又來問個關於出場策略的問題
各位好..又是我來問問題~希望有人能幫忙解答我目前想了一個策略..就是當price> MA 後 下一根的開盤如果也是> ma的話 就用市價買
這個我寫成 if close cross over ma and open > ma then buy("buy") at this bar ;
不知道這樣寫對不對呢?
另外我想寫個停損機制就是說以用 price> ma的這根開盤價 來當作停損點
我目前寫成
if close cross over ma and open > ma then longout=open;
if marketposition=1 then begin
sell("sell") next bar at longout limit;
end;
可是寫出來好像是錯的... 我測出來完全不是我想要的方式
請問我因該怎麼改呢?
本帖最後由 kenbronze 於 13-4-30 08:46 編輯
at this bar 好像只能用close價買進耶
沒辦法以開盤市價買this bar on close
next bar on open
就是當price> MA 後 下一根的開盤如果也是> ma的話 就用市價買
Ans: if price > MA and Open tomorrow > MA then buy next bar market;
以用 price> ma的這根開盤價 來當作停損點
Ans:
if price > ma then value1=open;
if marketposition>0 then
sell next bar value1 stop;
// value1 要自己例外想辦法做歸零控制 曾永政 發表於 13-4-30 09:29 static/image/common/back.gif
就是當price> MA 後 下一根的開盤如果也是> ma的話 就用市價買
Ans: if price > MA and Open tomorrow >...
請問open tomorrow 是下一天開盤嗎? 然後如果buy next bar的話代表說 這跟K棒還不會動作還要在等到下一根嗎?
那麼var1 歸零定義的話我寫成
if price > ma and var1=99999 then var1=open;
else var1=99999;
這樣寫可以嗎?
http://www.yctseng.net/2012/02/open-tomorrow-stop.html
曾永政 發表於 13-4-30 17:20 static/image/common/back.gif
http://www.yctseng.net/2012/02/open-tomorrow-stop.html
謝謝
另外請問一個問題
inputs:length(35);
var:ma(0);
ma=Average(close,length);
if close cross over ma then plot1(5);
if close cross over ma then begin
alert(text("price is cross over now")) ;
PlaySound("c:\ring.wma");
end;
if close cross under ma then plot2(-5);
if close cross under ma then begin
alert(text("price is cross under now"));
PlaySound("c:\ring.wma");
end;
plot3(0);
在這裡面我有設定 playsound 和alert的設定 但是 真的當close corss的時候卻沒有半點聲音或者是alart出現
是因為我的試卷商版嗎? 還是設定錯誤呢?
頁:
[1]