Здравствуйте коллеги!
Прошу помощи в написании вспомогательного сова для торговли на отбой\пробой неких ценовых уровней.
Суть в следующем, допустим я размещаю на графике линию на уровне, являющемся сопротивлением или поддержкой с расчетом на пробой этого уровня или отскок. При касании этой линии сов выставляет два разнонаправленных стоповых ордера на расстоянии n-пунктов от этой линии. Для каждого ордера свои настройки, а именно лотность, то биш один ордер может быть с одним лотом, а другой с другим. Но и это еще не все.
Пример: допустим цена коснулась выставленной линии и сов выставил байстоп лотом 0,01 и селлстоп лотом 0,02.
1 вариант: цена пошла дальше и сработал байстоп 0,01, на расстоянии в n-пунктов переводим ордер в БУ а противоположный удаляем за ненадобностью. Если цена вернется и выбьет ордер по БУ, то сов снова использует эту линию для выставления ордеров, а если цена и дальше пойдет, то мы в профите.
2 вариант: цена касается линии и отскакивает, срабатывает селлстоп 0,02, дальше все как в первом варианте за одним исключением, противоположный ордер удаляется, а вместо него ставится локирующий, , это нужно для того чтобы если начнется расколбас, то залокируем и в дальнейшем разрулим. Так же если сработает только ордер с бОльшим лотом и уже будет переведен в БУ, то противоположный локирующий удаляется за ненадобностью.
3 вариант: цена цепляет байстоп 0,01 и сразу откатывается и цепляет селлстоп 0,02. При срабатывании ордера с большей лотностью нужно залокировать позицию, удалять противоположный байстоп 0,01 нельзя, следовательно, нужно на его уровне выставить еще один ордер лотом 0,01.
Ну и естественно если позы залокированы (или с обоих сторон есть задействованные ордера), то перевод в БУ не используется.
Суть в том, чтобы если сработает ордер с бОльшим лотом, на противоположном ставился лок, либо удалением противоположного и выставлением на его месте локирующего ордера (если противоположный еще не задействован), либо добавлением еще одного ордера для выравнивания лотности (если противоположный уже задействован)
Итак, настройки сова:
1 наименование линии: имя линии от которой должен работать сов
2 расстояние в пунктах от линии на котором должны выставляться ордера
3 лот бай ордера
4 лот селл ордера
5 расстояние в пунктах на котором переводим в БУ
4 n-пунктов к БУ
Замечательным плюсом будет если на графике будет панелька в которой можно будет быстро менять лотность ордеров ну и расстояние от линии.
Так же будет круто если будет вывод информации на график по колличеству задействованных ордеров в бай и селл и суммарная лотность в бай и суммарная в селл, отдельно для ордеров которые уже в рынке, так и для всех которые вообще имеют место быть.
По сути можно будет таким образом торговать как от горизонтальных уровней, так и от трендовых линий.
Разная лотность нужна для разруливания локов положительными замками. Кто-то обязательно скажет, что таким образом можно наплодить залокированных поз, можно конечно если линии ставить от балды везде где только можно, а ведь можно и ограничивать убытки не получая несколько стопов подряд прежде чем цена уйдет в нужную сторону, а подождать пока цена определится куда идти и просто удалить локирующий ордер с небольшим убытком, а не получать несколько стопов в случае перезаходов.
Очень надеюсь, что найдется тот замечательный человек который сможет, а главное захочет помочь страждущему и напишет такой вспомогательный сов.
Автор#1
