ea的工作时间
今天发现很有必要设置有效工作时间代码,以减少ea对CPU的运算量,比如 在start()之后第一句,使用 if(DayOfWeek()==0 || DayOfWeek()==6) return(0); 即服务器的周末不工作; ea中,有部分...
今天发现很有必要设置有效工作时间代码,以减少ea对CPU的运算量,比如 在start()之后第一句,使用 if(DayOfWeek()==0 || DayOfWeek()==6) return(0); 即服务器的周末不工作; ea中,有部分...
我打算给一个9元素数组ArrayATR[]直接赋值如下, double ArrayATR[9]={x1,x2,x3,x4,x5,x6,x7,x8,x9}; 上述x1...x9均为已赋值的变量, 报错"constant expression required". 在“x1”前加“&”也...
MarketInfo(Symbol(),MODE_SPREAD)返回的是比如12.00000这种double型的数字, 可使用如下代码调整 spread=(int)MarketInfo(Symbol(),MODE_SPREAD);
老报错:no one of the overloads can be applied to the function 喊度娘也么用,仔细看ArrayInitial()的F1, The function initializes a numeric array by a preset value. ...
double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) symbol - 通货标识 timeframe - 时间线 period - 周...
REASON_REMOVE 1 Expert removed from chart. REASON_RECOMPILE 2 Expert recompiled. REASON_CHARTCHANGE 3 symbol or timeframe changed on the chart. REASON_CHARTCLO...
以前编写交易系统,引用当前的Bar来计算触发指标。而当前的Bar还在变动中,那么历史测试时常遇到一个关键的问题:要么出现“虚假”的信号,要么有些明显的信号却被“忽略”。以前我对此一筹莫展,如果一个系统的测试结果,是建立在一个随机的或不确定的基础上,那么这个的系统操作策略是不可信的。 ● 此次编程思路的改变,在于引用已完成的Bars来...
double LotStepDigits() { double lotstep = MarketInfo(Symbol(), MODE_LOTSTEP); int ans = MathCeil(MathAbs(MathLog(lotstep) / MathLog(10))); return (ans); } 其中...
今天看到有ea的魔术号码使用负数,一查int型,发现取值范围是-2147483648到2147483647,确实是可以用负数的。