英國流浪漢 發表於 13-4-30 00:49

又來問個關於出場策略的問題

各位好..又是我來問問題~希望有人能幫忙解答

我目前想了一個策略..就是當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:43

本帖最後由 kenbronze 於 13-4-30 08:46 編輯

at this bar 好像只能用close價買進耶
沒辦法以開盤市價買this bar on close
next bar on open

曾永政 發表於 13-4-30 09:29

就是當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 17:18

曾永政 發表於 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;

這樣寫可以嗎?





曾永政 發表於 13-4-30 17:20

http://www.yctseng.net/2012/02/open-tomorrow-stop.html

英國流浪漢 發表於 13-4-30 17:40

曾永政 發表於 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]
查看完整版本: 又來問個關於出場策略的問題