開市價與 SMA (20)的買入,如何寫?
若我想寫一個程式,若現價升至在開市價上的50點,而當時現價是在SMA(20)之上則買入,可以怎樣寫呢? if close > average(Close,20) then Buy next bar at OpenD(0) + 50 Stop ; 這看起來不像amibroker的寫法吧? Buy = C>=(O+50) and C>sma1; 你的意思是今日開市價+50 點, 還是那一棒開市價?如果係今日開市價的大概的寫法:
openprice = TimeFrameGetPrice("O",inDaily,0);
openpricePlus50 = openprice +50;
ma20 = ma(close, 20);
Buy = close >= openpricePlus50and close >= ma20;
頁:
[1]