WH8中,市值大于100个亿怎么写 (文华财经wh9)

投资者咨询:WH8中,市值大于100个亿怎么写 (文华财经wh9)
来源:文华财经  日期:2018-7-10 9:47
 WH8中,市值大于100个亿怎么写
技术人员回复
日期:2018-7-10 9:55

GETPRICE1函数取,参考:

 

GETPRICE1('总市值')>100;

投资者咨询:WH8中,市值大于100个亿怎么写 (文华财经wh9)
来源:文华财经  日期:2018-7-10 9:47

这个是大于100亿吗,盘中无法选股吗,怎么在MQ中描述分时图中的黄线,怎么描述,TICK 图是否有

技术人员回复
日期:2018-7-10 11:33

2楼的写法是wh8中,总市值大于100亿

 

该函数取总市值时是以“亿”为单位;

 

盘中可选股的,选股是基于日线数据的,根据最后一根日线是否满足条件决定合约是否能被选出。

 

公式选股参考:http://www.wenhua.com.cn/new_guide/Wh8/view14-1.html#i1

 

 

另外,分时图黄线,用Settle函数就可以取到的

 

Begin
PlotNumeric("a",Settle);
End

 

 
投资者咨询:WH8中,市值大于100个亿怎么写 (文华财经wh9)
来源:文华财经  日期:2018-7-10 9:47
 

Begin
PlotNumeric("a",Settle);
End

 这句话可以用到MQtick周期上吗

投资者咨询:WH8中,市值大于100个亿怎么写 (文华财经wh9)
来源:文华财经  日期:2018-7-10 9:47

SetGlobalVar(3,0);这句话默认3=1还是0,这句话是不是可以直接不用写,直接在条件中测试GetGlobalVar(3)==0;

技术人员回复
日期:2018-7-10 14:27

可以用在TICK周期的

 

――――――――――

关于全局变量,是用来控制委托的,如下例子:

 

GetGlobalVar(0)的初始值是0,买开委托后将其赋值为1,

 

具体可以参照函数说明(编写平台选中该函数,右键函数说明)了解下

 

If(A_CurrentEquity>50&&GetGlobalVar(0) == 0)
{
   data0.A_SendOrder(Enum_Buy,Enum_Entry,2,3300);
   SetGlobalVar(0,1);
}

 
投资者咨询:WH8中,市值大于100个亿怎么写 (文华财经wh9)
来源:文华财经  日期:2018-7-10 9:47
 这里面的A是啥意思,这个东西可以直接用吗,不用改了吗
技术人员回复
日期:2018-7-10 14:46

可以直接使用的,

 

PlotNumeric("a",Settle);  a是输出指标值的一个名字,可随意取的,您了解下