這個止損表達式有什么問題 [開拓者 TB]
- 咨詢內容: 想寫一個最大資產百分比回撤公式
比如最大資產回撤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) // 止損條件表達式 價格反方向運行5%出場
- {
- MyExitPrice = 0.95*HigherAfterEntry;
- If(Open < MyExitPrice) MyExitPrice = Open; // 如果該Bar開盤價有跳空觸發,則用開盤價代替
- Sell(entryLots,MyExitPrice);
- }
- }
- Else
- if(MarketPosition==-1) // 有空倉的情況
- {
- if(PositionProfit<0 && High >=0.95*LowestAfterEntry)// 止損條件表達式
- {
- MyExitPrice =0.95*LowestAfterEntry;
- If(Open > MyExitPrice) MyExitPrice = Open; // 如果該Bar開盤價有跳空觸發,則用開盤價代替
- BuyToCover(entryLots,MyExitPrice);
- }
- }
- ……
- TB技術人員: 頂上去——
- TB客服: 資產回撤5%,但是code里面卻不是這個意思,你仔細檢查一下
- 網友回復: 好像就一個單純的5%止損吧
- 網友回復:
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
- 上一篇:V4中追蹤止盈代碼怎么寫? - TradeBlazer…
- 下一篇:沒有了!