您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

关于盘口下单控制模型的问题 [文华财经]

  • 咨询内容: 如果我用IF(ModeName.F_SigPos()==X1){T_Deal(Code1,0,0,1,MyPrice1);}来控制趋势模型挂单的话?如果X1行的信号重复出现会不会重复下单?是不是一出现信号就下单?如果是的话我如何改成收盘价模型?谢谢

     

  • 文华技术人员:

    您趋势模型中 SETMODRUNTYPE 函数的参数设置的是1还是2?

     

  • 文华客服:  2

     

  • 网友回复:

    如果是2,模组的信号执行方式是不起作用的,信号会按照盘口模型编写的执行方式来执行

     

    是否会重复执行需要看您的模型是如何编写的,您可以发一下完整的源码,并说明您的具体思路

     

    我们帮您分析一下

     

     

     

  • 网友回复: (D1>D2)&&(D1>C2)&&(KKK<-0.5)&&K&&B,BK(1);(D1>D2)&&(D1>C2)&&(KKK<-0.5)&&K&&B,BK(1);(D1>D2)&&(D1>C2)&&(KKK<-0.5)&&K&&B,BK(1);(D1>D2)&&(D1>C2)&&(KKK<-0.5)&&K&&B,BK(1);(D1>D2)&&(D1>C2)&&(DD>0.5),SP(1);(D1>D2)&&(D1>C2)&&(DD>0.5),SP(1);(D1>D2)&&(D1>C2)&&(DD>0.5),SP(1);(D1>D2)&&(D1>C2)&&(DD>0.5),SP(1);D1<C2,SP(100);CHECKSIG(BK,'A',0,'C',0,0);SETMODRUNTYPE(2);我的趋势模型的开平仓是这样写的,我希望对这9行开平仓信号使用不同的挂单方式。比如说第一个BK(1)我希望用排队价第二个BK(1)用对手价,sp(100)用市价等。我的盘口模型是下面这样的,还没写完,请问信号是怎么样执行的啊?我希望的是出现信号挂单但是同一根k线不会出现多个信号。谢谢!VAR MyPrice1,MyPrice2,MyPrice3,MyPrice4,X1,X2,X3,X4,Code1,Y1,Y2;GLOBAL_VAR ModeName;VOID MAIN(){ModeName="实盘"; Code1=ModeName.F_DealCode();MyPrice1=Price("Code1","New")//正常平多MyPrice2=Price("Code1","New")//正常平空MyPrice3=Price("Code1","New")-MinPrice(Code1)*1;//开多单MyPrice4=Price("Code1","New")+MinPrice(Code1)*1;//开空单IF(ModeName.F_SigPos()==X1)//第X1行出现信号{T_Deal(Code1,0,0,1,MyPrice1);}IF(ModeName.F_SigPos()==X2)//第X2行出现信号{T_CancelAllOrder();T_CloseAllOpi(0,4);}IF(ModeName.F_SigPos()==X3)//第X3行出现信号{T_Deal(Code1,0,0,1,MyPrice2);}IF(ModeName.F_SigPos()==X4)//第X4行出现信号{T_CancelAllOrder();T_CloseAllOpi(0,4);}IF(ModeName.F_SigPos()==Y1)//第Y1行出现信号{T_Deal(Code1,0,0,1,MyPrice1);}IF(ModeName.F_SigPos()==Y2)//第Y2行出现信号{T_Deal(Code1,0,0,1,MyPrice2);}}

 

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

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


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

相关文章

    没有相关内容