한 시간 동안 나는 MA가 언급 된 고문에서 장소를 찾고있었습니다! ! ! 그래서 기억이 안나는데... 나. 이 정도인 것 같다. 그 안에서 무엇을 볼 것인가? 어떻게 그런 오류가 생길 수 있습니까?
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 );}
감사해요!! 매우 이해할 수 있습니다.
그런데... 모르겠다 그냥 물어보는 것조차 창피하지만 그래도 어드바이저를 번역하고 있다. 이거 완전 헛소리야? 줄만 빼면?
text_color 변수는 color 유형으로 선언되며, 이는 부호 없는 유형이며 0보다 작을 수 없습니다.
이것은 당신의 주요 실수입니다.
text_color 변수는 color 유형으로 선언되며, 이는 부호 없는 유형 이며 그 값은 0보다 작을 수 없습니다.
이것은 당신의 주요 실수입니다.
글쎄요, 근데 제가 쓴게 아니라 Emkuel 4에서 번역해서 혼났어요, 뭔데요? 그래도 숫자로 색상을 비교할 수 있다고 생각합니다..
자, 이것이 무엇인지 알려주세요. 어떻게 그런 오류가 발생합니까, 무엇에서, 어디에서 코드를 볼 수 있습니까 ??? 2012.10.25 16:29:32 지문을 완전히 지웠습니다. (EURUSD,M1) '이동 평균' 표시기를 로드할 수 없음 [4002]