Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 2734
- Рейтинг:
- Опубликован:
- 2016.12.29 09:26
- Обновлен:
- 2018.07.02 16:45
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Торговля по Moving Average. Проверка на достаточность средств.
Автор идеи — Константин Гранд, автор кода mq5 — barabashkakvn.
Принцип работы:
И результат работы на EURUSD,M30 с 2016.05.08 по 2016.12.28:
Также перед каждой операцией проводим проверку на достаточность средств:
double chek_volime_lot=m_trade. CheckVolume(m_symbol. Name(),1.0,m_symbol.Bid(),ORDER_TYPE_SELL);
...
//--- check volume before OrderSend to avoid "not enough money" error (CTrade)
double chek_volime_lot=m_trade. CheckVolume(m_symbol. Name(),1.0,m_symbol.Ask(),ORDER_TYPE_BUY);
Такая защита оберегает от ошибки "not enough money".

Пример для расчёта размера лота c фиксированным уровнем маржи. То есть, если задать 10%, откроется позиция, размер маржи которой составит 10% от свободной маржи.

RSI EA - торговля по уровням перекупленности/перепроданности по индикатору iRSI (Relative Strength Index, RSI).

Проводится анализ баров на наличие N баров одного типа, идущих подряд.

Отложенные ордера Buy Limit (BuyLimit) и Sell Limit (SellLimit). Используем OnTradeTransaction().