独立的算法公式模型 开仓条件请帮我改为 (文华财经wh9)

投资者咨询:独立的算法公式模型 开仓条件请帮我改为 (文华财经wh9)
来源:文华财经  日期:2018-6-15 10:49
 
老师;独立的算法公式模型 开仓条件请帮我改为;

(1)卖一价连续上跳三次和买一价连续上跳三次。或者卖一价一次性上跳二个价位,买一价连续上跳二次(注:一次一个价位)并且买量大于卖量5倍,开多仓。

(2)一价连续下跳三次一价连续下跳三次。或者一价一次性下跳二个价位,一价连续下跳二次注:一次一个价位)并且量大于量5倍,开空仓。
 
技术人员回复
日期:2018-6-15 11:15

参考:

 

Vars
   Var_TickData data2;     //定义数据区变量
 Numeric tj1;
 Numeric tj2;
 Numeric tj3;
 Numeric tj4;
 Numeric tj5;
 Numeric tj6;
Begin
     data2 = Def_TickData("m1805",1,5); // 保存最近四笔的tick数据
   tj1=data2[4].Bid1 > data2[3].Bid1 && data2[3].Bid1 > data2[2].Bid1 && data2[2].Bid1 > data2[1].Bid1 && data2[1].Bid1 > data2[0].Bid1;
   tj2=data2[4].Ask1 > data2[3].Ask1 && data2[3].Ask1 > data2[2].Ask1 && data2[2].Ask1 > data2[1].Ask1 && data2[1].Ask1 > data2[0].Ask1;
   tj3=data2[4].Ask1-data2[3].Ask1>=2*Price("MinPrice")&&data2[4].Bid1 - data2[3].Bid1 >=1*Price("MinPrice")  && data2[3].Bid1 - data2[2].Bid1>=1*Price("MinPrice")&&data2[4].Bidvol1 > 5*data2[4].Askvol1;
   tj4=data2[4].Bid1 < data2[3].Bid1 && data2[3].Bid1 < data2[2].Bid1 && data2[2].Bid1 < data2[1].Bid1 && data2[1].Bid1 < data2[0].Bid1;
   tj5=data2[4].Ask1 < data2[3].Ask1 && data2[3].Ask1 < data2[2].Ask1 && data2[2].Ask1  <data2[1].Ask1 && data2[1].Ask1 < data2[0].Ask1;
   tj6=data2[3].Bid1-data2[4].Bid1>=2*Price("MinPrice")&&data2[3].Ask1 - data2[4].Ask1 >=1*Price("MinPrice")  && data2[2].Ask1 - data2[3].Ask1>=1*Price("MinPrice")&&data2[4].Askvol1 > 5*data2[4].Bidvol1;
     If ((tj1&&tj2)||tj3)
    {
      A_SendOrder(Enum_Buy,Enum_Entry,1,Price("Ask1"));
    }
     If ((tj4&&tj5)||tj6)
    {
      A_SendOrder(Enum_Sell,Enum_Entry,1,Price("Bid1"));
    }
End

投资者咨询:独立的算法公式模型 开仓条件请帮我改为 (文华财经wh9)
来源:文华财经  日期:2018-6-15 10:49
 老师;不好意思搞错了因为那个帖说文字大多了不能发。我是想跟舟亢老师讲。

投资者咨询:独立的算法公式模型 开仓条件请帮我改为 (文华财经wh9)
来源:文华财经  日期:2018-6-15 10:49


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-6-15 11:27
 了解您的需求了,请耐心等待编写
技术人员回复
日期:2018-6-15 11:27

编写您先参考2楼给您的回复,后续有问题您在此跟帖就可以了

投资者咨询:独立的算法公式模型 开仓条件请帮我改为 (文华财经wh9)
来源:文华财经  日期:2018-6-15 10:49
 航老师;15日请你帮我编写的独立的算法公式模型,其开仓条件改为如下,以这个为准:
(1)卖一价连续上跳三次和买一价连续上跳三次并且买量大于卖量5倍并且Ask1==New”。或者卖一价一次性上跳二个价位,买一价连续上跳二次(注:一次一个价位)并且买量大于卖量5倍并且Ask1==New,开多仓。


投资者咨询:独立的算法公式模型 开仓条件请帮我改为 (文华财经wh9)
来源:文华财经  日期:2018-6-15 10:49
 (2)一价连续下跳三次一价连续下跳三次。或者一价一次性下跳二个价位,一价连续下跳二次注:一次一个价位)并且量大于量5倍并且Bid1==New,开空仓。
技术人员回复
日期:2018-6-16 15:27
 您的问题连续性较强,相关同事工作时间给您回复