Bitcoin Forum
May 04, 2024, 04:43:25 PM *
News: Latest Bitcoin Core release: 27.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 303129 times)
kitana
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 30, 2015, 05:25:32 AM
 #721

1) почему вы не выкладываете собранный deb пакет.

2) в инструкции по установке для debian/ubuntu/mint. вместо make install целесообразно использовать checkinstall. ибо не превращает
 ваш линукс в мусорку.

3) окно трейдера не влазит в экран ноутбука (1280х800) очень неудобно!
1714841005
Hero Member
*
Offline Offline

Posts: 1714841005

View Profile Personal Message (Offline)

Ignore
1714841005
Reply with quote  #2

1714841005
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
De Nikin
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 30, 2015, 06:36:54 AM
 #722

Доброго всем. Вопрос наверняка не в тему, но всеж... Может кто подскажет, как можно попытаться определить - это временный спад/подъем или реальный "отскок"... Пытаюсь тута написать стратегию, но иногда пролетаю именно на этом. Идет небольшой (я ставлю 0,04% порог) спад/подъем, а потом опять разворот...
Andrey.M
Jr. Member
*
Offline Offline

Activity: 46
Merit: 10


View Profile
January 31, 2015, 01:14:14 AM
Last edit: January 31, 2015, 01:40:40 AM by Andrey.M
 #723

Доброго всем. Вопрос наверняка не в тему, но всеж... Может кто подскажет, как можно попытаться определить - это временный спад/подъем или реальный "отскок"... Пытаюсь тута написать стратегию, но иногда пролетаю именно на этом. Идет небольшой (я ставлю 0,04% порог) спад/подъем, а потом опять разворот...

Может не совсем оно, но может тоже пригодиться.
Я пытался просчитать подъем при помощи счетчика. Если текущая покупка >= предыдущей, то i+1. С продажей аналогично, только j+1.
И дальше, если i>=5, j>=5, то идет подъем - покупаем.
Но с задержками в проге (или это такая работа через API) торговать нереально. Проще это делать в ручном режиме.
И скрипт нашел, думал уже удалил.

Quote
var AP = 0;
var BP = 0;
var a = 0
var b = 0
calculateAP();
calculateBP();
function calculateAP()
{
var AP1 = trader.get("AskPrice");
if (AP<AP1)
{
AP = AP1
a = a+1
trader.sendEvent("a",a);
}
else
{
AP = 0
a = 0
trader.sendEvent("a",a);
}}
function calculateBP()
{
var BP1 = trader.get("BidPrice");
if (BP<BP1)
{
BP = BP1
b = b+1
trader.sendEvent("b",b);
}
else
{
BP = 0
b = 0
trader.sendEvent("b",b);
}}

trader.on("AskPrice").changed()
{
calculateAP();
}
trader.on("BidPrice").changed()
{
calculateBP();
}
De Nikin
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 31, 2015, 06:18:01 AM
Last edit: January 31, 2015, 08:30:47 AM by De Nikin
 #724

Как вариант... Попробую вписать в свой скрипт и проследить...

ЗЫ: хотя постой, AskPrice и BidPrice - это ж из стакана данные, а не с продаж... Интересно, каким образом можно вычислить именно цену продажи или цену покупки из последних сделок? Вернее цена есть, а вот как определить что это - покупка или продажаHuh
Andrey.M
Jr. Member
*
Offline Offline

Activity: 46
Merit: 10


View Profile
February 01, 2015, 03:24:16 AM
 #725

Как вариант... Попробую вписать в свой скрипт и проследить...

ЗЫ: хотя постой, AskPrice и BidPrice - это ж из стакана данные, а не с продаж... Интересно, каким образом можно вычислить именно цену продажи или цену покупки из последних сделок? Вернее цена есть, а вот как определить что это - покупка или продажаHuh

Нет. Это данные с последних покупок\продаж
BidPrice - цена последней покупки
AskPrice - цена последней продажи
De Nikin
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
February 02, 2015, 07:33:39 AM
 #726

Из описания:
trader.get("AskPrice") // Цена предложения маркета
trader.get("BidPrice") // Цена спроса маркета

А вот
trader.get("LastPrice") // Последняя цена маркета - это уже данные покупки/продажи... А вот чего именно ... не всегда узнать просто, "цыфырки" быстро бегают...
peloso
Legendary
*
Offline Offline

Activity: 2436
Merit: 1187



View Profile
February 03, 2015, 07:24:27 PM
 #727

софт супер! автор красавчег.
 уважаемый IGHOR ! а планируется ли поддержка рипла?
Webnode
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
February 05, 2015, 11:20:02 AM
Last edit: February 06, 2015, 02:53:56 PM by Webnode
 #728

Автору огромное спасибо за качественный продукт!

Однажды видел такую вещь на сайте производителя прошивок для железок - Feature request

Технически - список-голосовалка с отсортированными по убыванию голосов фичами:
1. сделать "А" - 15 votes
2. сделать "Б" - 11 votes
...
И "Добавить свою для внесения на голосование" конечно же есть в конце списка...

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

Не могли бы вы такое же сделать? Это было бы неплохим ростом функциональности продукта, понятно, что каждый хочет "заточку" под себя, но большинство голосов показывает хотя бы направление движения хотелок...

Теперь про пожелания (для BTC-E в частности)

1. Крайне нелегко подавать сигналы в скрипты, может я не разобрался, но кроме как выставить ордер на нецелевой паре посредством самописного робота через API биржи и читать его значение(наличие) в скрипте ничего не придумал. Можно ли это как-то предусмотреть, например читать из STDOUT возвращаемые значения trader.startApp()? Или читать-писать файлики?
Из-за этого невозможно сохранять переменные скрипта во время работы и загружать их для например, продолжения цикла при аварийном завершении программы трейдера.

2. Очень хочется отменять ордера определённого  типа на конкретной паре, не понял как это можно сделать сейчас. Разобрался, снято.

3. При старте внешней программы в 1.08 под Win7x64 запускается ДВЕ копии программы, программа примитивная, .bat файл. Можно это пофиксить?

4. Не хватает структур данных в языке скриптов, точнее неясно как их заполнять. Нет возврата списка ордеров например. А это было бы очень полезно.

5. Правильно ли я понимаю - каждая копия программы "вытягивает" свои данные с биржи, даже через public API? Если так - можно ли как-то это дело консолидировать в "главном" модуле или хотя бы в случае неспешных стратегий сделать throttling для трафика чтобы не мучить биржу?

6. Не работает через прокси 1.08.03, просто после ввода пароля пропадает окно, даже можно неправильно набрать пароль, процесс есть, а окна нет. Пробовал Win7 x32 и x64  на чистую и в виртуалке от Oracle. Если не прокси - всё и во всех ипостасиях работает, проверилось вставкой usb-свистка с сотовым интернетом.



Спасибо!
Pash_tet
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
February 06, 2015, 11:56:56 PM
 #729

Когда починят пары GBP/USD и USD/CNH для BTC-E? В купить/продать жёстко устанавливается цена 30.00 , торговать невозможно.  Sad
maxstrel
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 18, 2015, 08:16:35 PM
 #730

Здравствуйте. Подскажите, пожалуйста, правильно ли я понимаю работу следующей функции - trader.get("10MinBuyDivSell")
При вычислении у нас может быть число больше единицы или меньше, в зависимости от того Buy>Sell или Buy<Sell.
При тестировании на длительном тайм-фрейме у меня всегда логировались числа больше 1 и при возрастающем тренде и при сливе.
По этому вопрос, правильно ли работает эта функция?
billsmith
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 19, 2015, 07:42:18 AM
 #731

maxstrel, нет.  Значение его от 0 до 100%.
De Nikin
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
February 19, 2015, 09:48:31 AM
 #732

Честно говоря, мне кажется, что она бесполезная... Примеры привести?
stiff_tst
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
February 19, 2015, 10:29:05 AM
Last edit: February 19, 2015, 10:58:39 AM by stiff_tst
 #733

maxstrel, нет.  Значение его от 0 до 100%.

А как по вашей логике будет выглядеть эта переменная если покупки будут превышать продажи в 2 и более раз по объёму?

PS.
Проверил... ваша правда. Индикатор никак не обрабатывает превышение покупок более 100% над продажами. Пишет 100, именно в процентах.
Значит толку от переменных объёма 0.
billsmith
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 19, 2015, 12:39:31 PM
 #734

maxstrel, нет.  Значение его от 0 до 100%.

А как по вашей логике будет выглядеть эта переменная если покупки будут превышать продажи в 2 и более раз по объёму?

PS.
Проверил... ваша правда. Индикатор никак не обрабатывает превышение покупок более 100% над продажами. Пишет 100, именно в процентах.
Значит толку от переменных объёма 0.

Если покупки превышают продажи в два раза то переменная будет равна 66%
stiff_tst
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
February 19, 2015, 01:37:08 PM
Last edit: February 19, 2015, 02:35:21 PM by stiff_tst
 #735

Если покупки превышают продажи в два раза то переменная будет равна 66%
тогда вообще не понимаю логики. Какова формула подсчёта этой переменной? Я все время думал, хотя и не пользовался что это:
trader.ger("10MinBuyDivSell")=(10 мин объём покупок)/(10 мин объём продаж)*100
разве нет?

PS.
путем наблюдения прикинул что переменная trader.ger("10MinBuyDivSell") вычисляется так:
Code:
trader.ger("10MinBuyDivSell")=(10 мин объём покупок)/trader.get(10MinVolume)*100

хотя описание на офф форуме такое:
Quote
trader.get("10MinBuyDivSell")
//Возвращает вычисление, результатом которого есть деление между объемом покупок и продаж в промежуток последних 10 минут.
http://forum.centrabit.com/viewtopic.php?f=3&t=4168
billsmith
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 19, 2015, 02:35:46 PM
 #736

Если покупки превышают продажи в два раза то переменная будет равна 66%
тогда вообще не понимаю логики. Какова формула подсчёта этой переменной? Я все время думал, хотя и не пользовался что это:
trader.ger("10MinBuyDivSell")=(10 мин объём покупок)/(10 мин объём продаж)*100
разве нет?

Вроде так "10minBidsVolume/(10minBidsVolume+10minAsksVolume)*100%"
maxstrel
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 19, 2015, 07:23:45 PM
 #737

Спасибо за ответы.
Если бы функция trader.ger("10MinBuyDivSell") возвращала хотя бы результат простого деления объема Buy и Sell - думаю это можно было бы использовать в определении тренда, восходящего или убывающего. А в сочетании с изменением средней цены за определенный тайм-фрейм это дало бы интересные решения для автоматизации торгов.
Yaremi
Legendary
*
Offline Offline

Activity: 1960
Merit: 1126


View Profile WWW
February 19, 2015, 07:26:10 PM
 #738

Вот бы битрекс добавили бы. было бы ништяк. Smiley

Залетай в наш чат http://allcrypto.chat/
maxstrel
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
February 19, 2015, 11:20:16 PM
 #739

Подскажите пожалуйста кусок скрипта для Qt Bitcoin Trader который мог бы закольцевать (loop) что-либо.
billsmith
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 20, 2015, 07:59:49 AM
 #740

Спасибо за ответы.
Если бы функция trader.ger("10MinBuyDivSell") возвращала хотя бы результат простого деления объема Buy и Sell - думаю это можно было бы использовать в определении тренда, восходящего или убывающего. А в сочетании с изменением средней цены за определенный тайм-фрейм это дало бы интересные решения для автоматизации торгов.
Дак, а в чём проблема?    Он выдаёт 50% при равенстве объёмов, ну а далее больше или меньше.
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!