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

连续开仓 [金字塔]

  • 咨询内容: 连续开仓怎么解决
    此主题相关图片如下:1.png


    此主题相关图片如下:2.png

     

  • 金字塔客服:

    自己在条件中增加现象。如果只有holding=0 时,才开仓

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 是的HOLDING=0才开的,老师帮我写一下,当前开仓距离上次平仓点大于N个周期

     

  • 网友回复:

    如果已经限制了,按就是说明第二个开多位置,是先平多仓再开仓的。你自己检查下你的开平条件为什么会同时成立。

    代码贴出来看下

    [此贴子已经被作者于2019/7/12 16:16:14编辑过]

     

  • 网友回复:  

    TKK:=TIME>0100 AND TIME<2130; TPP:=TIME>0100 AND TIME<2200;

    IF REF((TIME>2155 AND TIME<2200 AND TPP AND DT=0 AND KT=0 AND HOLDING<>0),1) THEN BEGIN DT:=IF(DTPL=1,1,0); KT:=IF(KTPL=1,1,0); SELLSHORT(HOLDING<0,HOLDING,MARKETR); SELL(HOLDING>0,HOLDING,MARKETR); END DT:=IF(DT=1 AND DTPL=1,1,0); KT:=IF(KT=1 AND KTPL=1,1,0 IF REF((CLOSE-***GENTERPRICE>=KZS*10*MINDIFF AND TPP AND KT=0 AND HOLDING<0),1) THEN BEGIN KT:=IF(KTPL=1,1,0); SELLSHORT(HOLDING<0,HOLDING,MARKETR); END KT:=IF(KT=1 AND KTPL=1,1,0); IF REF((***GENTERPRICE-CLOSE>=DZS*10*MINDIFF AND DT=0 AND HOLDING>0 AND TPP),1) THEN BEGIN DT:=IF(DTPL=1,1,0); SELL(HOLDING>0,HOLDING,MARKETR); END DT:=IF(DT=1 AND DTPL=1,1,0); IF REF((***GENTERPRICE-CLOSE>=KZY*10*MINDIFF AND  HOLDING<0 AND KT=0 AND  TPP),1) THEN BEGIN KT:=IF(KTPL=1,1,0); SELLSHORT(HOLDING<0,HOLDING,MARKETR); END KT:=IF(KT=1 AND KTPL=1,1,0); IF REF((CLOSE-***GENTERPRICE>=DZY*10*MINDIFF AND HOLDING>0 AND DT=0 AND TPP),1) THEN BEGIN DT:=IF(DTPL=1,1,0); SELL(HOLDING>0,HOLDING,MARKETR); END DT:=IF(DT=1 AND DTPL=1,1,0); IF REF((KTZY1 AND KT=0 AND HOLDING<0 AND TPP),1) THEN BEGIN KT:=IF(KTPL=1,1,0); SELLSHORT(HOLDING<0,HOLDING,MARKETR); END KT:=IF(KT=1 AND KTPL=1,1,0); IF REF((DTZY1 AND DT=0 AND HOLDING>0 AND TPP),1) THEN BEGIN DT:=IF(DTPL=1,1,0); SELL(HOLDING>0,HOLDING,MARKETR); END DT:=IF(DT=1 AND DTPL=1,1,0); IF REF((SELLSHORTCOND1 AND TPP AND KT=0),1) THEN BEGIN KT:=IF(KTPL=1,1,0); SELLSHORT(HOLDING<0,HOLDING,MARKETR); END KT:=IF(KT=1 AND KTPL=1,1,0); IF REF((SELLCOND1 AND TPP AND DT=0),1) THEN BEGIN DT:=IF(DTPL=1,1,0); SELL(HOLDING>0,HOLDING,MARKETR); END DT:=IF(DT=1 AND DTPL=1,1,0); IF REF((BUYSHORTCOND3 AND TKK AND KT=0),1)  THEN BEGIN BUYSHORT(HOLDING=0,SS,MARKETR); END IF REF((BUYCOND2 AND TKK AND DT=0),1) THEN BEGIN BUY(HOLDING=0,SS,MARKETR); END

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容