djl19801223 发表于 2021-4-5 23:21:53

开仓和平仓表达有问题.来个大神

本帖最后由 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]
查看完整版本: 开仓和平仓表达有问题.来个大神