MT4

MT4的使用方法、基础知识、技巧、知识点

MT4

iBarShift()

阅读(2013)评论(0)

MT4中,如何编写一个指标能让你在15分钟图上看到小时图上的40均线?或者如何在小时图上看到15分钟线的40均线?这就要用到iBarShift()了。 iBarShift()函数是返回指定开始时间的柱线的相对现在位置的偏移量。函数原型如下: //------------------------------------------...

MT4

调试 MQL5 程序

阅读(1049)评论(0)

官网文章https://www.mql5.com/zh/articles/654 值得阅读。

MT4

重装vmware使用原有虚拟机不能上网问题

阅读(1154)评论(0)

卸载、重装、升级,折腾好几天,就是不能用原有虚拟机文件上网。 最后总算找到解决办法,把虚拟机的网络适配器卸载了,重装ok,原因可能是新VM的网络适配器(虚拟机的)MAC地址及设置与原有的不同,故需要重装网络适配器。

MT4

datetime型跟int型的差别

阅读(1169)评论(0)

datetime型,记录日期的,从1970年1月1日开始的秒数,使用8 byte存储; int型,使用4 byte(32位),取值范围-2 147 483 648到 147 483 647 在labtrend1_V2指标中, datetime TimeArray[]; 被误改成 int TimeArray...

MT4

ea的工作时间

阅读(1458)评论(0)

今天发现很有必要设置有效工作时间代码,以减少ea对CPU的运算量,比如 在start()之后第一句,使用 if(DayOfWeek()==0 || DayOfWeek()==6) return(0); 即服务器的周末不工作; ea中,有部分...

MT4

数组赋值constant expression required错误

阅读(2004)评论(0)

我打算给一个9元素数组ArrayATR[]直接赋值如下, double ArrayATR[9]={x1,x2,x3,x4,x5,x6,x7,x8,x9}; 上述x1...x9均为已赋值的变量, 报错"constant expression required". 在“x1”前加“&”也...

MT4

uninit reason

阅读(1837)评论(0)

REASON_REMOVE 1 Expert removed from chart.  REASON_RECOMPILE 2 Expert recompiled.  REASON_CHARTCHANGE 3 symbol or timeframe changed on the chart.  REASON_CHARTCLO...

MT4

《周期的镶嵌》读后

阅读(949)评论(0)

以前编写交易系统,引用当前的Bar来计算触发指标。而当前的Bar还在变动中,那么历史测试时常遇到一个关键的问题:要么出现“虚假”的信号,要么有些明显的信号却被“忽略”。以前我对此一筹莫展,如果一个系统的测试结果,是建立在一个随机的或不确定的基础上,那么这个的系统操作策略是不可信的。 ● 此次编程思路的改变,在于引用已完成的Bars来...