智能交易网,程序化交易,自动交易,量化交易

 找回密码
 注册

QQ登录

只需一步,快速开始

手机短信登录

参加MT4智能交易编程培训,7课免费在线试听MT4指标,EA代写,或EA指标加密账户远程验证服务 最完善商业MT4跟单系统(0.1秒极速响应不漏单)
为论坛做贡献有奖学金,奖学金可直接换真钱 扫本站微信公 众号部分视频课程指标EA免费得智能交易网MT4操盘神器,扫公众号免费得
查看: 356|回复: 1

求教怎么调取这个指标进行开仓

[复制链接]
发表于 2018-11-20 16:06:12 | 显示全部楼层 |阅读模式
3金钱
本帖最后由 wx_YTIbBji0 于 2018-11-26 11:01 编辑

我想调取指标的箭头作为开仓信号,
我是这样调取的
     double macd=iCustom(NULL,0,"MACD_Histogram",0,0);
     double signal=iCustom(NULL,0,"MACD_Histogram",3,0);
     double histogr=iCustom(NULL,0,"MACD_Histogram",4,0);
     Print("c",macd);
     Print("h",histogr);
     Print("s",signal);
单打印出来是这样的
2018.11.20 15:37:45.262        2018.07.07 03:08:13  18EA(4) GBPCHF,M1: s2147483647.0
2018.11.20 15:37:45.262        2018.07.07 03:08:13  18EA(4) GBPCHF,M1: h2147483647.0
2018.11.20 15:37:45.262        2018.07.07 03:08:13  18EA(4) GBPCHF,M1: c-4.283537184690545e-05
2018.11.20 15:37:45.262        2018.07.02 10:22:03  18EA(4) GBPCHF,M1: s2147483647.0
2018.11.20 15:37:45.262        2018.07.02 10:22:03  18EA(4) GBPCHF,M1: h2147483647.0
2018.11.20 15:37:45.262        2018.07.02 10:22:03  18EA(4) GBPCHF,M1: c-4.363309264454607e-05
2018.11.20 15:37:45.262        2018.06.27 17:35:52  18EA(4) GBPCHF,M1: s2147483647.0
2018.11.20 15:37:45.262        2018.06.27 17:35:52  18EA(4) GBPCHF,M1: h2147483647.0
2018.11.20 15:37:45.262        2018.06.27 17:35:52  18EA(4) GBPCHF,M1: c-4.283537184690545e-05
2018.11.20 15:37:45.262        2018.06.23 00:49:42  18EA(4) GBPCHF,M1: s2147483647.0
2018.11.20 15:37:45.262        2018.06.23 00:49:42  18EA(4) GBPCHF,M1: h2147483647.0
我是这么写的  
     if(signal!= 2147483647.0)
       {
         closesell(Symbol()+"sell",magic);
         if(buytime!=Time[0])
          {
            if(buy(下单量,止损点数,止盈点数,Symbol()+"buy",magic)>0)
             {
               buytime=Time[0];
             }
          }
       }
     if(histogr!= 2147483647.0)
       {
         closebuy(Symbol()+"buy",magic);
         if(selltime!=Time[0])
请问要如何编写才能调用指标的箭头作为开仓信号?

3.png
2.png
1.png

MACD_Histogram.zip

2.48 KB, 下载次数: 139

回复

使用道具 举报

发表于 2018-11-26 09:13:33 | 显示全部楼层
调用方法 以前讲过,就是icustom,
有些值他是显示的是空白,有2种情况:
1 可能他的值就是2147483647
2 可能他的值是0
你这里 就是2147483647这个值。
s2147483647.0 他表示的是 signal这个值在0号k线上 他是没有值的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|sitemap|智能交易网,程序化交易,自动交易,量化交易 ( 苏ICP备08108698号,苏州智德金网络科技股份有限公司版权所有 )

GMT+8, 2019-7-20 03:55 , Processed in 0.096644 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表