關于在日線圖畫趨勢線 [MC]
-
MC用戶求助:
請問,在編寫日線周期區間突破策略時,運用highest與Nthhighest截取至高點與次高點后,如何實現兩點連接的射線?例如以2017年上半年為區間,進行畫趨勢線,謝謝
?
-
MC回復討論一:
代碼如下:
input: length(100);? //初始參數,用于搜索最近length根bar的高點
var: var1_value(0), var1_bar(0), var2_value(0), var2_bar(0);
{var1_value和var2_value分別用于存儲次高點和最高點的高點值;var1_bar和var2_bar分別用于存儲次高點和最高點與當根bar的相對位置}
once begin?
value1=tl_new_bn(currentbar,close,currentbar,close);
tl_setextleft(value1,true); //將趨勢線向左延長
tl_setextright(value1,true);? //將趨勢線向右延長
end;? //只執行一次,用于新建一個趨勢線
var1_value=nthhighest(2,high,length);
var1_bar=nthhighestbar(2,high,length);
var2_value=highest(high,length);
var2_bar=highestbar(high,length);
tl_setbegin_bn(value1,barnumber[var1_bar],var1_value);
tl_setend_bn(value1,barnumber[var2_bar],var2_value);
{通過barnumber[var1_bar]和barnumber[var2_bar]返回次高點和最高點的絕對位置(即bar編號)
?
print("currentbar=",currentbar," ",barnumber[var1_bar]," ",barnumber[var2_bar]);
注意事項:
通過print輸出之后,您可以看到,經常是次高點和最高點之間的位置很近
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容