Специальные параметры стратегий
Стратегия "WallsDetection" и её параметры
Задача данной стратегии — выявлять монеты, на которых стоит большой объем закупочных ордеров длительное время (стена). Пример на рисунке ниже:
Настройкой параметров можно задать период, на котором проверять наличие стены. Характерный признак долго стоящей стены — нет теней от свечей на графике, так как цена не падает ниже уровня стены.
Рекомендуется ставить небольшой стоп чуть ниже уровня стены и проверять новости по выявленной монете. В большинстве случаев наличие стены и плюс положительный новостной фон являются признаком скорого хорошего роста.
Общие параметры
-
WallsMaxTime: поле для указания времени в полных секундах, за которое проверять свечи. Дельта изменения цены начинает проверяться на данном временном промежутке;
-
WallsPriceDelta: поле для указания отклонения теней свечей на указанном промежутке, в процентах. Измеряется отклонение цены, монета должна находиться в пределах этого изменения за заданное время WallsMaxTime. Задачей является определить, как долго стена на покупку стоит с минимальными её передвижениями;
-
WallBuyVolDeep: поле для указания расстояния между ценой и стеной на покупку в книге ордеров, в процентах. Этим параметром мы указываем, на каком расстоянии от текущей рыночной цены мы будем проверять объём стены;
-
WallBuyVolume: поле для указания минимального объёма проверяемой стены на покупку в базовой валюте;
-
WallBuyVolToDailyVol: поле для указания минимального объёма данной стены в процентах по соотношению к суточному объёму на этой монете.
Например, если суточный объем торгов 100 BTC, а объём стены 10 BTC, то стратегия сработает, если значение параметра будет равно или больше, чем 100/10=10%; -
WallSellVolToBuy: поле для указания объёма стены на продажу. Её объём должен составлять не более X% от объёма стены на покупку. Понятно, что стены на продажу может и не быть;
-
WallSellVolDeep: поле для указания расстояния между ценой и стеной на продажу в книге ордеров, в процентах.
Пример:
cуточный объем торгов по монете 200 BTC. На этой монете ниже 3% стоит стенка 50 BTC.
Параметры стратегии при этом следующие:
✓ WallsMaxTime = 600 (сек.)
✓ WallsPriceDelta = 1 (%)
✓ WallBuyVolDeep = 3 (%)
✓ WallBuyVolume = 50 (BTC)
✓ WallBuyVolToDailyVol = 10 (%)
✓ WallSellVolToBuy = 30 (%)
✓ WallSellVolDeep = 5 (%).
После запуска стратегии она начинает искать монеты, в которых на WallBuyVolDeep = 3 (%) ниже от текущей цены находится объём на покупку в WallBuyVolume = 50 (BTC) или больше.
Дальше необходимо, чтобы для конкретной монеты эти 50 BTC были больше WallBuyVolToDailyVol = 10 (%) от суточного объёма торгов. В нашем случае суточный объём торгов 200 BTC и стенка в 50 BTC явно больше 10% — значит, эта монета далее проверяется по следующим параметрам.
Стратегия начинает проверять объёмы в стакане ASK. Если на расстоянии WallSellVolDeep = 5 (%) вверх от текущей цены находится меньше, чем [WallBuyVolume = 50 (BTC)] * [WallSellVolToBuy = 30 (%)] = 15 BTC на продажу, то монета проходит и эту проверку.
Далее, если в течение WallsMaxTime = 600 (сек.) все предыдущие условия остаются выполненными, и за это время монета не переместилась на WallsPriceDelta = 1 (%) вверх или вниз, то стратегия срабатывает.
⚠️ Важно! Пример приведён конкретно по параметрам стратегии, она могла бы не сработать, если бы не прошла общие для всех стратегий фильтры, описанные выше.