您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

如何在程序内写出多单情况下的各单固定止损? [金字塔]

  • 咨询内容: 老师,我已写出了以下开多平多没设止损的思路如下:每降40加开一个多单,每升40平掉这个多单。我想在程序里写入每个多单若降100就止损,分别止损,直到全部止损,如何写出来啊。(若不止损最多可开5单,保证设了止损后最多就开3单了,因为开第四单前就已止损了第一多单)谢谢!AA:=18000;KD1:=C<AA         and HOLDING=0; KD2:=C<AA-40    and HOLDING=1;KD3:=C<AA-80    and HOLDING=2;KD4:=C<AA-120  and HOLDING=3;KD5:=C<AA-160  and HOLDING=4;             PD1:=C>AA+40   and HOLDING=1; PD2:=C>AA         and HOLDING=2;        PD3:=C>AA-40    and HOLDING=3;   PD4:=C>AA-80    and HOLDING=4;PD5:=C>AA-120  and HOLDING=5;
    开多1:BUY(KD1,1,THISCLOSE); 开多2:BUY(KD2,1,THISCLOSE); 开多3:BUY(KD3,1,THISCLOSE); 开多4:BUY(KD4,1,THISCLOSE); 开多5:BUY(KD5,1,THISCLOSE); 平多5:SELL(PD5,1,THISCLOSE);  平多4:SELL(PD4,1,THISCLOSE); 平多3:SELL(PD3,1,THISCLOSE); 平多2:SELL(PD2,1,THISCLOSE); 平多1:SELL(PD1,1,THISCLOSE);  

     

  • 金字塔客服: 加了止损语句后应该是这样的吗,但如何加入止损语句呢,谢谢KD1:=C<AA         and HOLDING=0; KD2:=C<AA-40    and HOLDING=1;KD3:=C<AA-80    and HOLDING=2;KD4:=C<AA-120  and HOLDING=2;KD5:=C<AA-160  and HOLDING=2;             PD1:=C>AA+40   and HOLDING=1; PD2:=C>AA         and HOLDING=2;        PD3:=C>AA-40    and HOLDING=3;   PD4:=C>AA-80    and HOLDING=2;PD5:=C>AA-120  and HOLDING=2;

     

  • 用户回复: AA是什么?开仓价吗?

     

  • 网友回复: AA可以是一个赋值的数字,是开仓的价(比如铝合约),刚过来,不好意思,谢谢!

     

  • 网友回复: 我的思路是若本日开盘时持仓为0,AA就是该合约的开盘价,若持仓不为0,AA就维持原有值(前一日或前几日的开盘价),谢谢

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容