这个止损表达式有什么问题 [开拓者 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…
- 下一篇:没有了!