Скачать бесплатно

Специальные параметры стратегий

Быстрый поиск по статье

Стратегия "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 (%) вверх или вниз, то стратегия срабатывает.


⚠️ Важно! Пример приведён конкретно по параметрам стратегии, она могла бы не сработать, если бы не прошла общие для всех стратегий фильтры, описанные выше.




Далее