【MultiCharts(MC)程序化(量化)网上培训学习系列】第344节:市场扫描器(market scanner)的建立与使用及进行效果展示
- UID
- 2
- 积分
- 2874674
- 威望
- 1387366 布
- 龙e币
- 1487308 刀
- 在线时间
- 13156 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
【MultiCharts(MC)程序化(量化)网上培训学习系列】第344节:市场扫描器(market scanner)的建立与使用及进行效果展示
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|
|
|
|
|
|
- UID
- 2
- 积分
- 2874674
- 威望
- 1387366 布
- 龙e币
- 1487308 刀
- 在线时间
- 13156 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
范例:MACD- Input:shortvalue(12),longvalue(26),midvalue(9);
- var:diff(0),dea(0),macd(0);
- diff = ema(close,shortvalue) - ema(close,longvalue);
- dea = ema(diff,midvalue);
- macd = (diff - dea)/2;
- //plot1(macd,"macd",IFF(macd > 0 ,red,green));
- if diff crosses above dea then value1 = 1 else if diff crosses under dea then value1 = -1 else value1 = 0 ;
- plot1(value1,"cross",yellow);
- Plot2(macd,"bar-macd",IFF(macd > 0,red,green));
复制代码 |
|
|
|
|
|
|
- UID
- 2
- 积分
- 2874674
- 威望
- 1387366 布
- 龙e币
- 1487308 刀
- 在线时间
- 13156 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
MC的市场扫描器使用要点:
1、plot在指标中是输出的效果,在scanner中是筛选的条件要求。比方说范例中我画MACD线,就要用plot输出,然后在SCANNER中就可以通过要求macd大于0,小于0等进行筛选了。
2、对于想做金死叉这样的筛选的,也要找个变量赋值,比方说我找的就是value1,系统自带变量,然后我要求他金叉时值为1,死叉时值为-1,其它时间为0.这样就可以通过状态判断是金死叉了。
3、还有一种是绝对变量,比方说我可以要求MACD大于一个具体的数值才行。直接在条件这一栏中设置就行了。
扫描器选出的品种并不以自动进行量化交易。很类似国内股票软件的选股,根据条件从国内50-60个品种中选出操作目标品种。 |
|
|
|
|
|
|