Мультитаймфреймовые индикаторы - страница 598
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет... нужна ваша помощь, чтобы сделать это в MTF версии и может изменить цвет и ширину для каждой линии ....means I can see
дневные, недельные и месячные линии в текущем tf (я использовал h4)
заранее спасибо
извините за мой плохой английскийhyrulxxx
посмотрите здесь: https: //www.mql5.com/en/forum/173574/page32
Только что попробовал, но все еще не работает?
Только что попробовал, но все еще не работает?
джон
Вот как этот же индикатор (версия "nmc") выглядит в моем терминале - как в режиме мультитаймфрейма, так и в обычном режиме. Пожалуйста, проверьте, какую версию вы используете (и проверьте, нормально ли она компилируется).
Я получаю 16 ошибок и 2 предупреждения при попытке компиляции?
Я получаю 16 ошибок и 2 предупреждения при попытке компиляции?
Джон
Вы используете неправильный код.
Проверьте код, который вы пытаетесь использовать, и конец должен выглядеть так (char заменяется на tchar во всех случаях, где он встречается):
{
string s = str;
for (int length=StringLen(str)-1; length>=0; length--)
{
int tchar = StringGetChar(s, length);
if((tchar > 96 && tchar 223 && tchar < 256))
s = StringSetChar(s, length, tchar - 32);
else if(tchar > -33 && tchar < 0)
s = StringSetChar(s, length, tchar + 224);
}
return(s);
}gincius
Это код, который делает часть оповещения:
alert_message = symbol+" "+ tChartPeriod+ " at "+ DoubleToStr(Close[0] ,digits);
if ( Trigger1 && Alert_Lv1 )
{
if( FP_BuferUp[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 Low; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv1_Low_SoundFile);
}
if( FP_BuferDn[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 High; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv1_High_SoundFile);
}
}
if ( Trigger2 && Alert_Lv2 )
{
if( NP_BuferUp[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 Low; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv2_Low_SoundFile);
}
if( NP_BuferDn[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 High; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv2_High_SoundFile);
}
}
OldBars = Bars ;
Я ничего не понимаю в кодировании ...
Следовательно, я ошибался, думая, что "только белый" состоит из "3 уровней ZZ semsfor" ... и два уровня оповещения - это невидимые уровни 1 и 2 ,
и предупреждение обычно появляется с уведомлением только об уровне 2...(
Следует ли понимать, что мы имеем в виду последний уровень 3?)
Если да, то оставьте все как есть и сделайте этот ZZ только MTF, пожалуйста.
Извините за путаницу...
Скопируйте и вставьте ваш код и все те же ошибки?
Скопируйте и вставьте ваш код, и все равно приходят те же ошибки?
Заменили ли вы функцию с тем же именем? Вы не должны оставлять старую функцию. Если вы замените ее на функцию из этого сообщения, то ошибок компиляции не должно быть вообще.
Есть ли шанс, что вы сможете прислать мне все исправленное? Я ничего не знаю о кодировании, извините.
Есть ли шанс, что вы сможете прислать мне все исправленное? Я ничего не знаю о кодировании, извините.
Я опубликовал правильный индикатор - это индикатор из этого сообщения: https: //www.mql5.com/en/forum/173574/page416 и именно он компилируется без ошибок (старая сборка metatrader или новая, не имеет значения).