Bitcoin Forum
March 19, 2024, 06:46:53 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 »
  Print  
Author Topic: Qt Bitcoin Trader [Клиент для безопасных торгов на Mac/Windows/Linux]  (Read 303115 times)
dvd-rw
Legendary
*
Offline Offline

Activity: 1103
Merit: 1007


View Profile
December 31, 2016, 07:49:27 AM
 #981

Вышло v1.3.02 обновление!

Исправлены мелкие баги
Исправлены баги отображения информации Bitfinex и OkCoin
Улучшена поддержка macOS

Всем рекомендую использовать безопасное авто обновление в программе вместо скачивания файлов.
Но все же вот ссылка по которой можно скачать: https://sourceforge.net/projects/bitcointrader
Ага, тоже увидел при запуске проги обновление...но оно так и не случилось.. не загрузилось даже автообновлением... (
MAC OS X Yosemite 10.10.5
Попробуйте позже, и так несколько раз. У меня получилось.
1710830813
Hero Member
*
Offline Offline

Posts: 1710830813

View Profile Personal Message (Offline)

Ignore
1710830813
Reply with quote  #2

1710830813
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1710830813
Hero Member
*
Offline Offline

Posts: 1710830813

View Profile Personal Message (Offline)

Ignore
1710830813
Reply with quote  #2

1710830813
Report to moderator
1710830813
Hero Member
*
Offline Offline

Posts: 1710830813

View Profile Personal Message (Offline)

Ignore
1710830813
Reply with quote  #2

1710830813
Report to moderator
1710830813
Hero Member
*
Offline Offline

Posts: 1710830813

View Profile Personal Message (Offline)

Ignore
1710830813
Reply with quote  #2

1710830813
Report to moderator
kytcoin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
January 04, 2017, 02:07:33 PM
 #982

неа ((( никак (
Axy
Sr. Member
****
Offline Offline

Activity: 811
Merit: 257


View Profile
January 18, 2017, 11:34:11 PM
 #983

Игорь, как успехи с Poloniex?
Когда ожидать добавление?
vknaibwsaieddrfxgseu
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 20, 2017, 10:31:40 AM
 #984

куплю скрипт работающий по такому алгоритму https://ezhrd.wordpress.com/2014/06/05/общий-алгоритм-работы-бота/  цену, сроки  в личку. Есть базовый скрипт, надо его модифицировать
kytcoin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
January 20, 2017, 11:53:56 AM
 #985

неа ((( никак (
все заработало! )BTC
uservalera
Hero Member
*****
Offline Offline

Activity: 868
Merit: 500



View Profile
January 20, 2017, 01:33:27 PM
 #986

куплю скрипт работающий по такому алгоритму ezhrd.wordpress.com/2014/06/05/общий-алгоритм-работы-бота/  цену, сроки  в личку. Есть базовый скрипт, надо его модифицировать

forum.bits.media/index.php?/topic/31084-dlia-polonex/
зачем скрипт? Когда есть такой бот... Автор бота не я.
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 20, 2017, 06:41:30 PM
Last edit: January 20, 2017, 07:13:03 PM by zxbit
 #987

Коллеги кто может помочь со скриптом. Нужен скрипт, для расставление нескольких ордеров на сумму ниже рыновной, при исполнении ордера, ставить ордер на продажу +(N) к цене
Code:
var tradeCurrency = {"name":"NVC", "nameTwo":"USD"};
var timeCount = 40;          // сколько минут ждать перед закрытием неисполнившихся ордеров
var spredMin = 0.004;      // минимальная величина спреда
var N = 0.001;   // это ваше +-N к цене

var priceSell = 0;
var priceBuy = 0;


trader.logClear();
trader.log('Script start...');

tradeCurrency.pair = tradeCurrency.name + tradeCurrency.nameTwo;
var startBalance = balanceCurrency = trader.get("Balance", tradeCurrency.name);
var startBalanceTwo = trader.get("Balance", tradeCurrency.nameTwo);

var timeSell = timeBuy = timeBal = trader.get("Time");
var lastPrice = trader.get("LastPrice");
var askPrice = trader.get("AskPrice");
var bidPrice = trader.get("BidPrice");
var lastBuyPrice;

trader.on("Balance", tradeCurrency.name).changed() {
  balanceCurrency = value;
  timeSell = timeBuy = trader.get("Time");
}

trader.on("AskPrice").changed() {
  askPrice = value;
}

trader.on("BidPrice").changed() {
  bidPrice = value;
}

trader.on("LastPrice").changed() {
  lastPrice = value;
}

trader.on("Time").changed() {
  if ( (askPrice - bidPrice) > spredMin ) {
    buyFunc();  
    sellFunc();
  }
  
  if (timeCount != 0 && value - timeSell > timeCount * 60) {
    if (trader.get("OpenAsksCount")>0) trader.cancelAsks(tradeCurrency.pair);
    timeSell = value;
  }
  
  if (timeCount != 0 && value - timeBuy > timeCount * 60) {
    if (trader.get("OpenBidsCount")>0) trader.cancelBids(tradeCurrency.pair);
    timeBuy = value;
  }
}

function sumCount () {
  return trader.get("Balance", tradeCurrency.nameTwo) / trader.get("AskPrice");
}


function sellFunc() {
  var sellPrice;
  var sellCount = balanceCurrency;
  if (sellCount < 0.1) return;
  if (priceSell > 0) {
    sellPrice = priceSell + N;
  } else {
    var askPrice = trader.get("AskPrice");
    sellPrice = lastPrice > askPrice ? lastPrice : askPrice;
    sellPrice = sellPrice + N;
    if (askPrice <= lastBuyPrice) {
      sellPrice = lastBuyPrice;
      trader.log('lastBuyPrice <= askPrice, askPrice:' + askPrice + ', lastBuyPrice:' + lastBuyPrice);
    }
  }

  trader.sell(sellCount, sellPrice);
  timeSell = trader.get("Time");
}

function buyFunc() {
  var buyPrice;
  var buyCount = sumCount();
  if (buyCount < 0.1) return;
  if (priceBuy > 0) {
    buyPrice = priceBuy - N;
  } else {
    var bidPrice = trader.get("BidPrice");
    buyPrice = lastPrice < bidPrice ? lastPrice : bidPrice;
    buyPrice = buyPrice - N;
    lastBuyPrice = buyPrice;
  }

  trader.buy(buyCount.toFixed(3), buyPrice);
  timeBuy = trader.get("Time");
}


Вот вам база. Дальше модифицируйте как хотите

Может я что-то не понял, но почему скрипт для покупки расчитывает цену отталкиваясь от BidPrice (покупка на бирже), а продаёт на основании AskPrice(продажа)?
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 20, 2017, 06:47:33 PM
 #988

куплю скрипт работающий по такому алгоритму ezhrd.wordpress.com/2014/06/05/общий-алгоритм-работы-бота/  цену, сроки  в личку. Есть базовый скрипт, надо его модифицировать

forum.bits.media/index.php?/topic/31084-dlia-polonex/
зачем скрипт? Когда есть такой бот... Автор бота не я.

Тоже готов купить подобный скрипт для QT Bitcoin Trader
PS Приведённый бот работает только с одной биржей, это не совсем то.
Steply
Sr. Member
****
Offline Offline

Activity: 463
Merit: 259


View Profile WWW
January 21, 2017, 04:00:03 PM
 #989


Может я что-то не понял, но почему скрипт для покупки расчитывает цену отталкиваясь от BidPrice (покупка на бирже), а продаёт на основании AskPrice(продажа)?
Потому что ставит отложенные ордера.

GBot trader: https://gbot-trader.herokuapp.com |  Community Chat
Exchange: Wex | Poloniex | Bittrex | Exmo | Bitfinex | Liqui | Dsx | Binance | Cex | Cryptopia | Kraken | Yobit | Huobi | Kucoin | Hitbtc | Okex | Bleutrade | Bibox | Bithouse | Bitmax | Btcalpha | Coinex | Fcoin | Graviex | Stex
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 21, 2017, 04:08:50 PM
 #990

Потому что ставит отложенные ордера.

Хм, если не затруднит чуть конкретнее или на пальцах можно? Ведь нам же надо ориентироваться на ту цену по коорой мы теоретически можем купить, когда покупаем и продать, когда продём. А спред только увеличивает погрешность.
SaracenRomero213
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 518



View Profile
January 21, 2017, 04:25:36 PM
 #991

IGHOR ты биржи в клиент добавляешь по своему усмотрению, по запросам пользователей или по запросам самих бирж?
Webnode
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
January 22, 2017, 10:54:14 AM
 #992

Добрый день!

Спасибо за качественный продукт, который развивается, патчится и растёт!
Можно ли добавить биржу Huobi?
Уж очень она хороша оборотами  Smiley
Steply
Sr. Member
****
Offline Offline

Activity: 463
Merit: 259


View Profile WWW
January 22, 2017, 02:43:58 PM
 #993

Потому что ставит отложенные ордера.

Хм, если не затруднит чуть конкретнее или на пальцах можно? Ведь нам же надо ориентироваться на ту цену по коорой мы теоретически можем купить, когда покупаем и продать, когда продём. А спред только увеличивает погрешность.
Не понимаю что вы хотите.
Вам надо пояснить как работает скрипт или что?
Скрипт написал по просьбе пользователя, чтобы показать как работать с скриптами в qt трейдере. И а дальше как хотите так и модифицируйте его, хоть весь перепишите.
Или вы хотите чтобы я вам торгового бота написал со стратегией?

Данный скрипт написан под условие:
Коллеги кто может помочь со скриптом. Нужен скрипт, для расставление нескольких ордеров на сумму ниже рыновной, при исполнении ордера, ставить ордер на продажу +(N) к цене
Он это и делает, от текущей цены ставит ордера по ту или иную сторону. И все.

GBot trader: https://gbot-trader.herokuapp.com |  Community Chat
Exchange: Wex | Poloniex | Bittrex | Exmo | Bitfinex | Liqui | Dsx | Binance | Cex | Cryptopia | Kraken | Yobit | Huobi | Kucoin | Hitbtc | Okex | Bleutrade | Bibox | Bithouse | Bitmax | Btcalpha | Coinex | Fcoin | Graviex | Stex
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 22, 2017, 03:05:44 PM
 #994

Не понимаю что вы хотите.
Вам надо пояснить как работает скрипт или что?
Скрипт написал по просьбе пользователя, чтобы показать как работать с скриптами в qt трейдере. И а дальше как хотите так и модифицируйте его, хоть весь перепишите.
Или вы хотите чтобы я вам торгового бота написал со стратегией?

1) Я бы хотел, чтоб вы написали торгового бота со стратегией, верно. Назовите цену.
2) Даже если не хотел, вопрос оименно чётко сформцлирован, "почему цена на покупку рачитываетя не от прайса по которому продают на бирже, а по покупке на бирже?". Мне кажется в скрипте логическая ошибка.
Steply
Sr. Member
****
Offline Offline

Activity: 463
Merit: 259


View Profile WWW
January 23, 2017, 03:39:14 PM
 #995

Не понимаю что вы хотите.
Вам надо пояснить как работает скрипт или что?
Скрипт написал по просьбе пользователя, чтобы показать как работать с скриптами в qt трейдере. И а дальше как хотите так и модифицируйте его, хоть весь перепишите.
Или вы хотите чтобы я вам торгового бота написал со стратегией?

1) Я бы хотел, чтоб вы написали торгового бота со стратегией, верно. Назовите цену.
2) Даже если не хотел, вопрос оименно чётко сформцлирован, "почему цена на покупку рачитываетя не от прайса по которому продают на бирже, а по покупке на бирже?". Мне кажется в скрипте логическая ошибка.

1. это зависит от платформы и языка, самостоятельный бот (js, nodejs, php ...) или скрипт для qt трейдера
2. Ставится отложенный ордер и ждет исполнения. А не покупает по рынку
в стакане это выглядит так

GBot trader: https://gbot-trader.herokuapp.com |  Community Chat
Exchange: Wex | Poloniex | Bittrex | Exmo | Bitfinex | Liqui | Dsx | Binance | Cex | Cryptopia | Kraken | Yobit | Huobi | Kucoin | Hitbtc | Okex | Bleutrade | Bibox | Bithouse | Bitmax | Btcalpha | Coinex | Fcoin | Graviex | Stex
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 23, 2017, 05:46:15 PM
 #996

1. это зависит от платформы и языка, самостоятельный бот (js, nodejs, php ...) или скрипт для qt трейдера
2. Ставится отложенный ордер и ждет исполнения. А не покупает по рынку
1. Интересно для qt трейдера или самостоятельный на php.
2. Не понятна стратегия выбора "колонки стакана" (Ask \ Bid). Предположими, мы имеем некую мистическую валютную пару с разницей Ask \ Bid - спредом >= 5$. Т.е. она в какой-то момент покупается биржей по 20$, а продаётся по 25$. Данный скрипт бы расчитывал отложенный ордер на покупку от 20$ - N, когда цена биржи уже от 25$. Почему просто не вложить разницу спреда в N изначально и расчитывать покупку от 25$ - N?
Steply
Sr. Member
****
Offline Offline

Activity: 463
Merit: 259


View Profile WWW
January 23, 2017, 06:44:09 PM
 #997

Почему просто не вложить разницу спреда в N изначально и расчитывать покупку от 25$ - N?
Изначальня скрипт писался без N. А только учитывал спред безубытка.
Просто человек захотел еще самому делать отступ от цены. Но чтобы отступ был не отрицательный (не вошел в убыточную зону), он и приплюсовывается к спреду безубытка.

Не придирайтесь дотошно к скрипту, это всего лишь макет чтобы было понятно как работает скрипты в qt. А не торговый бот с идеальной стратегией.

GBot trader: https://gbot-trader.herokuapp.com |  Community Chat
Exchange: Wex | Poloniex | Bittrex | Exmo | Bitfinex | Liqui | Dsx | Binance | Cex | Cryptopia | Kraken | Yobit | Huobi | Kucoin | Hitbtc | Okex | Bleutrade | Bibox | Bithouse | Bitmax | Btcalpha | Coinex | Fcoin | Graviex | Stex
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 23, 2017, 06:57:33 PM
 #998

Почему просто не вложить разницу спреда в N изначально и расчитывать покупку от 25$ - N?
Изначальня скрипт писался без N. А только учитывал спред безубытка.
Просто человек захотел еще самому делать отступ от цены. Но чтобы отступ был не отрицательный (не вошел в убыточную зону), он и приплюсовывается к спреду безубытка.

Не придирайтесь дотошно к скрипту, это всего лишь макет чтобы было понятно как работает скрипты в qt. А не торговый бот с идеальной стратегией.
О, спасибо! Теперь наконец я понял и отлегло от сердца и мозга!
Да, я понимаю, что скрпипт - это теоретический макет. Просто именно теоретическая часть и интересовала.  Wink
zxbit
Jr. Member
*
Offline Offline

Activity: 60
Merit: 1


View Profile
January 23, 2017, 07:46:35 PM
 #999

Подскажите, как можно было бы удобно отлаживать скрипты\правила?
IGHOR Нет ли какого-то режима эмуляции, когда можно бы ло быруками менять показатели биржи для отладки скриптов?
uservalera
Hero Member
*****
Offline Offline

Activity: 868
Merit: 500



View Profile
January 24, 2017, 06:55:38 AM
 #1000

Quote
Подскажите, как можно было бы удобно отлаживать скрипты\правила?

А вы вместо покупки и продажи, делайте вывод информации в окно логов, потом анализируйте.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!