大家寫策略時(shí)進(jìn)出場(chǎng)用的是什么價(jià)格,比如說(shuō)簡(jiǎn)單的區(qū)間突破策略
作者:開拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2012年12月02日
- 咨詢內(nèi)容: 本帖最后由 pepsico007 于 2012-9-21 10:20 編輯
不知大家寫策略時(shí)進(jìn)出場(chǎng)用的是什么價(jià)格,比如說(shuō)簡(jiǎn)單的區(qū)間突破策略,上軌為MyHigh,下軌為MyLow,則突破上軌買入有兩種寫法:
1:
CODE
If(Close>MyHigh) Buy(1,Close);
2:
CODE
If(High>MyHigh) Buy(1,MyHigh)
不知道哪種寫法更符合實(shí)際一些?另外就是止損或者止盈時(shí)也有兩種寫法,比如止盈線為StopProfit, 價(jià)格突破止盈線后再落回止盈線下時(shí)止盈出場(chǎng):
1:
CODE
If(Max(Close,Highest(Close[1],BarssinceEntry))>StopProfit && Close<StopProfit)
Sell(1,Close);
2:
CODE
If(Max(High,Highest(High[1],BarssinceEntry))>StopProfit && Close<StopProfit)
Sell(1, StopProfit);
我現(xiàn)在采用的都是第一種寫法,就是都是以收盤價(jià)進(jìn)行開倉(cāng)平倉(cāng),但是策略效果會(huì)稍微差一些,尤其是在大于1分鐘bar上,效果跟第2種寫法差比較多。不知道大家開發(fā)策略時(shí)是都以Close進(jìn)行開平倉(cāng)還是用的絕對(duì)的價(jià)格,另外就是,哪一種更符合實(shí)際一些呢?
我的體會(huì)是,如果采用第2種寫法,很多策略都可以很容以的賺錢,但是判斷時(shí)用到了Hign和Close,有點(diǎn)用了未來(lái)函數(shù)的意味,然后又不以close交易。
因?yàn)閯偨佑|期貨不久,希望大家不吝賜教,先謝過各位~
- TB技術(shù)人員: 本帖最后由 捭闔時(shí)空 于 2012-9-23 09:55 編輯
If(High>=MyHigh && MarketPosition!=1)
{
Buy(1,max(open,MyHigh+MinMove*PriceScale) ;
}
這樣好像更合理