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

Tâche terminée

Temps d'exécution 2 jours

Spécifications

Добрый день, уважаемые программисты.

Нужна помощь в написании советника.

Принцип работы советника прост: советник открывает первую позицию на покупку или продажу, в зависимости от выставленных настроек, но при этом реализована возможность открыть первую позицию вручную. Если вручную, то советник модернизирует ордер: устанавливает SL и TP (их размер одинаков и для последующих ордеров, и их можно задать в настройках).

Далее советник работает только отложенными ордерами. 

SL и TP выставляются вместе с отложенным ордером, а не после его открытия.


Техническое задание:

Советник с мартингейлом

Обычный мартингейл, без сетки, с упором на ясность кода и отказоустойчивость при работе на реальном счете (с занятым потоком, перезапуском терминала, в том числе после перезагрузки серверов). Советник работает только с ордерами своего magic.

Логика входа и работы

Советник открывает первую позицию на покупку или продажу, в зависимости от выставленных настроек, но при этом реализована возможность открыть первую позицию вручную. Если вручную, то советник модернизирует ордер: устанавливает SL и TP (их размер одинаков и для последующих ордеров и их можно задать в настройках).

Далее советник работает только отложенными ордерами.

SL и TP выставляются вместе с отложенным ордером, а не после его открытия.

В момент открытия позиции, на заданном расстоянии (равном SL) выставляется отложенный ордер в противоположном направлении объемом, равным n*размер предыдущего лота (можно задать в настройках коэффициент умножения, а также реализована возможность прописать вручную размер лота для каждой сделки), с заранее определенным SL и TP. При этом, на расстоянии равном ТР устанавливается отложенный ордер в том же направлении, что и первый ордер с установленным изначально лотом.

Как только сработал один из выставленных отложенных ордеров, оставшиеся тут же удаляются (советник проверяет, что приказ на удаление принят сервером, если нет - повторяет 5 раз) и выставляются новые: на уровнях SL и TP.

Если позиция закрылась по TP, начинается новый цикл, но отложенными ордерами. Если по SL - включается логика мартингейла и к следующей позиции применяются соответствующие коэффициенты лотности (либо размеры лотов, прописанные вручную).

Таким образом, после закрытия позиции по SL советник выставляет отложенный ордер только в противоположном направлении (то есть после sell возможен только buy), если по ТР – наоборот – т.е. в направлении движения (после достижения ТР по sell - возможен только sell).

Таким образом уровни TP и SL соответствуют вплоть до тика отложенным ордерам.

 

Основные настройки

 

LOT=0.01; // Стартовый лот (он же лот первого отложенника после достижения любым ордером TP).

TP=5; // TP в пунктах

SL=5; // SL в пунктах

Magic  = 777; // магический номер

Slippage = 3; // Допустимое проскальзывание

Manual_LOT = true/false; // при true – пользователь сам прописывает размер лотов для каждого последующего ордера, при false – применяется K_Lot.

K_Lot = 3; // Коэффициент (множитель) для лота, который можно менять в настройках вручную (т.е.: если первый лот = 0.01, то второй = 0.03, третий = 0.09, четвертый 0.27 и т.д. );

Lot 1  = 0.01;      // Размер 1-го лота отложенного ордера

Lot 2  = 0.03;      // Размер 2-го лота отложенного ордера

Lot 3  = 0.09;      // Размер 3-го лота отложенного ордера

Lot 4  = 0.27;      // Размер 4-го лота отложенного ордера

Lot 5  = 0.81;      // Размер 5-го лота отложенного ордера

Lot 6  = 2.43;      // Размер 6-го лота отложенного ордера

Lot 7  = 7.29;      // Размер 7-го лота отложенного ордера

Lot 8  = 21.87;    // Размер 8-го лота отложенного ордера

Lot 9  = 65.61;    // Размер 9-го лота отложенного ордера

Lot 10 = 100.00; // Размер 10-го лота отложенного ордера

Lot 11 = 100.00; // Размер 11-го лота отложенного ордера

Lot 12 = 100.00; // Размер 12-го лота отложенного ордера

Lot 13 = 100.00; // Размер 13-го лота отложенного ордера

Lot 14 = 100.00; // Размер 14-го лота отложенного ордера

Lot 15 = 100.00; // Размер 15-го лота отложенного ордера

Время работы советника

Устанавливается пользователем: день недели, часы и минуты.

При этом, например, если советник должен прекратить торговлю в пятницу в 23.00, то это означает, что он не выставляет отложенные ордера после достижения тейк профита, т.е. только ордера на уровне стоп лоса: таким образом, в пятницу после 23:00 (или другого времени и дня, установленного пользователем) советник прекращает свою работу исключительно после достижения тейк профита и удаляет абсолютно все отложенные ордера.

Работу советник начинает ежедневно в 01:00 (или другой день и время, установленные пользователем в настройках советника).

Пример требуемого алгоритма работы советника во вложении.


Répondu

1
Développeur 1
Évaluation
(69)
Projets
81
21%
Arbitrage
6
33% / 17%
En retard
5
6%
Gratuit
2
Développeur 2
Évaluation
(87)
Projets
131
22%
Arbitrage
7
57% / 0%
En retard
33
25%
Gratuit
3
Développeur 3
Évaluation
(241)
Projets
387
51%
Arbitrage
14
14% / 14%
En retard
43
11%
Gratuit
4
Développeur 4
Évaluation
(44)
Projets
68
34%
Arbitrage
2
100% / 0%
En retard
7
10%
Gratuit
5
Développeur 5
Évaluation
(356)
Projets
632
26%
Arbitrage
89
73% / 13%
En retard
12
2%
Gratuit
6
Développeur 6
Évaluation
(229)
Projets
339
49%
Arbitrage
21
5% / 33%
En retard
24
7%
Gratuit
7
Développeur 7
Évaluation
(548)
Projets
1330
59%
Arbitrage
28
82% / 0%
En retard
10
1%
Gratuit
8
Développeur 8
Évaluation
(66)
Projets
143
34%
Arbitrage
10
10% / 60%
En retard
26
18%
Gratuit
9
Développeur 9
Évaluation
(19)
Projets
19
11%
Arbitrage
21
5% / 86%
En retard
3
16%
Travail
Commandes similaires
Исполнитель найден . Нужен сеточник мт4 ,робот должен иметь информативную панель панель прибыль или убыток отдельно для бай и селл. На панели джна возможность выбора одного направления или в обе стороны В меню робота отдельно настраиваются расстояния и множитель (для 5 знака) Пример 1 ордер 200 пипс 2 ордер 300 пипс 1.2 множитель и тд. 20 ордеров хватит для одного напарвления 2 колонки для бай и селл Трал тоже разный
Нужен советник который можно установить на МТ5, функции которые требуются; 1) отключать возможность торговать если трейдер допустил просадку в -2% от депозита (уровень просадки админ может менять) 2) отключать возможность торговать если трейдер сделал тейк на более чем 10% от депозита (уровень тейка админ может менять) функция торговли автоматически отключается на 24 часа, также админ может включать функцию. Доп.инфу
Здравствуйте, ищу исполнителя, который поможет реализовать следующее: Нужно реализовать выдачу лицензионных ключей для программного обеспечения через оплату подписки в телеграмм боте. Как это должно выглядеть: Пользователь заходит в телеграмм бот, выбирает вариант подписки, после чего его перебрасывает на сайт Cryptomus, где пользователь производит оплату, после того, как оплата произведена, генератор ключей
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

Informations sur le projet

Budget
30+ USD
Pour le développeur
27 USD
Délais
à 10 jour(s)