Постов с тегом "MQL5": 155

MQL5


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

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

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



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

Форекс ЛЧИ: ручная торговля RAMM и роботы на новом счете.

Удачные недели. Я снова на первом месте в рейтинге стратегий RoboForex RAMM.
Торгую экстремально рискованно. Но вы можете инвестировать с любым риском.
Форекс ЛЧИ: ручная торговля RAMM и роботы на новом счете.
FAQ что такое RAMM. Почему я перешел в RAMM.

Роботы на новом счете вышли из начальной просадки. Текущая доходность 3,96% за 4 недели. Предполагаемая целевая — 10-50% в месяц.
Снизил стоимость подписки на копирование до 20$.
Форекс ЛЧИ: ручная торговля RAMM и роботы на новом счете.

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

Cравниваем MQL5 и QLUA - почему роботы на MQL5 до 28 раз быстрее?



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

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

12 сентября 2016 года были проведены три замера скорости на реальном счете БД «Открытие» на MetaTrader 5 build 1415 и Quik 7.2.23 в одно и то же время.

Каждый тест был призван измерить конкретную скоростную характеристику, важную с точки зрения алгоритмического трейдинга:
  1. Тестирование синхронных операций  — серия из 10 синхронныхпоследовательных торговых операций Buyс подтверждением успешности выполнения каждой транзакции на бирже. Последующая операция не производится, пока не будет  получено подтверждение от торгового сервера, что операция прошла/не прошла на бирже. Скорость выполнения зависит от всей цепочки терминал — торговый сервер — биржа — торговый сервер — терминал. Чем меньше будет среднее время торговой синхронной операции, тем лучше.
  2. Тестирование асинхронных операций — серия из 10 асинхронныхторговых операций Buyбез подтверждения успешности выполнения транзакции. Это чистый тест на скорострельность, измеряющий скорость отправки заявок на биржу. Тут также лучшим будет тот терминал, у которого время выполнения 10-ти асинхронных покупок будет меньше.
  3. Тестирование обновления стакана заявок — замер скорости изменений заявок в Стакане. Это простой подсчет количества тиков (обновлений) Стакана в единицу времени. Чем чаще приходят котировки с биржи в торговый терминал, тем быстрее будет обновляться Стакан. Следовательно, чем больше тиков за секунду поступает в программу автоматической торговли, тем быстрее она может среагировать на изменения в структуре спроса/предложения на рынке. Лучшим будет тот терминал, в котором скорость обновления Стакана выше.

Условия испытаний

Оба терминала установлены на арендованном сервере VPS в Москве, как и сами торговые серверы БД «Открытие». Торговля велась на одном и том же реальном счете в срочной секции Московской биржи инструментом Si-9.6.

Мы записали на видео все три теста одним роликом, чтобы было видно:

  1. торговые операции проводились на одном и том же реальном счете;
  2. и на одном и том же инструменте Si-9.16;
  3. на одном и том же компьютере;
  4. торговые операции проводились в одно и то же время;
  5. в одних и тех же рыночных условиях;
  6. скорости обновления стаканов замерялись на одном и том же инструменте и в одно и то же время;
  7. сетевая задержка до серверов Открытия была 2 мс.

Результаты сравнения скорости операций: MetaTrader 5 vs QUIK

Результаты всех трех тестов собраны в сводной таблице, детальные результаты по каждому тесту представлены ниже отдельными разделами этой статьи.

Тест                   MetaTrader 5    QUIK      Выигрыш MT5
Синхронные операции        9.59 ms   277.80 ms  28.96 раз
Асинхронная                0.09 ms     0.30 ms   3.33 раза
Обновлений стакана        42.7 в сек   8.40      5.08 раза

Как видно из таблицы, MetaTrader 5 опережает по всем трем тестам со значительным отрывом. Желающие могут самостоятельно провести подобные испытания с помощью приложенных исходных кодов. Само тестирование представлено на видео выше.

 

Видео сравнения скорости торговых операций



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

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

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

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

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

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

Как создать торгового робота для Московской биржи MOEX на MetaTrader 5?

Многие трейдеры на Московской бирже хотели бы автоматизировать свои торговые алгоритмы, но не знают с чего начать. А ведь давно есть проработанные решения, которые максимально облегчают первые шаги в алготрейдинге.

 

Торговать на бирже с помощью роботов — это просто

Язык MQL5 изначально поддерживает все торговые возможности платформы MetaTrader 5 — в нем множество торговых функций для работы с ордерами, позициями и торговыми запросами. При этом не имеет значения, на каком рынке вы торгуете -  фьючерсы, акции, опционы и т.д.

Средствами MQL5 вы можете создать торговый запрос и отослать его на сервер с помощью функций OrderSend() или OrderSendAsync(), получить результат его выполнения, просмотреть торговую историю, узнать спецификацию контракта для инструмента, обработать



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

Битва за скорость: QLUA vs MQL5 - почему MQL5 быстрее от 50 до 600 раз?

Для сравнения языков MQL5 и QLUA мы написали несколько тестов, которые замеряют скорость выполнения базовых операций.

В тестах использовался компьютер с Windows 7 Professional 64 bit, MetaTrader 5 build 1340 и QUIK версии 7.2.0.45.

Результаты представлены в таблице, где все значения представлены в миллисекундах (чем меньше время, тем лучше):

Название            MQL5        QLUA     Преимущество MQL5

TestFloat          3 969     273 391     69 раз
TestArrays           375     230 768    615 раз
TestFibo           1 125      61 110     55 раз
TestPiCalculated   2 328     183 812     79 раз
TestQuickSort      2 031     211 279    104 раза
TestAckermann        828      64 541     78 раз

Сравнение производительности MQL5 и QLUA, чем меньше, тем лучше



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

Как улучшить прибыльность эксперта MQL5?

    • 16 апреля 2016, 16:38
    • |
    • GrayRat
  • Еще

Смысл стратегии в двух словах. 
Если с 7-ми до 16 часов было движение более 48 пунктов от максима/минимума цены за период 1-6 часов. Открывать сделку в этом направлении.
На тесте с 2010 года на Евродолларе стратегия показывает прибыль. Но если тестировать с 2003 года — там будут не очень результаты.:(

Есть ли какие-нибудь стандартные ухищрения, чтоб улучшить прибыльность?


#property copyright «ForexMan»
#property link «bergovfx.com»
#include <Tools\DateTime.mqh>

input double Lots=0.1;
input int TakeProfit=59;
input int StopLoss=27;
input int Raznica=48;
CDateTime DT;
int magic_number=555;
bool f;
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
}

void OnTick()
{
double High[];
int count=10; // сколько копируем
ArraySetAsSeries(High,true);
CopyHigh(_Symbol,PERIOD_H1,0,count,High);
double Low[];
ArraySetAsSeries(Low,true);
CopyLow(_Symbol,PERIOD_H1,0,count,Low);

DT.DateTime(TimeCurrent());
if(DT.day_of_week==0 || DT.day_of_week==6) return; // в выходные не работаем
if(MQLInfoInteger(MQL_TRADE_ALLOWED)==false) return; // пропустим тик, если терминал занят
double max, min; //максимальная и минимальная цены

// Если 7 утра — открываем сделки на пробой флэта
if(DT.hour==7 && OrdersTotal()==0)



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

Нужен программист на MQL5 (МТ5) под ммвб

    • 12 марта 2016, 20:23
    • |
    • Roki
  • Еще
Есть задача, написать не сложного робота.
Кто программировал именно под наш рынок? (Не под форекс)

НУЖНА КОНСУЛЬТАЦИЯ!!! Торговые сигналы ФОРТС с автоматическим исполнением через https://www.mql5.com

Похоже не вовремя задал вчера вопрос, так как отвечали не по теме smart-lab.ru/blog/303491.php   Дубль...

Торгую на срочке через Метатрейдер 5 в Открытии Брокер. Также зарегистрирован в качестве поставщика торговых сигналов на www.mql5.com/ru/signals/mt5
Сегодня первый раз постучался в личку человек, который желает подписаться на мои сигналы. Но, так как это первый подписчик, я не знаю, какие могут быть нюансы или проблемы при автоследовании через МТ5. Нужен совет.
Люди, кто имеет практический опыт автоследования в качестве поставщика или покупателя сигналов, поделитесь опытом, плиз. Возникают ли какие-нибудь проблемы при автоследовании через mql5? У подписчика vps, у меня терминал, который включен не всегда, так как стоят отложенники, а также стопы на открытых позициях. Торгуется среднесрочная стратегия, не интрадей.

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

НУЖНА ПОМОЩЬ!!! Торговые сигналы ФОРТС с автоматическим исполнением через https://www.mql5.com

Добрый вечер!
Торгую на срочке через Метатрейдер 5 в Открытии Брокер. Также зарегистрирован в качестве поставщика торговых сигналов на www.mql5.com/ru/signals/mt5
Сегодня первый раз постучался в личку человек, который желает подписаться на мои сигналы. Но, так как это первый подписчик, я не знаю, какие могут быть нюансы или проблемы при автоследовании через МТ5. Нужен совет.
Люди, кто имеет практический опыт автоследования в качестве поставщика или покупателя сигналов, поделитесь опытом, плиз. Возникают ли какие-нибудь проблемы при автоследовании через mql5? У подписчика vps, у меня терминал, который включен не всегда, так как стоят отложенники, а также стопы на открытых позициях. Торгуется среднесрочная стратегия, не интрадей.
Заранее спасибо!

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