Есть готовый советник. К нему нужно сделать "виртуальные" стопы. (не обычные)

Lavoro terminato

Tempo di esecuzione 21 giorni
Feedback del dipendente
Спасибо!
Feedback del cliente
сделал то, что не смог сделать другой програмист, буду обращаться, похоже, в дальнейшем, к нему с другими работами

Specifiche

Есть готовый советник. К нему нужно сделать "виртуальные" стопы.
Стопы обычные есть. SL и TP общей позиции. Но так как из-за того, что позиция общая происходит усреднение цены позиции и стоп приказов. А нужно запустить несколько роботов одновременно с разными параметрами и оценить их работу. Работа на ммвб на фьючерсе РТС.
(У меня был робот в Visual Basic для Квика, там можно было логические варианты любые прописать, надеюсь и в метатрейдер тоже можно будет).

Смысл в том, что сами стоп приказы не выставляются, при открытии позиции робот закрывает ее открытием позиции в противоположном направление при выполнении условия.
Например:
При открытии позиции роботом (по определенному алгоритму), робот создает условие номер 1 в памяти, в котором фиксируется цена позиции P1, количество Q1 и направление позиции M1 (buy или sell). Условие такое: если рыночная цена уйдет на определенное количество пунктов от цены P1, то робот открывает позицию на количество лотов Q1, в направлении противоположном значению M1.
Это определенное количество пунктом прописывается в параметрах робота. Например,
Параметры :
1)Виртуальный TP = 500
2)Виртуальный SL = 300
Это будет означать, что если рыночная цена уйдет в том же направлении что и M1 на 500 пунктов (на фьюче ртс рублей, например) робот откроет противоположную позицию на количество Q1.
Если цена уйдет в противоположную сторону на 300 робот также откроет противоположную позицию на количество Q1.
Так как роботов может быть запущено несколько, а также могут проходить сделки по одному роботу тогда, когда еще предыдущая сделка не закрылась, то робот на каждую новую сделку должен создавать виртуальное условие для одиночной контр сделки, которая будет и являться стопом именно для каждой позиции открытой (условие 1, 2, 3 и тд).
Общая позиция при этом будет то увеличиваться то сокращаться то переворачиваться в другое направление
Но важно что под каждый новый сигнал на открытие позиции например, по сигналу открывается 10 лотов по цене 130 000 на покупку, робот создал виртуальный стоп в памяти. Если рыночная цена ушла на 500 рублей, как прописано в условии для этой сделки робот единовременно открыл сделку - продажа 10 лотов по цене 130500 или 129500 (если SL и TP одинаковые и равны 500)
Как условие 1 сработало оно обнуляется
Могу подробнее все рассказать, если есть вопросы
Может есть вариант создать отдельного робота по контролю за позицией и выставлению таких стопов

Con risposta

1
Sviluppatore 1
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
318
49%
Gratuito
2
Sviluppatore 2
Valutazioni
(50)
Progetti
94
29%
Arbitraggio
4
25% / 0%
In ritardo
4
4%
Gratuito
Pubblicati: 3 codici
3
Sviluppatore 3
Valutazioni
(49)
Progetti
134
27%
Arbitraggio
62
13% / 53%
In ritardo
58
43%
Gratuito
Pubblicati: 352 articoli, 1 codice
4
Sviluppatore 4
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
309
58% / 27%
In ritardo
125
13%
Gratuito
5
Sviluppatore 5
Valutazioni
(589)
Progetti
1070
50%
Arbitraggio
39
28% / 41%
In ritardo
49
5%
Gratuito
Pubblicati: 1 articolo, 8 codici
6
Sviluppatore 6
Valutazioni
(144)
Progetti
285
42%
Arbitraggio
19
63% / 5%
In ritardo
29
10%
Gratuito
Pubblicati: 2 codici
7
Sviluppatore 7
Valutazioni
(46)
Progetti
73
16%
Arbitraggio
13
8% / 92%
In ritardo
37
51%
Gratuito
Ordini simili
Здравствуйте! Мне нужен опытный специалист по Excel, Power Query, Power BI и построению аналитических систем для медицинских учреждений . Я предоставлю 5 Excel-файлов, содержащих сведения о кассовых счетах, платежах, пациентах, оказанных услугах, амбулаторном и стационарном обслуживании, а также выполненных работах. Главная цель проекта: объединить данные в единую аналитическую систему, в которой можно быстро
Необходимо разработать программу, которая автоматически получает данные со страницы: cash.dmed.uz/cash/invoices Сейчас данные отображаются постранично (pagination), и для перехода на следующую страницу необходимо нажимать кнопку > . Мне необходимо полностью автоматизировать этот процесс. Программа должна самостоятельно переходить со страницы на страницу и собирать все записи без ручного нажатия кнопок. Какие данные

Informazioni sul progetto

Budget
50+ USD