ctntathy 發表於 11-7-28 16:53

新手進場策略語法請益

本帖最後由 ctntathy 於 11-7-28 05:11 PM 編輯

小弟參考版上的範例之後
想要寫一個歐元的最笨波段操作方法

進場策略如下

if 收盤價>前一天收盤 且 >前兩天收盤價做多
if 收盤價<前一天收盤 且 <前兩天收盤價做空
倉位 維持一口
若手上有倉移動停利設120點反手   停損設120反手
小弟寫成以下的語法
但是跑回測發現
好像只有做多   沒有做空的部分@@
是不是小弟哪裡寫錯了呢??
想請板上各位前輩指點迷津ㄧ下{:4_154:}

註:這個策略只是回測用所以是手動單XD實際下單也只是收盤前下而已所以故意寫成以收盤價做判斷


_DayClose = TimeFrameGetPrice( "c", inDaily, -1 );
_TWODayClose = TimeFrameGetPrice( "c", inDaily, -2 );
_Close = TimeFrameGetPrice( "c", inDaily, 0 );
range2=120;
Buy = _Close > _TWODayClose AND _DayClose ;
Sell = _Close < _DayClose AND _TWODayClose ;
bHb=Ref(HHV(C,Max(BarsSince(Buy==1),1)),-1)-range2;
sLb=Ref(LLV(C,Max(BarsSince(Sell==1),1)),-1)+range2;

Buy = ExRem(Buy,Sell);
Short = ExRem(Sell,Buy);

kilroy 發表於 11-7-28 18:41

小弟參考版上的範例之後
想要寫一個歐元的最笨波段操作方法

進場策略如下

if 收盤價>前一天收盤 且 >前兩 ...
ctntathy 發表於 11-7-28 04:53 PM http://www.coco-in.net/images/common/back.gif


   Sell 的地方改成 Short
   這個跑AB內建回測應該可以出來啦

   可是 移動停利反手 和 停損反手 的話

   AB的內建回測可能就有差異了

   再參考看看哩

ctntathy 發表於 11-7-28 18:49

回復 2# kilroy


我昨天有改成short 結果也還是只有做多><
不知道是不是因為持有倉位一口的語法   {:4_155:}

感謝寬哥大的回覆

今天晚上我再來看看要怎麼改...

GnuHomot 發表於 11-7-28 18:59

settings-> general->positions
預設是Long
你有改成Long and short嗎

kilroy 發表於 11-7-28 19:06

settings-> general->positions
預設是Long
你有改成Long and short嗎
GnuHomot 發表於 11-7-28 06:59 PM http://www.coco-in.net/images/common/back.gif


   大大專業! {:4_113:}
   

ctntathy 發表於 11-7-28 19:36

settings-> general->positions
預設是Long
你有改成Long and short嗎
GnuHomot 發表於 11-7-28 06:59 PM http://www.coco-in.net/images/common/back.gif


喔喔喔@@

原來我設錯了來去試試看    順便配合一下阿政大的EXCEL跑跑看

ctntathy 發表於 11-7-28 20:02

大大專業!
kilroy 發表於 11-7-28 07:06 PM http://www.coco-in.net/images/common/back.gif


結論設定的地方改了之後進出場訊號特多
看來我還要再研究如何把語法寫成
條件一(空手建倉 = 收盤價< 前一天 <前兩天做空 反之做多)
條件二(有倉的情況下反手移動停損停利設120)

目前訊號圖看起來像是只要條件一達成就下單><
有倉的情況下應該要設成條件1+條件2

小弟在慢慢摸索好了哈

謝謝兩位前輩的指點   我會繼續加油的!!{:4_158:}

keymaker 發表於 16-2-1 16:46

//if 收盤價>前一天收盤 且 >前兩天收盤價做多
Buy = Cover = _Close > _TWODayClose AND _Close > _DayClose ;

//if 收盤價<前一天收盤 且 <前兩天收盤價做空
Short = Sell = _Close < _DayClose AND _Close < _TWODayClose ;
頁: [1]
查看完整版本: 新手進場策略語法請益