double CalculateStrengthPairsTF(string a_symbol, ENUM_TIMEFRAMES a_timeframe) {
SymbolSelect(
a_symbol, // имя символаtrue// включить или выключить
);
long DIGITS_ = SymbolInfoInteger(a_symbol,SYMBOL_DIGITS);
//---MqlTick last_tick;
SymbolInfoTick(a_symbol,last_tick);
double BID_ = last_tick.bid;
BID_ = NormalizeDouble( BID_, (int)DIGITS_);
MA_handle=iMA(a_symbol,periodd(a_timeframe),Period_,0,method_ma,price_applied);
//--- заполнение массива MA[] текущими значениями индикатора iMA//--- в массив будет записано 100 элементов//--- если не удалось создать хэндлif(MA_handle==INVALID_HANDLE)
{
//--- сообщим о неудаче и выведем номер ошибкиPrintFormat("Не удалось создать хэндл индикатора iMA для пары %s/%s, код ошибки %d",
a_symbol,
EnumToString(a_timeframe),
GetLastError()); ResetLastError();return (0.0);}
CopyBuffer(MA_handle,0,0,100,MA);
//--- задаём порядок индексации массива MA[] как в MQL4ArraySetAsSeries(MA,true);
double iMA_ = NormalizeDouble(MA[0], (int)DIGITS_);
ATR_handle=iATR(a_symbol,periodd(a_timeframe),Period_ );
//--- если не удалось создать хэндлif( ATR_handle==INVALID_HANDLE)
{
//--- сообщим о неудаче и выведем номер ошибкиPrintFormat("Не удалось создать хэндл индикатора iATR для пары %s/%s, код ошибки %d",
a_symbol,
EnumToString(a_timeframe),
GetLastError()); ResetLastError();return (0.0);}
谢谢你!!!。非常可以理解。
而在这里...我不知道,我不好意思直接问,但还是在翻译EA。这完全是一派胡言吗?只是把绳子拿掉?
text_color变量被声明为color类型,它是一个无符号类型,其值永远不能小于0。
这是你的主要错误。
text_color变量被声明为color类型,它是一个无符号类型,其值永远不能小于0。
这是你的主要错误。
是的,这不是我写的,我是从EmQuele 4翻译过来的,所以我对它是什么感到困惑。我想也许颜色可以和数字相比较...
而现在,请告诉我这是什么?这个错误是如何发生的,从什么地方来的,在哪里找代码?2012.10.25 16:29:32 完全删除打印。(EURUSD,M1)无法加载指标 "移动平均线"[4002]