Доброго всем времени!
Итак, вышел релиз промежуточной готовности торгового автомата WM-Карусель в.0.5.21. В целом, перечисляемых изменений не так уж и много по сравнению с вышедшей месяц назад версией 0.4.11. Однако, с точки зрения всего комплекса изменений стало целесообразно сделать полный обзор торгового автомата, чтобы собрать в одном месте все необходимые сведения.
Небольшой экскурс в историю создания. В самом начале, для проверки идеи цепочек обменов была создана электронная таблица, которая по запросу обновляла данные с биржи. Через некоторое время, вдоволь набаловавшись табличкой, решил автоматизировать то, что приходилось делать вручную. Выбор пал на php ибо сразу планировалось использовать создаваемый скрипт-автоматизатор на серверах. В помощь автомату была создана интернет-страничка, которая сначала просто отображала цепочки обменов автомата, а затем развилась в сервис WM-Карусель.
Вот краткий список того как развивалась идея:
- версия для MS Excel;
- версия 0.1. только автоматическая постановка заявок если цепочка выгодная, корректировку курсов приходилось осуществлять вручную;
- версия 0.2.х появляется автоматическая корректировка курса заявок, вводится критерий доходности, добавляются новые цепочки обменов;
- версия 0.3.хх усложняются алгоритмы корректировки курсов заявок, вводятся индивидуальные настройки по каждой цепочке;
- версия 0.4.хх появляются инструменты оперативного наблюдения и управления торговлей автомата, добавлен сброс торговли по цепочке;
- версия 0.5.хх реализован метод спасения заявок "Мюнхаузен", добавлена возможность выбора базовой валюты цепочки, реализована возможность торговли в накопительном режиме.
Для тех кто не в курсе, торговый автомат WM-Карусель реализует метод прибыльной торговли по цепочкам обменов в секции WM на бирже WebMoney.
Торговый автомат, на сегодняшний день, может одновременно торговать по всем отслеживаемым им цепочкам обменов. Ставить заявки на обмен если текущая ситуация на бирже позволяет завершить последовательность обмена с прибылью, заданной в виде критерия доходности. Т.е. вы сами устанавливаете какой доход хотите получить от цепочки обменов, а автомат будет терпеливо ждать когда такой доход будет возможно получить и сам начнет торговлю, когда дождется. После чего он будет аккуратно следить за курсами и корректировать курс своих открытых заявок соблюдая безубыточность всей цепочки и стараясь держать их выше прочих дабы они были скуплены в первую очередь. Кроме критерия доходности для Автомата вы можете устанавливать объем торговли, включать режим накопительной торговли, это когда полученная вконце прохода по цепочке обменов сумма указывается начальной суммой для следующего прохода по цепочке и происходит накопление дохода в объеме операции, а не в остатках на кошельке, так же вы можете выбрать базовую валюту цепочки, с которой начинается и заканчивается последовательность обменов, ну и конечно останавливать или запускать торговлю для каждой цепочки вручную.
Торговый автомат представляет собой скрипт устанавливаемый на сервере, способный работать как в окне браузера, так и через запуск в планировщике сервера. Следует только помнить при установке, что биржа ограничивает частоту обращений к ней по программным интерфейсам, т.е. запросы сторонних скриптов, не чаще одного раза в минуту.
Скрипт состоит из модулей
- Торговый модуль;
- Конфигурационный файл;
- Настройщик в составе: Краткий список, Управление торговлей, Конфигуратор.
Торговый модуль, перед каждым обращением к бирже, считывает данные из Конфигурационного файла, затем получает данные с биржи, анализирует их и, в соответствие с настройками, производит торговые действия: открывает заявку на обмен по цепочке, перехватывает встречные более выгодные заявки, корректирует курс обмена всех открытых заявок стараясь держать их как можно выше в списке заявок при этом строго соблюдая итоговую доходность последовательности обменов.
Конфигурационный файл - содержит все настройки Торгового модуля как общего плана так и индивидуальные для каждой цепочки обменов. Управлять работой Торгового модуля можно вручную корректируя содержимое Конфигурационного файла, что, в общем, требует от пользователя определенных навыков и знаний в программировании, поэтому к Конфигурационному файлу был создан комплект инструментов, названных - Настройщик.
В состав комплекта Настройщик входят:
Необходимо помнить, что любые ваши изменения в Управлении торговлей или Конфигураторе вступят в силу только после их сохранения. Так что будьте внимательны.
Организация работы торгового автомата на сервере полностью входит в компетенцию пользователя. Простейший способ состоит в создании сайта с поддержкой PHP+CURL+SSL, с защищенным доступом и размещении торгового автомата на нем. Организуйте периодический запуск торгового модуля (index.php) либо открыв его в браузере, либо настроив его выполнение через планировщик.
Если все же трудности с установкой непреодолимы, то вы всегда можете попросить моей помощи за вполне умеренную плату в результате чего получите работающий автомат "под ключ".
В следующей статье будут подробно рассмотрены все известные мне приемы работы с торговым автоматом, которые способны существенно увеличить отдачу от его торговли.
Успешной всем торговли!
comments powered by HyperComments