воскресенье, 30 сентября 2012 г.

MetaTrader4 и BITCOIN. Рисуем графики.



0. скачиваем и устанавливаем бота (ссылка на последнюю версию в меню справа)

1. заходим в archive. Скачиваем архив котировок, распаковываем в btctrader/webserver/quotes,
 Путь к котировкам должен быть такой:
btctrader/webserver/quotes/mtgoxUSD/таймфрейм/BTCUSD.csv

2. обновляем котировки: выбираем таймфреймы, количество последних дней, которые попадут в архив, включая последний день из уже скаченных котировок, вводим нужный символ (mtgoxUSD), нажимаем DOWNLOAD.

3. когда бот закончит скачивать котировки, нажимаем Back to the archive section.

4. скачиваем скрипт BITCOIN.mq4, копируем его в папку MetaTrader/experts/indicators, открываем в метаэдиторе и компилируем.

5. выбираем таймфреймы в секции Generate history data for MetaTrader4.

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

7. в папке с ботом появится новая папка quotesMT, копируем содержимое этой папки в MetaTrader/experts/files.

8. открываем любой график в MT4, вешаем на него индикатор BITCOIN (по умолчанию индикатор обработает данные mtgoxUSD, но можно использовать любые другие, изменив в свойствах индикатора переменную SymbolName).

9. открываем: файл - открыть автономно, выбираем и загружаем нужный график.

10. изучаем графики и строим коварные планы)).

TF BTCTRADER 1.2



Ссылка на последнюю версию бота - в меню справа.
TF BTCTRADER 1.2 - Бот для торговли биткоинами на биржах BTC-e и MtGox.  Позволяет создавать собственные стратегии и сохранять их. Первая версия имеет минимальный функционал и простейший интерфейс. Написан на php, и использует встроенный в php микросервер.


Пошаговая инструкция по установке бота:

понедельник, 24 сентября 2012 г.

update 1.1.9

Обновитесь.

1. теперь загружая новую стратегию, бот удаляет временные данные оставшиеся после предыдущей стратегии.
2. добавил скрипт, загружающий котировки с сайта bitcoincharts. (ссылка archive)
3. котировки, после небольшой обработки можно использовать для построения графиков в MetaTrader4. Для этого:

пятница, 21 сентября 2012 г.

Help v1.0 part 3


Хелп 1.0:
часть третья.


update 1.1.8

Обновитесь.

1. Улучшил работу бота с биржей BTC-e.
2. Теперь большое количество открываемых/ закрываемых ордеров не будут тормозить бота.
3. Исправил ошибку из-за которой интерфейс мог перестать обновляться и отвечать на действия пользователя после попытки вручную открыть или закрыть ордер.

среда, 19 сентября 2012 г.

update 1.1.7

Обновитесь.

1. Исправил ошибку, из-за которой правила не добавлялись в скрипт бота и соответственно не работали.

update 1.1.6

Обновитесь.

Исправил ошибку округления, из-за которой бот не выставлял ордера на покупку по ссылке в интерфейсе bid+0.001

вторник, 18 сентября 2012 г.

update 1.1.5

Обновитесь.

1. Исправил ошибку из-за которой при попытке сохранить стратегию бот переставал работать.
2. Добавил возможность сохранять данные, получать к ним доступ и удалять с помощью функций:

saveData($name,$index,$value); readData(); clearData();

пример в виде скрипта для бота: SaveAndReadDataExample_v1.btct-strategy

также в примере показано, как вывести сообщение в блок Messages.

воскресенье, 16 сентября 2012 г.

update 1.1.4

Обновитесь.

1. Теперь для написания стратегии можно использовать любой PHP код (в полях initial values и code), кроме последовательности <br /> и двойных кавычек. (все двойные кавычки будут заменены на одинарные).

2. Код из Initial values будет отображён в главном окне бота.

PS. возможность редактирования кода будет работать только в современных браузерах, гарантированно - в хроме.

четверг, 13 сентября 2012 г.

update 1.1.2

Обновитесь.

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

1. теперь все действия на странице происходят без её обновления.
2. добавил виджеты, теперь любой желающий может сам добавить rss читалку, наблюдалку за пулами, воркерами, или следить за сообщениями в твиттере. Чтобы написать виджет достаточно создать файл с расширением .php , добавить в него любой html/javascript код, положить файл в папку с ботом (webserver), и имя файла добавить в config в поле widgets. Сейчас доступны 2 виджета: bitcoinnews (читает твиттер BTCNews247) и bitcoineconomy (читает твиттер  bitcoineconomy).
3. поле Global Variables сверху пока неактивно, там будут окошки для быстрого изменения внешних переменных и название загруженной стратегии.

вторник, 11 сентября 2012 г.

update 1.1.1

Обновитесь.

1. исправил баг отображения открытых ордеров.

после апдейта обновите страницу браузера.
И не забываем указать в config пары за которыми бот будет следить.
(см. пункт 7 иструкции по установке бота >ТЫЦ<)

понедельник, 10 сентября 2012 г.

update 1.1.0

Обновитесь.

0. После апдейта обновите окно браузера.
1. Поколдовал со стилем интерфейса (правда смотрибельно выглядит пока только в хроме).
2. Исправил несколько незначительных багов.
2.5 Добавил новых...
3. Добавил поддержку мультиязычности (пока без перевода), в будущих версиях бот будет на русском.
4. Выделил место для графиков, пока правда там пусто)

вторник, 4 сентября 2012 г.

update 1.0.13

Обновитесь.

Очередной апдейт - багфикс онли.
1. исправлена ошибка округления, из-за которой бот не мог выставлять ордера на покупку.
2. теперь ордера бай и селл имеют одинаковый приоритет и могут выполняться одновременно.
3. исправлен подсчёт $open_order_bid и $open_order_ask, теперь бот адекватно работает, если есть одновременно ордера и на продажу и покупку.
4. исправлена ошибка, иногда приводившая к сбросу цены ордера.


понедельник, 3 сентября 2012 г.

update 1.0.12

Обновитесь.

1. исправил баг, из-за которого бот переставал работать если были открыты ордера в нескольких валютах.

Стратегии:

Гоксоботоводы)) скачайте обновлённую версию ExampleStrategy2 v1.2: скачать

- исправлен подсчёт доступных средств, торгующих на бтсе ошибка не коснулась, так как на текущий момент баланс на гоксе  и бтсе бот считает по разному.

воскресенье, 2 сентября 2012 г.

Стратегии и шаблоны.


Стратегии лежат в папке /webserver/autotrader/strategies.

ExampleStrategy2 v1.1

1. изменил правило переставления ордера на продажу, в третьей строчке было $ask_mtgox стало $gv_sell:

1:CloseSellOrder:MtGox:CloseAsk:BTCUSD:::::
$open_order_ask['mtgox']['USD'][0][0];
$gv_sell<$open_order_ask['mtgox']['USD'][0][0]-$gv_step;
$ex_rule['Goxxed']==0

2. теперь в $gv_balance_buy и $gv_balance_sell по умолчанию стоит 0.

скачать
https://dl.dropbox.com/s/7wvdloaiqkby7b7/ExampleStrategy2_v1.1.btct-strategy?dl=1

Версия ExampleStrategy2 v1.1 для торговли на бтсе.

скачать
https://dl.dropbox.com/s/euy1sb0zis5ntcy/ExampleStrategy2_v1.1_btce.btct-strategy?dl=1

посмотреть скрипт шаблона ExampleStrategy2_v1.1_btce
https://www.dropbox.com/s/8k8k8rgxidqi5zd/text-ExampleStrategy2_v.1.1_btce.txt


Настройки для шаблона ExampleStrategy2_BTCe_v1.
(открываем Global Variables и заменяем настройками ниже)

суббота, 1 сентября 2012 г.

Настройки для шаблона ExampleStrategy2


Немного написал разных настроек для ExampleStrategy2.
(открываем Global Variables и заменяем настройками ниже)

update 1.0.11

Обновитесь.

Ну чтож такое то. Пока понял в чём дело на пару баксов биржу накормил((
Исправил баг, из-за которого ордера на продажу на гоксе всегда выставлялись по цене bid.