Сап, программач!Есть одна биржа к которой прикручено API. Суть следующая, мы делаем апи-запрос, в ответ она присылает нам массив данных. Вот как то так: https://poloniex.com/public?command=returnTradeHistory¤cyPair=BTC_NXT&start=1410158341&end=1410499372 Это есть 200(или хз сколько) последних сделок на этой бирже по выбранной валютной паре. Там мы видим дату, тип сделки(бай/шел), по какой цене была совершенна сделка, количество монет и общая стоимость сделки.Задача следующая: нужно состряпать программу, которая бы вела учет совершенных сделок по каждой валютной паре, и могла выдавать по запросу объем совершенных сделок за определенный период времени, допустим за сутки или за час.Поскольку я нубский нуб, вот вообще полный ноль в программировании вот в этом вот всём, я даже понятия не имею с какой стороны подходить к решению данной задачи и с помощью чего я смогу реализовать её в хоть какое-то рабочее состояние. Пните меня в нужном направлении: что мне начать учить/штудировать/задрачивать что бы, я пусть через пол года/год, смог хоть криво-косо но что-нибуть работающее изобрести?Ну или скажите сколько это будет стоить в доларях, если за её работу возьмется умеющий программер?Пасиб.
Самое простое - делаешь скрипт, который раз в n времени по cron делает rest запрос и перекачивает ответ в бд. Делаешь второй скрипт, который отдает интерфейс и делает запросы к базе. Основная "сложность" - оптимизировать блядский индекс, чтобы твои срезы строились за вменяемое время. Ну, и от сложности интерфейса зависит.
>>871689Для этого мне нужно знать ДжаваСкрипт/пхп?
Там жсон отдается, можно прям на чистом жаваскрипте наверное нахуярить.
>>871694Тебе нужно знать любой язык, с помощью которого можно коммуницировать с rest и базой данных. При особом желании можно хоть на баше написать, но зачем?
>>871764>но зачем?Для тамошних трейдунов, включая меня, вещь полезная.Многие такую фичу хотели бы иметь и даже изъявляли желание скинуться и нанять нормального прогера, что бы сделал все как надо, но дальше слов дело не дошло.Пока пошел гуглить по второму кругу "жсон", "коммуницировать с rest", "джаваскрипт для новичков".Может кто-то изъявит желание написать подобную вещь за донат - пишите, открыт для обсуждения осуществления идеи за приемлемый барыш.
>>871793както писал пожобную хуйню для финама. скока готовы задонатить?
>>871677 (OP)Это делается на коленке за час на Akka, Spark, Flinkhttps://www.lightbend.com/blog/four-things-to-know-about-reliable-spark-streaming-typesafe-databricksНо где ты собрался это хостить?
>>871806Понятия не имею сколько стоят данные проекты и какие на неё трудозатраты/час. Сами во сколько оценивайте подобную работу?>>871808Сколько много новых слов.Я так понимаю данные должны обрабатываться на сервере, а уже обработанные данные как то взаимодействовать с программой на компьютере или браузере?
>>871677 (OP)>выдавать по запросу объем совершенных сделок за определенный период времени, вот это 500 рублей, но как обычно хотелки заказчика раз в 10 больше, чтобы был гуй, все сверкало и искрилось и т.д. и т.п.
если ты нахуячишь тз в формате функциональных спецификаций (ничего сложного, обычный список хотелок по пунктам)выложишь это в гугловские таблицы или документыто сделаем нахалявуну а так выспрашивать че там те на самом деле надо, никому не интересноче те надо то? утилиту для скальпинга? или альтернативный вьюер? или что-то другоедаже это из описания непонятно
>>871825хм... а может оп хочет поиметь тз?>>871825>то сделаем нахалявуохуел тут демпинговать? хотя может ты альтруист.
>>871818Хуе-моё, собираешь JSON-данные с помощью Akka Streams/Http, выгружаешь ордера в Kafka, оттуда обрабатываешь Spark/Flink-ом и сохраняешь свою охуенную аналитику в Cassandra (а риалтайм опять в Kafka), вот оттуда уже читаешь всё что тебе нужно и строишь красивые графики в браузере.
>>871824Можно пообщаться завтра ban.nan@lenta.ru. Сегодня уже спать отчаливаю - утро почти.>>871825Мне надо хотя бы вот это выдавать по запросу объем совершенных сделок за определенный период времени . Хотелок конечно больше, но пока только это.>>871834>хм... а может оп хочет поиметь тзВообще хотел бы сам научиться делать подобные вещи, так как много идей, а знаний на них не хватает. Но если кто сделает за те же 500р. сейчас, почему бы и нет.>>871842Звучит охуенно, но ... малопонятно.Попробую поштудировать, поразбираться.
В телеграмме есть бот, называется DigiBot. Он выдаёт по последним 200 сделкам. Это конечно хорошо, но нужно больше.Выглядит примерно так:Sum of sells: 5.37473645 BTC | 14.02307741 ZECSum of buys: 9.82661752 BTC | 25.53652104 ZEC
>выдавать по запросу объем совершенных сделок за определенный период времениа через api биржи это напрямую нельзя узнать?
>>871854Вроде бы нет.https://poloniex.com/support/api/
Оп, решил проблему?