Постов с тегом "MQL4": 74

MQL4


Коля Маржинов Level 3

Всем доброго времени суток. Очень надеюсь, что модераторы всё же пропустят мой пост на главную, потому что это обычно редкость. Этот пост является продолжением  этого поста. Мою прошлую запись можно было бы записать одним предложением: «Усреднение и мартингейл не работают». На этот раз я опишу, какие могут быть подводные камни, при разработке стратегий на MQL4/MQL5 не связанных с усреднением. Вернее подводный камень будет один: ваш робот не будет зарабатывать. Думаю этот пост будет так же интересен тем, кто не занимается алготрейдингом.

Итак, после того как я обломался с усреднителем, вторая мысль, которая у меня возникла (первая мысль это классическая «Трейдинг — отстой») — это посмотреть в маркете mql5.com, есть ли там ВИЗУАЛЬНО ПРИБЫЛЬНЫЕ торговые стратегии. К сожалению они были. Я там нашёл самого дорогого робота, с прекрасной доходностью на истории, причём генерация была не стандартная 90%, а 99%, что мне казалось — очень круто. Плюс ко всему там был мониторинг доходности на реальном счету. Большое количество процентов. Я посмотрел всё это и понял, что я должен себе написать клона этого робота. (Не надо смеяться, я думаю большинство из вас поступило бы так же, всё это было очень убедительно)



( Читать дальше )

Чего мне не хватает для полного счастья в MetaTrader

    • 04 июня 2016, 11:51
    • |
    • TT
  • Еще
Чего мне не хватает для полного счастья в MetaTrader В свое время MetaTrader здорово развивался в плане функциональности и удобства интерфейса. Последнее время упор делают, как я понимаю, на торговлю сигналами и программами. Тем не менее, мне кажется, функциональности можно еще немного добавить. Набросал список моментов, которые бы сделали MetaTrader идеальным для меня. Писал в основном глядя на MetaTrader 4, но пятая версия, вроде, не сильно отличается в этом плане. Некоторые вещи совсем простые, некоторые требуют серьезных доработок, порядок произвольный.

Итак, чего мне не хватает для полного счастья:

1. Возможность настройки шаблонов параметров отображения графика (или хотя бы дефолтного шаблона).
2. Создание собственного тикера и работа с внешними данными.

( Читать дальше )

Можно ли торговать по скользящей средней?


Вчера на YouTrade.TV рассматривали торговлю по пробоям. Предыдущих свечей и скользящих средних. И вот меня заинтересовал вопрос, на сколько же действительно можно торговать лишь по одной МА? Для этого я написал простой советник, основанный на следующем. Сигнал на вход: закрытие свечи выше (на бай) или ниже (на селл) скользящей средней. Сигнал на выход — аналогичный. Закрылась цена ниже — закрыли бай, открыли селл, закрылась выше — закрыли селл, открыли бай.
Оказалось, что это не самый оптимальный вариант. После некоторых размышлений добавил в него еще 2 параметра. Сейчас они имеет такой вид:

PeriodMA — период скользящей средней;
TrailingSto — трейлинг стоп в пунктах;
IN_Point — количество пунктов, при прохождении которых от скользящей средней открывается/закрывается сделка.

Этот несколько доработанный советникможно скачать с моего сайта (№3 в архиве).



( Читать дальше )

Придумал индикатор. Сегодня получилась фигура "я сожру твой профит"

    • 27 февраля 2016, 00:30
    • |
    • GrayRat
  • Еще
Зеленый — евродоллар
Синий — доллар-йена
Желтый — евро-йена
Придумал индикатор. Сегодня получилась фигура "я сожру твой профит"

Расширения классов в MQL4, MQL5. Или как получить Queue, List, Vector в Metatrader.

    • 09 мая 2015, 14:08
    • |
    • Dzam
  • Еще

Для написания индикатора мне потребовался массив типа очередь. Т.е. чтобы не было необходимости задавать размерность массива, можно было добавлять значения без указания индекса в конец и так далее. В C# и C++ есть такая удобная штука как Queue (с разными методами, но с общим смыслом), а вот в MT4 такого нет. Я подумал, что уже не первый раз сталкиваюсь с необходимостью такой очереди. Решил дописать несколько функций, которые мне нужны и из простого массива сделать очередь. Когда несколько функций было написано, я вынес все в файл *.mqh и думал куда бы поместить его, чтобы использовать в дальнейшем во всех своих работах. И тут я обнаружил, что в папке MQL4 (в MT5 все аналогично) уже есть папка Include, которая УЖЕ вкючает в себя расширения для массивов (и не только).

Расширения классов в MQL4, MQL5. Или как получить Queue, List, Vector в Metatrader.

Разобрав все, что связано с массивами я  не расстроился, так как тех методов, что мне нужны, я не нашел. Я вынес их отдельно в файлик ArrayDouble_ext.mqh. Добавил три новых функции: нахождение суммы всего массива, поиск максимального и минимального значений массива. Зачем нужны две последние спросите вы? Поясню. Есть стандартная фунция ArrayMaximum, например:



( Читать дальше )

Помогите кто разбирается MQL4?

Всем привет. Подскажите кто знает: имеется индикатор, в котором есть пара линий, цвет коих вшит в сам исходник. Цвет резкий и трахает мне глаза на белом фоне. 

Решил открыть сам файл mq4 через библиотеку МТ4,  и в ручную заменить цвет.

В файле эти линии две прописаны так:

color TimeFromColor = Red; // левая граница диапазона — цвет
int TimeFromStyle = STYLE_DASH; // левая граница диапазона — стиль

color TimeToColor = Blue; // правая граница диапазона — цвет
int TimeToStyle = STYLE_DASH; // правая граница диапазона — стиль


Беру заменяю Red и Blue  на Gray и White, сохраняю. Беру перезагружаю терминал, но линии как были синяя и красная, так и остались. Хотя в исходнике мои цвета стоят. 

подскажите, может чего то не так делаю, первый раз сталкиваюсь с этим.  


Кто согласится оптимизировать советника Forex?

Всем привет. Ищи кого нибудь кто согласится оптимизировать робота для Forex mql4. Плачу 100$ через Paypal. Оптимизировать нужно хотя бы для 12 инструментов, с 2004 по сегодня. Я бы сделал это сам (8 пар уже подогнано) но началась учеба и времени реально нету. Кому интерестно пишите на email: vlad.hubar@gmail.com  Оптимизация именно на валюту.

Спасибо. 

Требуется программист для создания бессмертия

    • 08 января 2015, 15:09
    • |
    • tuner
  • Еще
Мы — компания, целью которой является разработка технологий человеческого бессмертия. Для осуществления этой цели нам нужно очень много денег и поэтому мы занимаемся алготрейдингом. Это является основным направлением деятельности компании на данный момент, в связи с чем нам нужен ещё один штатный программист.

Требования:
* умение быстро и качественно писать код
* знание MQL4 и опыт создания сложных советников
* опыт разработки прикладного ПО на Python, Си-подобных или других языках

Обязанности:
* разработка советников/скриптов/индикаторов на MQL4
* разработка прикладного ПО и скриптов для автоматизации процессов
* участие в совместной разработке алгоритмов

Условия:
* г. Екатеринбург
* возможность переезда и проживания
* полный рабочий день (удаленная работа не рассматривается)
* ЗП по итогам собеседования

Вопросы или резюме присылать в личку или на почту ParabolicLab (at) gmail.com

....все тэги
UPDONW
Новый дизайн