Исходный код эксперта (имя «TrExp
исх. код для добавления безубытка»):
1. Стандартный
алгоритм открытия позиции:
-
Задается
условиями Analysis_sell==1 / Analysis_buy==1.
2. Дополнительный
алгоритм открытия позиции:
·
В случае, если в текущих сутках открытая сделка
закрывается по стоп-лоссу, то запоминается цена закрытия Price_close и
используется дополнительный алгоритм открытия сделки в обратном направления
(при пробитии BUY - на продажу, при
пробитии SELL – на покупку).
-
Analysis_sell==2 (на условиях после SL
в текущих сутках после пробития BUY)
-
Analysis_buy==2 (на условиях после SL
в текущих сутках после пробития SELL)
Задание:
1. Необходимо
дополнить код эксперта переводом любой открытой позиции текущей валютной пары в
безубыток.
2. Принцип
действия:
-
При достижении уровня профита, заданного внешней
переменной LevelProfit, стоп-лосс
позиции должен быть передвинут в безубыток на заданную величину, определяемую
внешней переменной LevelWLoss.
-
Например, если LevelProfit =10 и LevelWLoss=2,
то при достижении уровня профита позиции в 10 позиция должна быть передвинута в
безубыток на 2 пункта.
-
Стоп-лосс должен быть передвинут и зафиксирован.
3. Все
измененные или вновь внесенные части кода должны быть прокомментированы.
Комментарий должен начинаться со слова // new, чтобы он был отличим от исходных данных.
4. При
компиляции исходного кода выходят предупреждения (приведены ниже). Необходимо определить,
могут ли возникнуть проблемы при выполнении условий алгоритма и при
необходимости доработать код. Все исправления комментировать согласно п. 3. Решения
типа исключить строку property strict в заголовке кода не предлагать.
-
possible
use of uninitialized variable 'Price_close'
-
possible
use of uninitialized variable 'Ticket'
-
possible
use of uninitialized variable 'Lot'
-
possible
use of uninitialized variable 'Ticket'
-
possible
use of uninitialized variable 'Lot'
Solicitudes similares
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Необходима таблица с параметрами:тф,частота изменения цены за данный тф,ход цены за данный тф.Возможность выгрузки данной сформированной за выбранный период инфо.1 мин,3 мин,6 мин,20 мин …. День,неделя,месяц.Любой период который мне надо будет анализировать
1. Сеточный алгоритм, без мартингейла (открываются одинаковые ордера по лотности). 2. Депозит делится на 3 части. Условно 1000$ по 330$. Торговля ведется на 330$, лотность, просадка, маржа и тд., высчитывается от этой суммы. 3. Счет центовый. Под плечо 1:1000. 4. Ордера набираются группами. 5-7 групп по 10 -15 ордеров. Если цена ушла не в сторону сделки, робот должен дождаться сигнала на покупку
Требуется построить индикатор ZigZag для MetaTrader 4 Который будет фиксировать точки и показывать линии ДО перерисовки значений (если таковые есть) По сути "оставлять след" перерисовки Необходимо взять за основу обычный индикатор ZigZag и модернизировать его. Основные функции обычного ZigZagа сохранить. Когда его устанавливаешь на график, то он, как обычный индикатор, должен отрисовывать ВСЮ историю. Т.е. он будет
Идет тренд после которого формируется импульс и зачатие диапозона цены (боковик) . как только на 3 и так далее касании будет снятие ликвидности с одной из сторон и возврат цены в диапозон уведомлять в тг бот
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на