![](https://1.bp.blogspot.com/-0pxUowPtE2k/XCRiWQFGT6I/AAAAAAAAqz0/VVc2D43EbnwnHO8qvqACpBRmQ5CX5KgEgCLcBGAs/s1600/Image%2B52.jpg)
交易規則:
明天開盤價開在今天的K棒實體之上的話
,突破今天的高點時進場作多。
明天開盤價開在今天的K棒實體之下的話
,突破今天的低點時進場放空。
停損設5000元。
每天都清倉出場不留倉。
程式碼如下:
if Open tomorrow > maxlist(C,O) and Marketposition<=0 then
Buy next bar HighD(0) stop;
if Open tomorrow < minlist(C,O) and Marketposition>=0 then
Sellshort next bar LowD(0) stop;
setstoploss(5000);
setexitonclose;
進場價標示在K棒左側的箭頭,出場價則標示在K棒的右側空心三角形。
使用到set開頭的指令務必要打開細部回測做測試,否則 MultiCharts 會按照預設的開高低收發生順序去做測試。通常來說,日線的交易,細部回測開到分線等級就夠了,但是如果在分線做交易的話,建議還是要開到 Tick 去做細部回測,只是以 Tick 去做細部回測的話,你的電腦硬體效能就得要很夠力才行了,不然...你會想哭的 XD。
![2](http://farm8.staticflickr.com/7204/6825841800_acd5c85b1d.jpg)
而關於在 MultiCharts 上的 開、高、低、收 的發生順序假設可以參考:http://goo.gl/0Makm
![](http://images.plurk.com/bf510f0f1c5a6846b7b77c3bf55839aa.jpg)