Конечно, человек, который возьмется помочь разобраться в
программировании приведенной задачи(а не просто ее реализует без
объяснений) и потратит на это время, вправе рассчитывать на
вознаграждение. Можно поступить и так. А в данном разделе написал,
рассчитывая на возможность свободного обмена кодом между участниками. Возможно, неправильно выбрал раздел? Переносите тогда.
Renat, вы не подскажете - это вообще тривиальная задача? С чего можно
начать самостоятельно? Примеры где график в области цены - есть, где в
отдельной области - есть(масштаб по свечкам), смотрел, более-менее понятно, советник отдельно - тоже понятно, а вот как их совместить - непонятно. И чтобы две отдельных области, одна с независимым масштабом, и чтобы возможность торговать была. Куда копать, направление не подскажите? :)
С уважением, Алексей.
Все расчеты можно сделать прямо в MQL5, передавать в DLL точно не нужно - это пустая трата времени, ресурсов и снижением безопасности. В MQL5 можно вести очень тяжелые расчеты - скорость языка позволяет.
Пункты 4-5 делаются просто через индикатор. 6 - тоже можно сделать, а 7 пункт делается через эксперта или скрипт.
- 2010.10.04
- Konstantin Gruzdev
- www.mql5.com
Всем привет. Помогите разобраться. Сделал индикатор, он рисует столбик гистограммы при появлении новой свечки(синим цветом - одним, из трех заданных), поэтому смотреть надо на минутках, а то ждать долго. Это для того, чтобы вычисления были только при новой свече - тоже шаблон поведения. Правда, на предыдущих свечах какие-то непонятные артефакты-зеленые линии. Если кто знает, что это, и как их убрать - скажите пожалуйста. И еще вопрос - как рисовать впереди текущей свечи? Пробовал по индексу rates_total - пишет, что за границей массива, а очень надо.
Что бы сместить линию отрисовки в будущее надо воспользоваться функцией PlotIndexSetInteger с индетификаторм PLOT_SHIFT
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте, уважаемые участники форума. Приблизительно обдумал то, что хотелось бы воплотить, но с технической стороной реализации(как это сделать) пока мало что понятно. Может быть, многие уже делали нечто подобное, и смогут поделиться наработками. Стоит такая задача:
1) Получить массивы ценовых данных в MT5;
2) Передать их в dll для расчетов;
3) Из dll передать обратно в MT5 массивы результатов расчетов
4) На основе полученных в п3 результатов построить график в общем окне (где график цены);
5) На основе полученных в п3 результатов построить график в отдельном окне (с тем же масштабом времени(X), что и график цены);
6) На основе полученных в п3 результатов построить график в отдельном окне (с произвольно задаваемым масштабом по X(к примеру, X меняется от 1 до 5, и 1 тогда - слева окна индикатора, а 5 - справа));
7) На основе полученных в п3 результатов произвести в некоторой функции простые расчеты, и установить ордера для торговли.
Возможно, кто-то уже реализовал подобное. Был бы очень признателен за шаблон с подробным описанием, т.к. пока мало что понимаю в MQL. И про dll - примерчик шаблона на язые(знаю только VB.NET, но если на нем нельзя - разбирусь с другим), среда, которая компилирует - тоже очень желательно описать, хотя бы комментариями. Честно говоря, не знаю с чего начать, т.к. без индикаторов - отладить идею просто не получится. И слабо представляется общая архитектура - для трех индикаторов разных типов и советника одновременно - одного MQL-файла достаточно, или необходимо в разных все оформлять, а затем как-то связывать. Буду всем признателен за помощь. Думаю, такой шаблон многим, не только мне, будет полезен, и особенно - начинающим. Можно и без dll, такой шаблон тоже будет очень полезен.