老师好!请问TICK上怎么加条件? (文华财经wh9)

投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经  日期:2018-7-9 22:27
 老师好!
我原来一直在做趋势的,现在在学习TICK高频的;请问如何把趋势分析的部分指标加入到TICK中去?

例如:Setting
 SetTickData:1,6;
Vars
  Numeric Win(4); //定义止盈参数
  Numeric Lost(4); //定义止损参数
  NumericSeries Sum_AskVol; //TICK图所定义数据区主动卖成交量的和
  NumericSeries Sum_BidVol; //TICK图所定义数据区主动买成交量的和
Begin
  Sum_AskVol = AskVol;                             
  Sum_BidVol = BidVol;                              

//--------------------------------定义开仓条件-----------------------------------------

  If(Sum_AskVol == 0) 
  SellShort;
  If(Sum_BidVol == 0) 
  Buy;

//--------------------------------定义平仓条件-----------------------------------------

  If(MarketPosition == 1) 
  {
If(New > BKPrice + Win * MinPrice) //多头止盈
Sell;
Else If(New < BKPrice - Lost * MinPrice) // 多头止损
Sell;
   }
  Else If(MarketPosition == -1) 
  {
If(New < BKPrice - Win * MinPrice) //空头止盈
BuyToCover;
Else If(New > SKPrice + Lost * MinPrice) // 空头止损
BuyToCover;
   }

End

比如:上述模型中,运行在秒级的吧,我能否把15分钟的MACD指标要去加入进去?
1、MACD红柱时做多
2、MACD绿柱时做空
3、震荡时,休息(暂停)

谢谢!
技术人员回复
日期:2018-7-9 22:36
 震荡,您是如何定义的

请详细描述下
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经  日期:2018-7-9 22:27
 震荡,就按文华的震荡函数的
技术人员回复
日期:2018-7-10 9:08
请参考:

Setting
 SetTickData:1,6;
Params
    Numeric ShortLengh(12);
    Numeric LongLength(26);
    Numeric M(9);
Vars
   Numeric Win(4);//定义止盈参数
   Numeric Lost(4);//定义止损参数
   NumericSeries Sum_AskVol;//TICK图所定义数据区主动卖成交量的和
   NumericSeries Sum_BidVol;//TICK图所定义数据区主动买成交量的和
    Numeric DIFF;
    Numeric DEA;
Begin
  Sum_AskVol = AskVol;                             
  Sum_BidVol = BidVol;                              
    DIFF = Ema(Close, ShortLengh) - Ema(Close, LongLength);//短周期与长周期的收盘价的指数平滑移动平均值做差。
    DEA = Ema(DIFF,M);//DIFF的M个周期指数平滑移动平均
//--------------------------------定义开仓条件-----------------------------------------

  If(Sum_AskVol == 0 && DIFF - DEA < 0 &&PanZheng==0) 
  SellShort;
  If(Sum_BidVol == 0 && DIFF - DEA > 0&&PanZheng==0) 
  Buy;

//--------------------------------定义平仓条件-----------------------------------------

  If(MarketPosition == 1) 
  {

If(New > BKPrice + Win * MinPrice)
//多头止盈

Sell;

Else If(New < BKPrice - Lost * MinPrice)
// 多头止损

Sell;
   }
  Else If(MarketPosition == -1) 
  {

If(New < BKPrice - Win * MinPrice)
//空头止盈

BuyToCover;

Else If(New > SKPrice + Lost * MinPrice)
// 空头止损

BuyToCover;
   }

End
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经  日期:2018-7-9 22:27
 谢谢!收到。  
请问如何识别时间周期?我希望的比如是15分钟的周期,如何设定?谢谢!
技术人员回复
日期:2018-7-10 13:29
 使用BarInterval函数进行限定就可以了

双击选中函数右键,有详细的函数说明,您可以加载试下
投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经  日期:2018-7-9 22:27
 还不知怎么用?请你帮示范一下;比如上面的MACD是15分钟的;  谢谢!
技术人员回复
日期:2018-7-10 13:52
 请参考:

请参考:

Setting
 SetTickData:1,6;
Params
    Numeric ShortLengh(12);
    Numeric LongLength(26);
    Numeric M(9);
Vars
   Numeric Win(4);//定义止盈参数
   Numeric Lost(4);//定义止损参数
   NumericSeries Sum_AskVol;//TICK图所定义数据区主动卖成交量的和
   NumericSeries Sum_BidVol;//TICK图所定义数据区主动买成交量的和
    Numeric DIFF;
    Numeric DEA;
Begin
  Sum_AskVol = AskVol;                             
  Sum_BidVol = BidVol;                              
    DIFF = Ema(Close, ShortLengh) - Ema(Close, LongLength);//短周期与长周期的收盘价的指数平滑移动平均值做差。
    DEA = Ema(DIFF,M);//DIFF的M个周期指数平滑移动平均
//--------------------------------定义开仓条件-----------------------------------------

  If(Sum_AskVol == 0 && DIFF - DEA < 0 &&PanZheng==0 &&BarInterval==15) 
  SellShort;
  If(Sum_BidVol == 0 && DIFF - DEA > 0&&PanZheng==0 &&BarInterval==15) 
  Buy;

//--------------------------------定义平仓条件-----------------------------------------

  If(MarketPosition == 1) 
  {


If(New > BKPrice + Win * MinPrice)

//多头止盈


Sell;


Else If(New < BKPrice - Lost * MinPrice)

//多头止损


Sell;
   }
  Else If(MarketPosition == -1) 
  {


If(New < BKPrice - Win * MinPrice)

//空头止盈


BuyToCover;


Else If(New > SKPrice + Lost * MinPrice)

//空头止损


BuyToCover;
   }

End

投资者咨询:老师好!请问TICK上怎么加条件? (文华财经wh9)
来源:文华财经  日期:2018-7-9 22:27
 谢谢!

另外,请问,1、MQ的TICK程序如何加密输出呢?没有找到界面。以前用的WH8有的,WH9(MQ)找不到加密输出?
2、另,如果MQ里设置程序的有效时间,与WH的指令是一样的吗?   谢谢!
技术人员回复
日期:2018-7-11 8:20
   MQ是面向机构的软件,机构没有销售模型的需求的

如果您是在云端使用,编译过的模型就已经是不可破解的,请不要担心安全问题

所以MQ软件没有加密功能的,您了解下