各位高手您們好:
我是一位不懂語法東湊西拚的,
請幫我看看這語法有什麼問題,
都跑不出數據來,
謝謝!
想法:
在建立多單後後續出現的最高點回檔N個百分比(aa)就反手做空,
反之,空單成立後後續出現的最低點回升N個百分比就反手做多.
語法內容:
問題是不是出在你的 buy/sellshort 一定要 marketposition 不等於0 才會發?
但沒有發過, marketposition 就是0
程式的最一開始是沒有部位的,所以它不會有第一個進場進場,也就不會你想要的翻單動作了
謝謝兩位
已經有結果出現了
感恩
請問原po大大改了哪邊才可以執行的?
小弟看很久找不出問題
Inputs : aa(40) ;
if barssinceentry = 0 then begin
value1 = H;
value2 = L;
end else begin
if H > value1 then value1 = H;
if L < value2 then value2 = L;
end;
value3=value1-aa;
value4=value2+aa;
if H>=value4 then
buy ("B") next bar value4 stop;
if L<=value3 then
sellshort ("S") next bar value3 stop;