İş tamamlandı
Şartname
Нужно написать простого робота, открывающего\закрывающего в определенное время 2 сделки.
Основная мысль: открывать в определенное время (OpenTime) одновременно 2 разнонаправленные сделки: одну sell, вторую buy. При движении рынка в любую из сторон соответственно по одной из сделок будет убыток, а по второй прибыль. При достижении стоп-лосса по одной из сделок, закрываем ее с убытком и надеемся что по второй сделке будет бОльшая прибыль, чем по первой убыток.
При достижении тейк-профита, соответственно закрываем вторую сделку с профитом, либо при достижении стоп-лосса, соответственно закрываем вторую сделку с убытком.
Параметры:
OpenTime Время открытия сделки.
Lot Первый вариант указания лотности, с которой открываем сделку. Указывается конкретное значение лота.
LotDepoPercent Второй вариант указания лотности. Указывается % от депозита, который будет использоваться для открытия сделки. При открытии сделки обратите внимание на шаг изменения лота. Т.е. фактически открываемый объем будет меньше или равен указанному проценту.
StopLoss Количество убыточных пунктов, при достижении которых закрываем сделку/сделки.
TakeProfit Количество прибыльных пунктов, при достижении которых закрываем сделку.
Также хорошо бы внедрить трейлинг-стоп.
Обязательно нужно иметь возможность проверить робота на бек-тесте.
Обязательно предоставление исходного кода.