开仓和平仓表达有问题.来个大神
本帖最后由 djl19801223 于 2021-4-5 23:34 编辑{
SellShort(0,Open); // 下一根K线开盘价卖出
pricercd = Open; // 进仓成本等于开盘价
}
If(MarketPosition==-1) // 有kong仓的情况
{
If(Low <= pricercd*0.9991) // 止赢条件表达 某根K线低价到成本的百分比平仓
{
MyExitPrice = pricercd*0.9991; // 盈利平仓百分
BuyToCover(0,MyExitPrice); //平仓
}else if(High >= pricercd*1.0009)// 止损条件表达式 某根K线低价到成本的百分比平仓
{
MyExitPrice = pricercd*1.0009; // 亏损平仓百分
BuyToCover(0,MyExitPrice); //平仓
}
}
End
下面的是多头的没发现错误.主要是空头卖点不对.帮忙改下.多头需要改也麻烦您费心.先谢谢了
多头改成Close有些变化.不如现在High.Low效果好.空头几乎没变化.
{
Buy(0,Open);
pricercd = Open;
}
If(MarketPosition==1) // 有多仓的情况
{
If(High >= pricercd*1.0009) // 止赢条件表达
{
MyExitPrice = pricercd*1.0009;
Sell(0,MyExitPrice);
}else if(Low <= pricercd*0.9991) // 止损条件表达式
{
MyExitPrice = pricercd*0.9991;
Sell(0,MyExitPrice);
}
}
End
看到及时帮下忙啊.谢谢:)
页:
[1]