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

分组指令编写 [文华财经]

  • 咨询内容: 1  cross(ma5,ma10),BK('A',4)  //首仓2  C<MA10,sp('A',4)

    3  ma5>ma10&&cross(c,ma20)&&countsig(bk,barssp+1)<2,bk('a',2)//只加一次仓4   c<ma5,sp('a',groupbkvol('a'))

    5 ma5>ma10&&cross(c,ma20)&&,bk('a',1) c<ma5,sp('a',groupbkvol('b'))
    还是觉得第三句中  countsig(bk,barssp+1)<2  关键
    如果A组首仓还在,则加仓1次,      如果A组首仓不在,则加仓,  转为B组追价入市仓

    就是不知道这次写法countsig(bk,barssp+1)<2  对不对。  因为上上帖子里,没第二行 

     

     来源:程序化99

  • 文华技术人员: 核实您的思路:
    1.如果A组首仓还在,则加仓1次
    首仓,指的是B组平仓之后A组第一次开仓,且未平仓时,加仓一次?  
    2.如果A组首仓不在,则加仓,  转为B组追价入市仓
        首仓不在,指的是A组全部平仓完成?在次开A组仓?
    则加仓,  转为B组追价入市仓,是什么意思?
    注:分组指令,只有当A组仓位全部平仓完成,才能执行B组指令的
    C<MA5,SP(''GROUPBKVOL(''),这个写法不对,A组是不能平B组仓位的

     

     来源: WWW.CXH99.COM

  • 文华客服:  1 问题 :  第一行   开仓, 且持仓, 则第三句才会加仓 
       如果第一行被平仓,  A组整个放弃,执行B组    
    2 问题:  A组 整个0持仓  ,则执行B组开仓, 平仓

    实际操作中思路
    a A组完整执行 首仓--加仓--平仓。  B组条件无法达成,所以不执行
    b A组首仓 --平仓,   则执行B组   开仓1手,而不是A组加仓的2手
       (第三行与B组追价开仓条件几乎一样,区别在于判断是否是加仓,还是B组新开仓) 
    c A组2个条件,B组1个条件都不达成,则继续等待

     

  • 网友回复: MA5:MA(C,5); MA10:MA(C,10); MA20:MA(C,20); CROSS(MA5,MA10)&&BKVOL=0,BK(''4);//A首仓 C<MA10&&BKVOL<6,SP(''4);
    MA5>MA10&&CROSS(C,MA20)&&BKVOL>0,BK(''2);//只加一次仓 C<MA5&&BKVOL>4,SP(''GROUPBKVOL('');
    MA5>MA10&&CROSS(C,MA20),BK(''1);//B组开仓 C<MA5,SP(''GROUPBKVOL('');

 

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

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


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

相关文章

    没有相关内容