天泓评测

天泓评测
投资也是一种修行~

MT4

ea的工作时间

阅读(1721)评论(0)

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

MT4

数组赋值constant expression required错误

阅读(2273)评论(0)

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

指标

ima()函数中的移位数的作用

阅读(2582)评论(0)

double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) symbol - 通货标识  timeframe - 时间线 period - 周...

MT4

uninit reason

阅读(2099)评论(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

《周期的镶嵌》读后

阅读(1248)评论(0)

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

函数

取LotStep的小数位数的方法

阅读(1526)评论(0)

double LotStepDigits() { double lotstep = MarketInfo(Symbol(), MODE_LOTSTEP); int ans = MathCeil(MathAbs(MathLog(lotstep) / MathLog(10))); return (ans); } 其中...

MT4

int整数型

阅读(1365)评论(0)

今天看到有ea的魔术号码使用负数,一查int型,发现取值范围是-2147483648到2147483647,确实是可以用负数的。