技术老师你好!
目前写的这个公式历史和实盘测试有几个问题需要您帮我修正代码表达
1、实盘有闪烁情况
2、所有交易品种止盈按照目前品种建仓总金额的百分点止盈,并加入盈利回撤,如盈利1500元回撤30%
3、止损按照交易品种总金额百分点止损,比如止损1000元
4、交易周期内如果当天买入的仓位达到止盈止损不能卖出,则自动跟踪后续平仓
5、公式要能做历史数据测试和实盘测试,确保测试真实准确
公式如下
Events
OnInit()
{
}
OnBar(ArrayRef<Integer> indexs)
{
yt = MinMove*PriceScale;
m10 = Average(Close[1],10);
If(MarketPosition<>1 And C >m10)
Buy(300,Max(Open,m10 + 10*yt));
If(MarketPosition==1 and longPositionProfit>=1500 )
Sell(0,Close);
If(MarketPosition==1 and longPositionProfit<=-500)
Sell(0,Close);
}
只解决现有公式闪烁,麻烦了
按实时价格达到目标价开仓和平仓
麻烦技术老师在现有公式基础上帮我把前面3个问题解决,感谢了
1、实盘有闪烁情况
2、所有交易品种止盈按照目前品种建仓总金额的百分点止盈,并加入盈利回撤,如盈利1500元回撤30%
3、止损按照交易品种总金额百分点止损,比如止损1000元
麻烦帮把现有公式闪烁问题解决,谢谢
请通过自学处理。
如果实在能力有限可以看置顶贴投稿
这个修正不了
要修正就会改变整个策略得逻辑结构
换句话说可能就变成另外一个策略了
硬要维持原来的策略逻辑需要非常复杂的策略计算
建议自行学习改写