Consecutive Ups LE
這是用於捕捉上漲趨勢的策略,通過設定連續上漲的K棒數量作為進入市場的條件,以抓住市場的趨勢進行交易。
Source Code
[IntrabarOrderGeneration = false]
inputs: Price( Close ), ConsecutiveBarsUp( 3 ) ;
if Price > Price[1] then
Value1 = Value1 + 1
else
Value1 = 0 ;
if Value1 >= ConsecutiveBarsUp then
Buy ( "ConsUpLE" ) next bar market ;
程式碼說明
[IntrabarOrderGeneration = false]
這行確保在同一K棒內不會生成多個委託單,僅在K棒完成時才生成委託單。
inputs: Price( Close ), ConsecutiveBarsUp( 3 ) ;
Price
設置作為判斷的價格,默認為收盤價。ConsecutiveBarsUp
設置價格連續上漲的K棒數量,默認為3。
if Price > Price[1] then
Value1 = Value1 + 1
else
Value1 = 0 ;
策略通過比較當前K棒的價格與前一K棒的價格來判斷價格是否上漲。
如果價格上漲,則將一個計數器(Value1
)增加1;
如果價格沒有上漲,則重置計數器為0。
if Value1 >= ConsecutiveBarsUp then
Buy ( "ConsUpLE" ) next bar market ;
當計數器的值達到或超過設定的連續上漲K棒數量時,執行買入操作。