Написание советника с конкретными условиями

Other エキスパート 変換

指定

Необходимо написать советник на языке PINE для TW и платформы МТ4 
с возможным последующим переводом кода также в МТ5.
Условия: 
1) Советник должен включать в себя в настройках 
возможность задавать даты и время входа вплоть до минут
на месяц вперед. Т.е например задаем время входа в настройках 
советника на каждый день недели в следующем формате: 09.07.2024 16:10,
09.07.2024 20:00; 10.07.2024 8:15, 15:00, 20:30 итд.
Любое количество входов в день по дате и времени. С возможностью
задавать направление входа в покупку и продажу. Рабочий ТФ - H1.
2) Тейк профит и стоп лосс определяется индикатором 
Fractals - (adjustable period + price), также в настройки выводится
возможность задать значение Fractal period, по которому советник будет 
выставлять тейк профит и стоп лосс. Порядок выставления SL/TP:
для SL:
- в случае покупок SL выставляется НИЖЕ ближайшего LOW свечи, на которой
образовался синий кружок фрактала с отступом в %. Точность отступа вплоть
до 0.001%.   
- в случае продаж SL выставляется ВЫШЕ ближайшего HIGH свечи, на которой 
образовался красный кружок фрактала с отступом в %. Точность вплоть до 0.001%
Параметр отступа опционален с возможностью вывода в настройки и задания вручную
под каждую пару/актив. 
Назначить названия опций в настройках "отступ от SL BUY" и 
"отступ от SL SELL" отдельно. 
 
3) для TP: 
- в случае покупок TP выставляется на свечу ближайшего образованного красного кружка 
фрактала с отступом выше открытия позиции. Причем, если значение отступа больше
расстояния постановки TP, т.е оступ больше или равен значению TP то тейк переносится
на тот фрактал свечи из истории, которая больше данного отступа.
ВАЖНО! Т.е советник должен сам определить ближайшую свечу, на 
которой образовался фрактал, при достижении которой позиция закроется в плюс.
По правилу: ищем ближайший к позиции красный кружок фрактала из истории (слева) выше
уровня открытия позиции с отступом больше чем заданное значение.
При этом в зависимости от свечи на которой образован фрактал условия разные:
- если фрактал образован на бычьей свече то тейк выставляется на уровне ЗАКРЫТИЯ свечи
- если фрактал образован на медвежьей свече то тейк выставляется на уровне ОТКРЫТИЯ свечи
Т.е ключевая идея: тейки выставляются не по high свеч, хвосты не должны учитываться это ВАЖНО! 

- в случае продаж TP выставляется на свечу ближайшего образованного синего кружка 
фрактала с отступом ниже открытия позиции. Причем, если значение отступа больше
расстояния постановки TP, т.е оступ больше или равен значению TP то тейк переносится
на тот фрактал свечи из истории, которая больше данного отступа.
ВАЖНО! Т.е советник должен сам определить ближайшую свечу, на 
которой образовался фрактал, при достижении которой позиция закроется в плюс.
По правилу: ищем ближайший к позиции синий кружок фрактала из истории (слева) ниже уровня
открытия позиции с отступом больше чем заданное значение.
При этом в зависимости от свечи на которой образован фрактал условия разные:
- если фрактал образован на бычьей свече то тейк выставляется на уровне ОТКРЫТИЯ свечи
- если фрактал образован на медвежьей свече то тейк выставляется на уровне ЗАКРЫТИЯ свечи
Т.е ключевая идея: тейки выставляются не по high свеч, хвосты не должны учитываться это ВАЖНО!
В этом пп. правила ЗЕРКАЛЬНЫ выставлению тейков по сравнению с правилами при покупках в части
бычьих и медвежьих свечей.

4) Советник необходимо будет написать также на языке PINE для платформы TW,
с возможностью подключения по API популярных криптовалютных бирж таких как BINANCE,
BYBIT в полностью автоматизированном режиме, ЛИБО рассмотреть возможность создания простого

интерфейса ПО с встроенным алгоритмом данного ТЗ и подключением его через API к этим же биржам.

Для платформы TW можно использовать стандартный встроенный индикатор Fractals, с возможностью вывода в настройках периода фрактала. Есть возможность записи подробного видео с конкретизированным пояснением ТЗ по советнику. В случае необходимости такого укажите в ответе на заявку.


プロジェクト情報

予算
50+ USD

依頼者

(1)
出された注文2
裁定取引数0