Добрый день. Подскажите в каком формате качать исторические данные с сервера Финам или MFD.ru для импорта истории котировок? У меня совсем не получается.. Только могу из txt в csv сохранить и все.
Добрый день. Подскажите в каком формате качать исторические данные с сервера Финам или MFD.ru для импорта истории котировок? У меня совсем не получается.. Только могу из txt в csv сохранить и все.
В MetaTrader 5 ничего качать не нужно :) - как только Вы подключились к торговому серверу - Вам сразу доступна реальная тиковая история. Смотрите в сторону CopyTicks
В MetaTrader 5 ничего качать не нужно :) - как только Вы подключились к торговому серверу - Вам сразу доступна реальная тиковая история. Смотрите в сторону CopyTicks
Мне просто нужны минутки по Россиийским акциям за 10 лет.. Мне мой брокер столько не дает и вряд ли найдется такой.
Добрый вечер есть вопрос по MQL5 если сможете помочь былбы благодарен.
А то учебников по 5 нету пока что.
Вопрос такой.
#property indicator_level1 30 - Задал параметр. При Загрузки индикатора на график. Мне его ресует.
В коде програме функцыей ColorBuffer[] изменяю линию на другой цвет если линия опускаетса ниже данного параметра.
И тут родилась проблема. Если захожу в индикатор и меняю данный параметр на другой, даже при загрузке индикатора линия уровня ре суется там где надо а сам индикатор рассчитывает всё по тому параметру что установлен раньше тобиж #property indicator_level1 30
Каким образом я должен обращятса к данному уровню чтоб можно было потом его менять в ходе исполнение программы?
- Уже испробывал провирять параметр. И заново пересчитывать всю цепь индикатора.
Всеравно не хочет перерисовыватса как мне нужно!
Помогите!
:)
Последовательность действий
RSI.mqh
#property indicator_level1 30
#property indicator_level2 70
В коде описания Calculaite. В конце где пробигаем по всему For Добавил функцыю изменить цвет линиии если линия ниже данного уровня. ExtColorsBuffer [i] =0; if (ExtRSIBuffer [i]> indicator_level2&& indicator_levelcolor!=NULL) { ExtColorsBuffer [i] =1; } if (ExtRSIBuffer [i]< indicator_level1&& indicator_levelcolor!=NULL) { ExtColorsBuffer [i] =2;
Ожидаемый результат
Ожидается то же самое что на картинке но когда в ходе использования индикатора я захожу в настройки и меняю уровень indicator_level1 / 2. То индикатор перерисовывается так что если линия пересикает уровень то меняет цвет. А у меня она остаётся пока что на первоночальном уровне :(
Добрый вечер есть вопрос по MQL5 если сможете помочь былбы благодарен.
А то учебников по 5 нету пока что.
Вопрос такой.
#property indicator_level1 30 - Задал параметр. При Загрузки индикатора на график. Мне его ресует.
В коде програме функцыей ColorBuffer[] изменяю линию на другой цвет если линия опускаетса ниже данного параметра.
И тут родилась проблема. Если захожу в индикатор и меняю данный параметр на другой, даже при загрузке индикатора линия уровня ре суется там где надо а сам индикатор рассчитывает всё по тому параметру что установлен раньше тобиж #property indicator_level1 30
Каким образом я должен обращятса к данному уровню чтоб можно было потом его менять в ходе исполнение программы?
- Уже испробывал провирять параметр. И заново пересчитывать всю цепь индикатора.
Всеравно не хочет перерисовыватса как мне нужно!
Помогите!
:)
Последовательность действий
RSI.mqh
#property indicator_level1 30
#property indicator_level2 70
В коде описания Calculaite. В конце где пробигаем по всему For Добавил функцыю изменить цвет линиии если линия ниже данного уровня. ExtColorsBuffer [i] =0; if (ExtRSIBuffer [i]> indicator_level2&& indicator_levelcolor!=NULL) { ExtColorsBuffer [i] =1; } if (ExtRSIBuffer [i]< indicator_level1&& indicator_levelcolor!=NULL) { ExtColorsBuffer [i] =2;
Ожидаемый результат
Ожидается то же самое что на картинке но когда в ходе использования индикатора я захожу в настройки и меняю уровень indicator_level1 / 2. То индикатор перерисовывается так что если линия пересикает уровень то меняет цвет. А у меня она остаётся пока что на первоночальном уровне :(
Дополнительные сведения
...
IndicatorSetInteger(INDICATOR_LEVELCOLOR,0,clrCrimson); // Поменяет цвет самого первого по счёту уровня на цвет CrimsonIndicatorSetInteger(INDICATOR_LEVELCOLOR,1,clrDeepSkyBlue); // Поменяет цвет второго по счёту уровня на цвет DeepSkyBlue
Кроме директивы #property установить уровень индикатора можно функцией
IndicatorSetDouble(INDICATOR_LEVELVALUE,0,20);
Соответственно этот уровень надо задать во входящих параметрах индикатора. В таком случае, уровень рисоваться будет по заданному значению и менять его надо тоже по этому значению.
Приветствую коллеги! Назрел такой вопрос, пытаюсь вставить виджет своего сигнала в подписи на форуме "форексденьги", но у них там отключен, то ли заблокирован HTML, есть какая то возможность переделать в URL? потому что они нормально вставляются и отображаются.
А документацию читали? Вместо %G подставляется значение после запятой. То-есть AccountInfoDouble(ACCOUNT_BALANCE) Соответственно если это убрать, то и выводиться не будет.
Количество, порядок и тип параметров должны точно соответствовать составу спецификаторов, в противном случае результат печати неопределён. Вместо функции PrintFormat() можно использовать функцию Если за строкой формата следуют еще параметры, то эта строка должна содержать спецификации формата, определяющие формат вывода этих параметров...
Помогите решить проблему, или подскажите где такое уже решалось: открываю позиции по разным условиям - БАЙ по условиям 1, 2, 3, СЕЛЛ по 4,5. Как прописать в коде, чтобы БАЙ,открытый по условию 1 (бай1) закрывался по условию 6, бай2 и бай3 по условию 7, селл4 по условию 8 и селл5 по условию9? У меня почему-то все баи закрываются по 7, а все селлы по 9. Мучаюсь третий день. Спасибо.
Добрый день. Подскажите в каком формате качать исторические данные с сервера Финам или MFD.ru для импорта истории котировок? У меня совсем не получается.. Только могу из txt в csv сохранить и все.
Добрый день. Подскажите в каком формате качать исторические данные с сервера Финам или MFD.ru для импорта истории котировок? У меня совсем не получается.. Только могу из txt в csv сохранить и все.
В MetaTrader 5 ничего качать не нужно :) - как только Вы подключились к торговому серверу - Вам сразу доступна реальная тиковая история. Смотрите в сторону CopyTicks
В MetaTrader 5 ничего качать не нужно :) - как только Вы подключились к торговому серверу - Вам сразу доступна реальная тиковая история. Смотрите в сторону CopyTicks
Мне просто нужны минутки по Россиийским акциям за 10 лет.. Мне мой брокер столько не дает и вряд ли найдется такой.
Описание проблемы
Последовательность действий
RSI.mqh
#property indicator_level1 30
#property indicator_level2 70
В коде описания Calculaite. В конце где пробигаем по всему For Добавил функцыю изменить цвет линиии если линия ниже данного уровня.
ExtColorsBuffer [i] =0;
if (ExtRSIBuffer [i]> indicator_level2&& indicator_levelcolor!=NULL) {
ExtColorsBuffer [i] =1;
}
if (ExtRSIBuffer [i]< indicator_level1&& indicator_levelcolor!=NULL) {
ExtColorsBuffer [i] =2;
Ожидаемый результат
Ожидается то же самое что на картинке но когда в ходе использования индикатора я захожу в настройки и меняю уровень indicator_level1 / 2. То индикатор перерисовывается так что если линия пересикает уровень то меняет цвет. А у меня она остаётся пока что на первоночальном уровне :(
Дополнительные сведения
...
5.0 Build 1755
Описание проблемы
Последовательность действий
RSI.mqh
#property indicator_level1 30
#property indicator_level2 70
В коде описания Calculaite. В конце где пробигаем по всему For Добавил функцыю изменить цвет линиии если линия ниже данного уровня.
ExtColorsBuffer [i] =0;
if (ExtRSIBuffer [i]> indicator_level2&& indicator_levelcolor!=NULL) {
ExtColorsBuffer [i] =1;
}
if (ExtRSIBuffer [i]< indicator_level1&& indicator_levelcolor!=NULL) {
ExtColorsBuffer [i] =2;
Ожидаемый результат
Ожидается то же самое что на картинке но когда в ходе использования индикатора я захожу в настройки и меняю уровень indicator_level1 / 2. То индикатор перерисовывается так что если линия пересикает уровень то меняет цвет. А у меня она остаётся пока что на первоночальном уровне :(
Дополнительные сведения
...
5.0 Build 1755
Описание проблемы
А чем не понравился ответ в отдельной теме?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Нужна помощь MQL5 #property indicator_level
Alexey Viktorov, 2018.01.31 09:06
Игорь, мы оба неправы. Я не сразу понял задачу...
Кроме директивы #property установить уровень индикатора можно функцией
Соответственно этот уровень надо задать во входящих параметрах индикатора. В таком случае, уровень рисоваться будет по заданному значению и менять его надо тоже по этому значению.
Тестовый вариант
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Aleksey Rodionov, 2018.02.06 16:31
Вот интересное нашел:
Если в pintf убрать %G то значение отображаться не будет, а в Print отображается без %G
Еще в Print выдается значение баланса 10000.0 а в printf просто целое 10000
Меня больше вопрос интересует в чем отличие в Print и printf а самое главное почему без %G не отображается. В справочнике ничего не понял.
Приветствую коллеги! Назрел такой вопрос, пытаюсь вставить виджет своего сигнала в подписи на форуме "форексденьги", но у них там отключен, то ли заблокирован HTML, есть какая то возможность переделать в URL? потому что они нормально вставляются и отображаются.
Вот такой код <iframe frameborder="0" width="220" height="140" src="https://www.mql5.com/ru/signals/widget/signal/328l?t=green"></iframe>
А документацию читали? Вместо %G подставляется значение после запятой. То-есть AccountInfoDouble(ACCOUNT_BALANCE) Соответственно если это убрать, то и выводиться не будет.
Добрый день!
Помогите решить проблему, или подскажите где такое уже решалось: открываю позиции по разным условиям - БАЙ по условиям 1, 2, 3, СЕЛЛ по 4,5. Как прописать в коде, чтобы БАЙ,открытый по условию 1 (бай1) закрывался по условию 6, бай2 и бай3 по условию 7, селл4 по условию 8 и селл5 по условию9? У меня почему-то все баи закрываются по 7, а все селлы по 9. Мучаюсь третий день. Спасибо.