Написать ПОТерминал, для торговли на биржах btce и ехмо

Бюджет: 10 000 руб
133.69 $ – 112.81 €
Два вида торгов, автоматический и ручной

на каком языке будет написано мне без разницы, но больше предпочтение отдал бы С++, но вообще главное что бы было рабочее и открытый код что бы другой программист мог внести свои коррективы если они когда нить потребуются.



Надо две вкладки, первая биржа БТЦ-Е, вторая ЕХМО, функционал для обеих нужен одинаковый, подключение через апи желательно, но а так буду рад любому виду лишь бы все работало.



Два вида торгов, автоматический и ручной



Визуально я должен видеть стаканы минимум по 50 ордеров в каждом, график с ЯПОНСКИМИ СВЕЧАМИ, историю моих торгов за последние 200 ордеров, среднею цену купленных ордеров, а на фиате можно было обнулять эту среднею цену.



Возможность торгов сразу по нескольким парам, то есть во вкладе с биржой есть вкладки пары, с отдельным учетом для каждой пары купленных коинов, можно не делать для фиата.



Интересующие пары бтц-е: бтцусд,рур,евр; лтцусд,рур,евр; нвцусд; усдрур; еврусд; еврусд;

Интересующие пары ехмо: бтцусд,рур,евр; усдрур;



Как я сказал нужен учет купленных коинов для каждой пары отдельный, то есть купленный биток за усд не суммируется с битком купленным за евр, на программном уровне я знаю что такое можно сделать, на счете в аккаунте это понятно что будут они вместе, но ПО может учитывать сколько она купила битка за усд и сколько за евро или рубль и выставлять на продажу на паре с усд или любой другой только то количество, сколько было куплено на паре



И так в ручной торговле мне надо возможность выставлять следующие параметры:

 

Покупка строки для вода:

Количество покупаемых коинов в одном ордере

Количество покупаемых ордеров

% формирования цены закупаемых ордеров (Берем самую большую закупочную цену, не цену рынка, не цену продажи, а именно цену покупки коинафиата самую высокую в стакане, например это 10000 рублей, я хочу выставить 3 ордера, все по 1 БТЦ, но каждый ордер последующего должен быть на 1% меньше другого по закупочной цене, а первый высчитывает от цены закупки самой высокой ценой. Если цена 10000 рублей, то должно выглядит так:

1 – 9900

2 – 9801

3 – 9702,99

Кнопки "Создать ордера", "Отменить ордера"

 

Продажа:

ПО уже знает сколько я купил коинов на той или иной паре и среднею цену, то тут остается одна строка просто вести % на который я больше хочу продать от средней закупочной цены ВСЕ имеющиеся коины на этой паре, но так как с меня будет списано после продажи 0.2% комиссии, а так же при покупке с меня взяли 0.2%, то в эту строку обязательно нужно указывать число не меньше 0.42%, ну всякий человеческий фактор, вдруг меньше поставлю. Заметьте что среднею цену вычисляем от покупаемых коиновфиатов, а не на зачисленных от покупки, если я купил 2БТЦ, то мне упадет 1.996 БТЦ, и ПО это должно знать что ей поступило на 0.2%, но среднею цену она считаем от количество монет в ордере

Кнопка "Продать", "Отменить ордер"



На фиатных парах типа усдрур должна быть кнопка обнуление средней цены, все остальное идентично на парах с коинами



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

Я пишу:

Количество покупаемых коинов в одном ордере

Количество покупаемых ордеров

% формирования цены закупаемых ордеров (описано выше)

% на который я больше хочу продать от средней закупочной цены ВСЕ имеющиеся коины на этой паре

при исполнении первого ордера, бот автоматически выставляет купленные коины или фиат (если он оставлен на фиатные пары) на продажу на тот % который я ему указал, при исполнение на покупку второго ордера, бот двигает ордер продажи ближе, средняя цена у нас снизиться, он прибавит мой желаемый % и так пока не исполниться последний ордер, допустим их было 10, все 10 исполнились, бот ставит ордер на продажу по средней цене + мой %, и ждет пока он не исполнится, после того как он исполниться, бот только тогда формирует новые ордера на покупку.



Рассмотрим другой вариант, допустим исполнилось только 4 ордеров покупки и цена развернулась, у нас стоит ордер на продажу тех коиновфиата которые купились в первых четырех ордерах, и этот ордер на продажу исполнился, тогда бот отменяет 6 оставшихся ордеров на покупку и формирует 10 новых ордеров, уже по известной нам схеме. И ещё один возможный вариант, бот сформировал 10 ордеров, но цена идет верх и не один ордер не исполнился, бот должен каждые 5 минут проверять максимальную закупочную цену после формирования ордеров, и если она пошла верх, ИМЕННО ВВЕРХ, если в низ то он не трогает ордера, то он отменяет имеющиеся 10 ордеров и формирует новые 10 уже от новой цены.



Кнопки:  "Начать автоторговлю", "Остановить автоторговлю"





Бюджет не конечный, пишите ваши цены, но будет только "Безопасная сделка"
Опубликован 08.07.2015 в 15:49

Выберите способ верификации:

Обновите страницу после прохождения верификации.