這個止損表達(dá)式有什么問題 [開拓者 TB]
- 咨詢內(nèi)容: 想寫一個最大資產(chǎn)百分比回撤公式
比如最大資產(chǎn)回撤5%便出場這樣的
不太會寫,如果用下面這樣的方式去寫,問題出在哪里?求教!- ……
- // 記錄開倉后值
- If(BarsSinceEntry == 1)
- {
- HigherAfterEntry = AvgEntryPrice;
- LowerAfterEntry = AvgEntryPrice;
- }Else If(BarsSinceEntry > 1)
- {
- HigherAfterEntry = Max(HigherAfterEntry[1],High[1]);
- LowerAfterEntry = Min(LowerAfterEntry[1],Low[1]);
- }Else
- {
- HigherAfterEntry = HigherAfterEntry[1];
- LowerAfterEntry = LowerAfterEntry[1];
- }
- If(MarketPosition==1) // 有多倉的情況
- {
- if(PositionProfit<0 && Low <=0.95*HigherAfterEntry) // 止損條件表達(dá)式 價格反方向運(yùn)行5%出場
- {
- MyExitPrice = 0.95*HigherAfterEntry;
- If(Open < MyExitPrice) MyExitPrice = Open; // 如果該Bar開盤價有跳空觸發(fā),則用開盤價代替
- Sell(entryLots,MyExitPrice);
- }
- }
- Else
- if(MarketPosition==-1) // 有空倉的情況
- {
- if(PositionProfit<0 && High >=0.95*LowestAfterEntry)// 止損條件表達(dá)式
- {
- MyExitPrice =0.95*LowestAfterEntry;
- If(Open > MyExitPrice) MyExitPrice = Open; // 如果該Bar開盤價有跳空觸發(fā),則用開盤價代替
- BuyToCover(entryLots,MyExitPrice);
- }
- }
- ……
- TB技術(shù)人員: 頂上去——
- TB客服: 資產(chǎn)回撤5%,但是code里面卻不是這個意思,你仔細(xì)檢查一下
- 網(wǎng)友回復(fù): 好像就一個單純的5%止損吧
- 網(wǎng)友回復(fù):
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
- 上一篇:V4中追蹤止盈代碼怎么寫? - TradeBlazer…
- 下一篇:沒有了!