Pages:
Author

Topic: Как создать бота для биржи? - page 2. (Read 8345 times)

full member
Activity: 140
Merit: 100
Quote from: efoxxi
Там за день можно справиться с написанием простого сеточного бота.

немного разобрался..
а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать..
этот момент непонятен
настраиваете cron, чтобы он запускал скрипт по расписанию и бот спать не будет.


так а если бот скалпер.. это надо его каждую секунду запускать. так возможно?
крутой бот. за запросы чаще чем раз в 10 сек на некоторых биржах могут забанить.
по крону можно, только там есть ньанс чтобы он чаще чем раз 1 минуту запускался.
full member
Activity: 210
Merit: 100
Quote from: efoxxi
Там за день можно справиться с написанием простого сеточного бота.

немного разобрался..
а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать..
этот момент непонятен
настраиваете cron, чтобы он запускал скрипт по расписанию и бот спать не будет.


так а если бот скалпер.. это надо его каждую секунду запускать. так возможно?
full member
Activity: 140
Merit: 100
Quote from: efoxxi
Там за день можно справиться с написанием простого сеточного бота.

немного разобрался..
а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать..
этот момент непонятен
настраиваете cron, чтобы он запускал скрипт по расписанию и бот спать не будет.
full member
Activity: 210
Merit: 100
Quote from: efoxxi
Там за день можно справиться с написанием простого сеточного бота.

немного разобрался..
а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать..
этот момент непонятен
full member
Activity: 210
Merit: 100
на Python 2.7
сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph
Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота.

ок. буду на java делать. разбираться конечно долго придется Smiley

а алгоритм проги такой, я правильно понял?
конектимся к бирже с логином и паролем.
вводим api key.
включаем работу алгоритма бота..

или всетаки на php написать лучше?
Да какая разница на чем писать, хоть на бейсике, там главное чтобы он вашу стратегию понимал и нужные комманды бирже отдавал через API

как какая разница.. php на сервере и скрипт будет работать только при вызове его и по cron. а простая прога на локалки всегда работает
full member
Activity: 210
Merit: 100
можете здесь посмотреть как сделано (не моё) и не бот, но сильно поможет понять как это вообще всё работает
https://github.com/scottjbarr/bitfinex

ок. спасибо. буду разбираться.. появятся вопросы - по ходу спрошу.
newbie
Activity: 28
Merit: 0
можете здесь посмотреть как сделано (не моё) и не бот, но сильно поможет понять как это вообще всё работает
https://github.com/scottjbarr/bitfinex
legendary
Activity: 1134
Merit: 1002
на Python 2.7
сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph
Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота.

ок. буду на java делать. разбираться конечно долго придется Smiley

а алгоритм проги такой, я правильно понял?
конектимся к бирже с логином и паролем.
вводим api key.
включаем работу алгоритма бота..

или всетаки на php написать лучше?
Да какая разница на чем писать, хоть на бейсике, там главное чтобы он вашу стратегию понимал и нужные комманды бирже отдавал через API
full member
Activity: 210
Merit: 100
на Python 2.7
сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph
Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота.

ок. буду на java делать. разбираться конечно долго придется Smiley

а алгоритм проги такой, я правильно понял?
конектимся к бирже с логином и паролем.
вводим api key.
включаем работу алгоритма бота..

или всетаки на php написать лучше?
newbie
Activity: 28
Merit: 0
на Python 2.7
сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph
Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота.
full member
Activity: 210
Merit: 100
Есть сеточная стратегия элементарная, везде работает, но лучше использовать в маржинальной торговле.
К примеру 1 бакс стоит 80 рублей.
Тогда выставляем ботом ордера на покупку (long) на 78, 77, 76 и тд до 40р. за 1 бакс,
а на продажу (short) на 82, 83 и тд до 160. При этом суммы на ордерах приближающихся к 40 и к 160 будут в несколько раз больше, чем на тех которые вблизи от текущего курса.
Как только часть ордеров в сетке сбивается курсом - выставляем контр-ордер на 1-3% от курса текущей позиции.
Когда позиция закроется, все ордера отменяем и начинаем цикл заново с выставления новой сетки ордеров.

Интересно. А вы на каком языке программируете ботов?
что еще посоветуете новичку в этом деле?
newbie
Activity: 28
Merit: 0
Есть сеточная стратегия элементарная, везде работает, но лучше использовать в маржинальной торговле.
К примеру 1 бакс стоит 80 рублей.
Тогда выставляем ботом ордера на покупку (long) на 78, 77, 76 и тд до 40р. за 1 бакс,
а на продажу (short) на 82, 83 и тд до 160. При этом суммы на ордерах приближающихся к 40 и к 160 будут в несколько раз больше, чем на тех которые вблизи от текущего курса.
Как только часть ордеров в сетке сбивается курсом - выставляем контр-ордер на 1-3% от курса текущей позиции.
Когда позиция закроется, все ордера отменяем и начинаем цикл заново с выставления новой сетки ордеров.
sr. member
Activity: 448
Merit: 252
BnkToTheFuture.com
примерный алгоритм: Grin Grin
1) запросить данные с биржи (текущую цену, текущий объем...)
2) передать данные модулю стратегии
3) получить от этого модуля команду на выполнение
4) выполнить команду
5) goto 1

стратегию интересно узнать, хоть один пример
hero member
Activity: 826
Merit: 1004
примерный алгоритм: Grin Grin
1) запросить данные с биржи (текущую цену, текущий объем...)
2) передать данные модулю стратегии
3) получить от этого модуля команду на выполнение
4) выполнить команду
5) goto 1
full member
Activity: 154
Merit: 100
обьясните нубу алгоритм работы бота, а то я что-то ни чЁ не пойму..
он на одной монете может работать?
например на изменение курса BTC Huh
sr. member
Activity: 448
Merit: 252
BnkToTheFuture.com
с программированием лады..

Так пишите на чем удобно, все равно будете все через API биржи делать, взял-отдал, везде принцип одинаковый. А уже аналитику и стратегию опишите на своем языке.

Подскажите тогда с чего начать?
если на сервере на php писать?

или лучше на java на локальной машине, что бы к бирже конектилась?
на java в локалке, в основном они с локалок работают ведь
full member
Activity: 210
Merit: 100
с программированием лады..

Так пишите на чем удобно, все равно будете все через API биржи делать, взял-отдал, везде принцип одинаковый. А уже аналитику и стратегию опишите на своем языке.

Подскажите тогда с чего начать?
если на сервере на php писать?

или лучше на java на локальной машине, что бы к бирже конектилась?
legendary
Activity: 2016
Merit: 1118
с программированием лады..

Так пишите на чем удобно, все равно будете все через API биржи делать, взял-отдал, везде принцип одинаковый. А уже аналитику и стратегию опишите на своем языке.
full member
Activity: 210
Merit: 100
Предполагаю что такой бот ничем не будет отличаться от ботов для других бирж, доступ по API будет другим.

Ну мне не важно вообще для какой биржи.. просто я там зарегистрирован.

Мне важно суть понять, как работает и как пишется.
Алгоритмы какие-нибудь и примеры.

есть желание научиться этому.

с программированием лады..
Xtc
legendary
Activity: 1973
Merit: 1028
;u
Предполагаю что такой бот ничем не будет отличаться от ботов для других бирж, доступ по API будет другим.
Pages:
Jump to: