Pages:
Author

Topic: Qt Bitcoin Trader [Клиент для безопасных торгов на Mac/Windows/Linux] - page 25. (Read 303493 times)

newbie
Activity: 25
Merit: 0
Хорошо бы услышать мнение автора бота, и будет ли что в плане легкости изменения адреса биржи.

Автор куда-то пропал.
Наверное придется альтернативу искать Sad
newbie
Activity: 8
Merit: 0
Решил я свой вопрос.
Оказалсь что для последующих АПИ ключей я не поставил галочки "трейд".
Галочки были проставлены, изменения сохранены и все заработало.

Однако в последние дни проблемы с BTC-e. На самой бирже пишут что изменения API.
А бот из под OSX не коннектится с биржей, а из под WIN 10 коннектится, при этом hosts прописаны одинаково.

Хорошо бы услышать мнение автора бота, и будет ли что в плане легкости изменения адреса биржи.
newbie
Activity: 8
Merit: 0

К сожалению удаление этих файлов и создание нового профиля не помогло.


Новые ключи надо генерить и по новой профиль создавать.
Так загвоздка как раз не в ключах, у меня на QT висели два профиля с BTC-e, один работал нормально, второй колбасило даже с новым ключом после первого же перезапуска. После удаления всего из папки  QtBitcoinTrader, заработал и второй. Папку Scripts желательно скопировать ) Совсем крайний вариант с полной переустановкой, но мне кажется дело не в ключах.
Попробовал на третьей машине под виндоус хр - тот же результат.
Причем правила будто исполняются, но ордера не выставляются и баланс на бирже не меняется.
newbie
Activity: 24
Merit: 0

К сожалению удаление этих файлов и создание нового профиля не помогло.


Новые ключи надо генерить и по новой профиль создавать.
Так загвоздка как раз не в ключах, у меня на QT висели два профиля с BTC-e, один работал нормально, второй колбасило даже с новым ключом после первого же перезапуска. После удаления всего из папки  QtBitcoinTrader, заработал и второй. Папку Scripts желательно скопировать ) Совсем крайний вариант с полной переустановкой, но мне кажется дело не в ключах.
newbie
Activity: 25
Merit: 0

К сожалению удаление этих файлов и создание нового профиля не помогло.


Новые ключи надо генерить и по новой профиль создавать.
newbie
Activity: 8
Merit: 0

Я вылечил этот косяк удалением из папки QtBitcoinTrader конфига и ini-файла профиля. Снова создал профиль со старым api-ключом и всё заработало.
К сожалению удаление этих файлов и создание нового профиля не помогло.
newbie
Activity: 24
Merit: 0
Последние три дня наблюдаю такую ситуацию.
Программа подключается к бирже BTC-E, но показывает нулевой баланс. При этом через веб интерфейс видно что баланс не нулевой, ничего не угнали.
Через скрипт тоже показывает 0.
Прочие показатели биржи показывает нормально.
И так происходит и под виндоус 10 и под виндоус 7 и под макось (везде качал разные проги)
При этом с китайской биржей работает и балланс показывает правильно.
Как пофиксить, в чем дело?

Я вылечил этот косяк удалением из папки QtBitcoinTrader конфига и ini-файла профиля. Снова создал профиль со старым api-ключом и всё заработало.
legendary
Activity: 1946
Merit: 1000
перенастрой іпи биржи, бивает от чего хз
newbie
Activity: 8
Merit: 0
Последние три дня наблюдаю такую ситуацию.
Программа подключается к бирже BTC-E, но показывает нулевой баланс. При этом через веб интерфейс видно что баланс не нулевой, ничего не угнали.
Через скрипт тоже показывает 0.
Прочие показатели биржи показывает нормально.
И так происходит и под виндоус 10 и под виндоус 7 и под макось (везде качал разные проги)
При этом с китайской биржей работает и балланс показывает правильно.
Как пофиксить, в чем дело?
newbie
Activity: 46
Merit: 0
Можно просто пересобрать из исходников заменив строчку btc-e.com на btc-e.nz В двух файлах: Resources/Exchanges/List.ini и exchange_btce.cpp
legendary
Activity: 2044
Merit: 1231
Прописал в hosts:   104.27.141.175 btc-e.com
Все равно не подключается. IP не поменялся?
Через web захожу на btc-e.nz у него ip другой.
Адрес 104.27.141.175 вообще не пингуется.
Комп находится за NAT.

попробуй 104.23.132.83

С 104.23.132.83 тоже не работает и даже не пингуется этот адрес, видимо провайдер блокирует по айпи.
Проверил с сервера в США определяется правильно и пингуется, но там Ubuntu, на ней почему то не устанавливается.

У меня пингуется. Комп за НАТ. Видимо, провайдер. Или прова меняй или прокси/ВПН купи в аренду или бесплатный... Других идей нет
newbie
Activity: 36
Merit: 0
Прописал в hosts:   104.27.141.175 btc-e.com
Все равно не подключается. IP не поменялся?
Через web захожу на btc-e.nz у него ip другой.
Адрес 104.27.141.175 вообще не пингуется.
Комп находится за NAT.

попробуй 104.23.132.83

С 104.23.132.83 тоже не работает и даже не пингуется этот адрес, видимо провайдер блокирует по айпи.
Проверил с сервера в США определяется правильно и пингуется, но там Ubuntu, на ней почему то не устанавливается.
legendary
Activity: 2044
Merit: 1231
Прописал в hosts:   104.27.141.175 btc-e.com
Все равно не подключается. IP не поменялся?
Через web захожу на btc-e.nz у него ip другой.
Адрес 104.27.141.175 вообще не пингуется.
Комп находится за NAT.

попробуй 104.23.132.83
newbie
Activity: 36
Merit: 0
Прописал в hosts:   104.27.141.175 btc-e.com
Все равно не подключается. IP не поменялся?
Через web захожу на btc-e.nz у него ip другой.
Адрес 104.27.141.175 вообще не пингуется.
Комп находится за NAT.
jr. member
Activity: 33
Merit: 2
var executed=false;
function executeRule()
{
 executed=true;
 if(trader.get("ApiLag")>10)
 {
 trader.log("Api lag is to high");
 trader.delay(1,"executeRule()");
 return;
 }

 var amount = 0.001;

 var price = 2480.0;

 trader.sell("BTCCNY" , amount , price);
 trader.groupDone();
}

trader.on("Balance","BTC").changed()
{
 if(executed)return;
 if(symbol != "BTCCNY")return;
 if(value > 0.01) executeRule();
}

Ордер не ставится.

Скрипт выглядит годным. Смущает лишь кол-во 0.001. Например, на bitfinex меньше чем 0.1 (если не ошибаюсь) нельзя ставить ордер.
Для отладки хорошо использовать:
Code:
trader.log("step1")
где вместо "step1", можешь писать, что хочешь.
newbie
Activity: 18
Merit: 0
var executed=false;
function executeRule()
{
 executed=true;
 if(trader.get("ApiLag")>10)
 {
 trader.log("Api lag is to high");
 trader.delay(1,"executeRule()");
 return;
 }

 var amount = 0.001;

 var price = 2480.0;

 trader.sell("BTCCNY" , amount , price);
 trader.groupDone();
}

trader.on("Balance","BTC").changed()
{
 if(executed)return;
 if(symbol != "BTCCNY")return;
 if(value > 0.01) executeRule();
}

Ордер не ставится.
jr. member
Activity: 33
Merit: 2
Пожалуйста подскажите. Создаю правило:"Когда Баланс BTC (BTC/CNY) > Точное значение (BTC/CNY) 0.01 тогда Продать BTC ฿0.001 по  ¥2480". При запуске получаю - "Правило запущено мгновенно. Это значит, что вами допущена ошибка". Ткните носом, в чём ошибка?

Код скрипта приведите. Без этого можно предположить, что все условия выполняются и ставится ордер (т.е не было и смысла в скрипте).
newbie
Activity: 18
Merit: 0
Пожалуйста подскажите. Создаю правило:"Когда Баланс BTC (BTC/CNY) > Точное значение (BTC/CNY) 0.01 тогда Продать BTC ฿0.001 по  ¥2480". При запуске получаю - "Правило запущено мгновенно. Это значит, что вами допущена ошибка". Ткните носом, в чём ошибка?
jr. member
Activity: 33
Merit: 2
Кто-нибудь знает, почему на bitfinex не работает функция?

Code:
trader.get("BidsVolume", 375);

Проверяю через лог:
Code:
trader.log("vol = ", trader.get("BidsVolume", 375))
Выдает 0. Проверяю через условие тоже 0.

PS. на другой бирже тотже самый код работает.
newbie
Activity: 41
Merit: 0
под линукс что то не могу скачать
а нет скачал, попробую на убунту установить, если получится конечно
Pages:
Jump to: