Ошибки, баги, вопросы - страница 1418

 
Vladimir Pastushak:
Копайте , наводку дал ...
Спасибо Володя. Бум копать, так быстрей разберусь)))
 
Vladimir Pastushak:
Копайте , наводку дал ...

Тогда уж приведем к стандарту "нового" MQL4 и MQL5.

//TP=NormalizeDouble(Ask+TakeProfit*Point,Digits);
TP=NormalizeDouble(Ask+TakeProfit*_Point,_Digits);
 
Alexey Volchanskiy:

Тогда уж приведем к стандарту "нового" MQL4 и MQL5.

//TP=NormalizeDouble(Ask+TakeProfit*Point,Digits);
TP=NormalizeDouble(Ask+TakeProfit*_Point,_Digits);

От 15 мая этого года есть пост от Renat Fatkhullin, где есть следующий текст:

Подчеркивания, чтобы показать их deprecated статус. Нельзя использовать такие простые переменные, объявленные на глобальном уровне, но выглядящие как обычные локальные переменные.

Для чистоты языка и кода нужно переходить на Symbol(), Period(). Тут как раз продуманность и избавление от наследия старого.

При необходимости вы можете найти по поиску пост, где есть цитируемый момент. Это был ответ Рената на один из вопросов одного из членов Сообщества, начинавшийся так:

В МТ4 переменные Point, Digits... В МТ5 эти же переменные начинаются с подчеркивания...


P./S.: Соответственно, исходя из того, что подчёркивания - это статус deprecated (устаревшие или неодобряемые или не рекомендованные для применения в дальнейшем), то применение Point() и Digits() без подчёркиваний. /*у меня и в MQL4 такое применение Point() и Digits() со скобками после названий, как в MQL5, не выдаёт ошибок при работе и не выдаёт ошибок и предупреждений при компиляции*/

 

Здраствуйте! У меня очень интересный вопрос - у меня на компьютере стоит 3 платформы MT4, №1- основная,где открыт реальный счет. №2 и №3-вспомогательные,для тестирования советников,там открыты демо счета. При попытке копировать сигнал с сайта https://www.mql5.com (выбираю нужный сигнал,нажимаю начать копирование,затем выскакивает окошко с надписью - запустить MetaTrader4 и оформить подписку в платформе,жму на эту надпись) открывается платформа №3 вместо желаемой платформы №1. Как исправить это? Как сделать так что бы открывалась именно платформа №1?

 
Mihail Kuzmin:

Здраствуйте! У меня очень интересный вопрос - у меня на компьютере стоит 3 платформы MT4, №1- основная,где открыт реальный счет. №2 и №3-вспомогательные,для тестирования советников,там открыты демо счета. При попытке копировать сигнал с сайта https://www.mql5.com (выбираю нужный сигнал,нажимаю начать копирование,затем выскакивает окошко с надписью - запустить MetaTrader4 и оформить подписку в платформе) открывается платформа №3 вместо желаемой платформы №1. Как исправить это? Как сделать так что бы открывалась именно платформа №1?

При наличии "зопарка" из нескольких терминалов, нужно искать сигнал прямо из терминала в который Вы хотите копировать.
 
Karputov Vladimir:
При наличии "зопарка" из нескольких терминалов, нужно искать сигнал прямо из терминала в который Вы хотите копировать.
из терминала не получаеся выдает ошибку...
 
Mihail Kuzmin:
из терминала не получаеся выдает ошибку...
Какую именно ошибку? Что делаете, в какой последовательности?
 
Karputov Vladimir:
Какую именно ошибку? Что делаете, в какой последовательности?

в термнале в графе сигналы выбираю нужный сигнал,затем жму на табличку подписать за 20 usd,далее окно с просьбой ввести пароль,после ввода пароля вылазит надпись - подписка не удалась.

месяц назад подписывался на сигнал именно через сайт,и открывалась именно нужная мне платформа  №1. этот раз по какой то причине открывается совершенно другая платформа.

 
Mihail Kuzmin:
в термнале в графе сигналы выбираю нужный сигнал,затем жму на табличку подписать за 20 usd,далее окно с просьбой ввести пароль,после ввода пароля вылазит надпись - подписка не удалась.
Что конкретно пишется во вкладке "Журнал"? Терминал обновлён? Какой билд у Вас?
 
Mihail Kuzmin:

Здраствуйте! У меня очень интересный вопрос - у меня на компьютере стоит 3 платформы MT4, №1- основная,где открыт реальный счет. №2 и №3-вспомогательные,для тестирования советников,там открыты демо счета. При попытке копировать сигнал с сайта https://www.mql5.com (выбираю нужный сигнал,нажимаю начать копирование,затем выскакивает окошко с надписью - запустить MetaTrader4 и оформить подписку в платформе,жму на эту надпись) открывается платформа №3 вместо желаемой платформы №1. Как исправить это? Как сделать так что бы открывалась именно платформа №1?

В настройках браузера там, где настраивается ассоциация типов файлов с программами, укажите нужный терминал.