Автор Тема: EvilCryptoBot  (Прочитано 337 раз)

Оффлайн modeultra

  • Newbie
  • *
  • Сообщений: 3
  • Karma: +0/-0
    • Просмотр профиля
EvilCryptoBot
« : Август 01, 2018, 10:47:08 am »
EvilCryptoBot написан на языке С++ с использованием библиотеки Qt5, работает на операционной системе Windows, если на вашем Компьютере установлена другая система (Mac OS, Linux) прочтите пост Windows VPS как услуга для EvilCryptoBot. Когда я писал этого бота я уделял большое внимание "автономности", это значит что EvilCryptoBot  легко переносит любые ошибки биржи Binance, краткосрочные или долгосрочные потери интернета, после появления любых перечисленных ошибок вам не придется искать потерянные сделки или восстанавливать сделки и логику бота в ручную, как это обычно бывает в других подобных бот программах, после ошибок   EvilCryptoBot  сам восстанавливает логики , от вас лишь требуется только один раз настроить бота и дальше он сам работает практически безотказно, но для более надежной работы советую вам использовать EvilCryptoBot  на сервере VPN и если вы не знаете то у каждой биржи есть ограничение на количество запросов по API, так вот помимо VPN для каждой торгуемой пары вам потребуется Proxy server, но если вы хотите просто попробовать EvilCryptoBot, то достаточно просто запустить его на своем компьютере.
Скачать Тут
Важно: на данный момент все торговые стратегии EvilCryptoBot направленны на приращивания второй валюты пары. Я рекомендую вам использовать для торговли пары с BTC, например ETHBTC, BCCBTC, BNBBTC, EOSBTC, во первых вы будите наращивать BTC и во вторых пары с BTC отличаются высокой волатильностью и ликвидностью, что способствует большому количеству сделок а значит и прибыли.
Стратегия EvilCryptoBot

EvilCryptoBot не может похвастаться точными входами и он уж точно не является снайпером. EvilCryptoBot торгует по стратегии усреднение и для входа и выхода с рынка использует индикатор RSI, StochRsi. На самом деле в боте реализовано несколько стратегий:

#1 StrategyBuy_LongWave - Long стратегия отвечающая за покупку базового актива. Первую покупка (Партия или Parties) бот делает по сигналам индикатора StochRsi, если первая Parties не была продана и цена уходит ниже цены самой дешевой Parties на заданный процент и сигналы индикаторов разрешают покупку - бот делает следующую покупку (усредняется). EviCryptoBot будет покупать до тех пор пока сумма (total) потраченная на покупку всех партий не будет превышать значение заданное вами в настройках Deposit или пока количество купленных партий не станет превышать значение в настройке  countOrderBuy_in_step2Percent.
#2 StrategySell_LongHybrid - Long стратегия отвечающая за продажу купленных parties. Продаем по одной Parties (наращиваем профит за сессию) начиная с той, которая была куплена по самой низкой цене если конечно она вышла в прибыль на заданный процент ProfitPercent, если профит за сессию перекрывает на заданный процент ProfitSessionP убытки от продажи зависших партий (купленных выше), то продаем зависшие партии в минус по текущей цене и убыток перекрываем полученной прибылью за сессию. Допустим цена несколько месяцев падает, бот все это время усредняется и накупил кучу партий, после цена больше не падает и находится во флетовом движении пару месяцев - вот бот вам во флете и на торгует прибыли от одиночных сделок и этой прибылью вы перекроете убыток от продажи зависших партий, ну а если вы считаете что пара все таки будет расти то и продавать партии в минус не надо, дождитесь роста цены и бот их сам продаст в плюс. Но главное что бы вашего депозита (в котируемой валюте) хватило до конца падения цены - для этого прочтите в этом Topic пост про MM с EvilCryptoBot.
#3 StrategySell_LongWave - Long стратегия отвечающая за продажу купленных parties. Пытается продать все купленные партии по средней цене с заданным процентом прибыли ProfitPercent.
#4 StrategySell_ShortWave - Short стратегия отвечающая за продажу базового актива. Первую продажу (Партия или Parties) бот делает по сигналам индикатора StochRsi, если первая Parties не была выкуплена назад по цене ниже чем продавалась  и цена уходит выше цены самой дорогой Parties на заданный процент и сигналы индикаторов разрешают продажу - бот делает следующую продажу (усредняет Short позицию). EviCryptoBot будет продавать до тех пор пока суммарный объем в первой монете пары  потраченный при продажи всех партий не будет превышать значение заданное вами в настройках DepositShort или пока количество проданных партий не станет превышать значение в настройке  countOrderSell_in_step2PercentShort.
#5 StrategyBuy_ShortVictoria - Short стратегия отвечающая за выкуп проданных Parties. Выкупает по одной Parties (наращиваем профит за short сессию) начиная с той, которая была проданна по самой высокой цене если конечно она вышла в прибыль на заданный процент ProfitPercentShort, если профит за сессию перекрывает на заданный процент ProfitSessionShortP убытки от выкупа зависших партий (проданных  ниже), то выкупаем зависшие партии в минус по текущей цене и убыток перекрываем полученной прибылью за сессию. Допустим цена несколько месяцев росла, бот все это время усредняет short и напродова кучу партий, после цена больше не растет и находится во флетовом движении пару месяцев - вот бот вам во флете и на торгует прибыли от одиночных сделок и этой прибылью вы перекроете убыток от выкупа зависших партий, ну а если вы считаете что пара все таки будет падать то и выкупать партии в минус не надо, дождитесь падения цены и бот их сам выкупит в плюс. Но главное что бы вашего депозита (в базовой валюте) хватило до конца роста цены - для этого прочтите в этом Topic пост про MM с EvilCryptoBot.
#6 StrategyBuy_ShortWave - Short стратегия отвечающая за выкуп проданных Parties. Пытается выкупить все проданные партии по средней цене с заданным процентом прибыли ProfitPercentShort.
 
 
Money Management (Мани Менеджмент) с EvilCryptoBot

 Хочу рассказать вам как лично я минимизирую риски при торговле на крипто валютных биржах используя EvilCryptoBot. Я уверен что данную инструкцию обязательно стоит применять трейдерам "новичкам", ну а опытные трейдеры имеют свою инструкцию.

 
  • Выбор пары: для тех кто не особо разбирается в криптовалютах я советую выбирать монеты для торговли из топ 30 CoinMarketCap и как я уже говорил ранее, лучше всего бот наращивает BTC, по этому выбираем пару "топ 30"+BTC, ну и конечно пара должна торговаться на Binance, это можно посмотреть на бирже в разделе BTC Markets.
  • Количество одновременно торгуемых пар: не секрет, что торговля несколькими парами одновременно приносит потенциально больше прибыли, нежели торговать одной парой, это обуславливается тем что, торгуя на одной паре, ваша пара может длительное время находится в маловолотильном флетовом движении (очень мало сделок), в то же время другие торговые пары могут показывать бурный рост цены, что дает много сделок и максимальную прибыль. Для расчета количества одновременно торгуемых пар я использую следующие приемы:
        1) Выбираю пару, пусть это BCCBTC.
        2) На сайте TradingView.com открываю дневной график выбранной пары и используя "Измерительный инструмент" определяю какие средние обвалы цены в
            процентном эквиваленте бывают на этом паре. В моем случае это (55+35)/2=45%. Теперь понятно, что на паре BCCBTC в среднем цена обваливается на 45%.

    3) Определяем сколько будем выделять монет во второй валюте пары (в настройках бота) для каждого Ордера на покупку. Если вы не знали, Binance определил лимиты
            для торгов, исходя из этого, минимальный объем во второй валюте пары для любого ордера должен составлять эквивалент 10$ если быть точным, то для секции "BTC
            Markets"  это значение составляет 0.00100000 BTC.
            Вы успеваете за ходом моих мыслей?
            На начальных этапах познания бота советую использовать минимальный объем определенный биржей Binance (0.00100000BTC), именно такой объем задан в
            настройках бота по умолчанию для секции "BTC Markets", это значит, что для каждого ордера на покупку будет выделятся 0.00100000BTC.
        4) Определяем шаг в процентах между усредняющими ордерами на покупку (в настройках бота), в настройках бота это значение по умочанию равно 1%, это значит, если
            EvilCryptoBot совершил покупку, но не смог продать купленный объем с наваром по причине ухода цены ниже цены покупки, бот начнет строить сетку из
            ордеров на покупку с шагом в 1% или на каждый 1 процент падения цены будет выставлен ордер на покупку.
        5) Когда все переменные известны, решим задачку! Мы рассчитали что цена упадет максимум на 45%, на каждый процент падения цены мы будем выделять 0.00100000
            BTC, следовательно что бы дожить до конца падения цены наш депозит в BTC должен составлять 45*0.00100000 = 0.04500000 BTC. Теперь понятно, только для пары
            BCCBTC как минимум депозит должен быть 0.04500000 BTC, если у вас больше можете подыскать себе еще одну пару, но из личного опыта могу точно сказать, что для
            каждой пары требуется депозит минимум 0.03500000 BTC.
        Важно:
    Внимательно прочтите и поймите пособие по Money Management.
    По умолчанию настройки EvilCryptoBot предназначены для приращивания BTC. Для приращивания других монет следует изменить настройки!
    Если вы используете EvilCryptoBot с настройками по умолчанию, то для каждой выбранной вами пары для торговли, на Балансе биржи должно быть доступно как минимум 0.03500000 BTC - для двух пар 0.07000000 BTC и т.д. Для более точного расчета используйте пособие выше.
    Если вы только знакомитесь с EvilCryptoBot, советую использовать настройки по умолчанию, они менее рискованны и помогут вам не стать инвестором на начальных этапах. Ну и конечно не нарушайте правило - для каждой торгуемой пары требуется иметь доступный баланс на бирже как  минимум в размере 0.03500000 BTC.
     
 

 

Яндекс.Метрика