Bitcoin Forum
July 28, 2024, 04:11:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN][iQ CONTEST] 100K iQCash mined! Celebration puzzle: 100 $Waves to winner. on: March 09, 2018, 09:42:15 PM
Congrats.

I'm sure this comes as no surprise, but you are the winner of 20 Waves for the best solution to bonus question 2.

Please send me your Waves address and thanks for your great contribution!

Cheers.

Thanks!

Sent you a PM
2  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN][iQ CONTEST] 100K iQCash mined! Celebration puzzle: 100 $Waves to winner. on: March 07, 2018, 12:15:03 PM
My previous solution to the bonus question 2 was quite generic in terms that it can be used not only in puzzles where a single node has maximum of 2 connections, but also in cases where nodes have N connections to previous layer.

The contest puzzle can be solved faster/easier with the following algo. It is less "mathematical", but it can be easily transformed to code. Basically this algo is a representation of the steps provided by Vlad R.

1. The given puzzle is a matrix of arrows (A). It has 12 rows (n) and 22 columns (m). Each cell of A can take a value of: up (+1), down (-1) or null/empty (NA/0).
2. The puzzle also contains a matrix of nodes (P). It has 13 rows (n +1) and 23 columns (m + 1). Each cell of this matrix contains a value that represents the number of paths leading to this node.
3. Each cell in the very first column of P is eaqual to 1 representing the initial numer of paths (Pi,0 = 1).
4. Every other value of cell in P derives from the following formula:

    Pi,j = if(Ai,j-1 > 0; Pi+1,j-1) + if(Ai-1,j-1 < 0; Pi-1,j-1);
    *it's a bit simplified for better reading; in reality you have to check that values in A and P exist <=> indeces are non-negative (i and j >= 0)

5. That's it. The only value present in the last column will be the total number of paths leading to beta from alpha.


You can see the implementation of the algo here (excel file): https://drive.google.com/file/d/1oYvlU0ko07NEE5G36cuYCGzhVcRo2b3Q/view?usp=sharing
3  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN][iQ CONTEST] 100K iQCash mined! Celebration puzzle: 100 $Waves to winner. on: February 25, 2018, 11:29:22 AM
BTW I wrote all the T-matrices down so anyone can check that the algo is correct:

if you have matlab installed on your machine (you can also use octave-online.net) put this code into the command promt, W22 will be equal to 415:

T1 = [1; 1];
T2 = [1 0; 1 1; 0 1];
T3 = [1 0 0; 0 1 0; 0 0 1];
T4 = [1 0 0; 0 1 0; 0 0 1; 0 0 1];
T5 = [1 0 0 0; 1 0 0 0; 0 1 0 0; 0 1 1 0; 0 0 1 1; 0 0 0 1];
T6 = [1 1 0 0 0 0; 0 0 1 1 0 0; 0 0 0 1 1 0; 0 0 0 0 1 1];
T7 = [1 0 0 0; 0 1 0 0; 0 0 1 1];
T8 = [1 0 0; 1 0 0; 0 1 0; 0 0 1];
T9 = [1 0 0 0; 1 1 0 0; 0 1 1 0; 0 0 1 1; 0 0 0 1];
T10 = [1 0 0 0 0; 0 1 0 0 0; 0 1 1 0 0; 0 0 1 1 0; 0 0 0 1 0; 0 0 0 0 1];
T11 = [1 0 0 0 0 0; 0 1 0 0 0 0; 0 0 1 0 0 0; 0 0 0 1 0 0; 0 0 0 0 1 0; 0 0 0 0 0 1];
T12 = [1 1 0 0 0 0; 0 0 1 0 0 0; 0 0 0 1 0 0; 0 0 0 0 1 1];
T13 = [1 0 0 0; 1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1; 0 0 0 1];
T14 = [1 1 0 0 0 0; 0 0 1 0 0 0; 0 0 0 1 0 0; 0 0 0 1 0 0; 0 0 0 0 1 1];
T15 = [1 0 0 0 0; 1 0 0 0 0; 0 1 0 0 0; 0 0 1 0 0; 0 0 0 1 1; 0 0 0 0 1];
T16 = [1 0 0 0 0 0; 0 1 0 0 0 0; 0 0 1 0 0 0; 0 0 0 1 0 0; 0 0 0 1 0 0; 0 0 0 0 1 1];
T17 = [1 0 0 0 0 0; 0 1 1 0 0 0; 0 0 1 1 0 0; 0 0 0 1 1 0; 0 0 0 0 1 0; 0 0 0 0 0 1];
T18 = [1 1 0 0 0 0; 0 1 1 0 0 0; 0 0 1 1 0 0; 0 0 0 1 1 0; 0 0 0 0 1 1];
T19 = [1 1 0 0 0; 0 0 1 0 0; 0 0 0 1 1];
T20 = [1 0 0; 0 1 0; 0 0 1];
T21 = [1 1 0; 0 1 1];
T22 = [1 1];

W22 = T22 * T21 * T20 * T19 * T18 * T17 * T16 * T15 * T14 * T13 * T12 * T11 * T10 * T9 * T8 * T7 * T6 * T5 * T4 * T3 * T2 * T1;

disp('TOTAL NUMBER OF PATHS LEADING TO BETA IS:');
disp(W22);


4  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN][iQ CONTEST] 100K iQCash mined! Celebration puzzle: 100 $Waves to winner. on: February 24, 2018, 11:21:33 PM
re Bonus Question 2:

the algo for the solution is kinda similar to how a NN (neural network) is built...

1. every column of nodes (not arrows) in the puzzle is a separate layer;
2. each layer consists of a number of nodes (ni), so i-th layer has ni nodes;
3. every node in i-th layer is connected to some nodes in layer i-1;
4. let Ti be the transformation matrix that describes how nodes from i-th layer are connected to nodes in layer i-1, Ti is size of (ni*ni-1);

a simple example:
 ↗  ↘  ↗  ↘
 ↘  ↗      ↗
     ↘  ↗
there are 4 layers - (layer 0 - the initial layer, containing only one node), layer 1 - contains 2 nodes, layer 2 - contains 2 nodes, layer 3 - contains 2 nodes and layer 4 - contains 1 node (final node);
if a j-th node in i-th layer is connected to a k-th node in layer i-1 you write 1 in place (j,k - j-th row, k-th column) of the Ti matrix, otherwise you write 0:
T1 = [ 1; 1 ], of size (2x1) or (n1*n0);
T2 = [ 1 1; 0 1 ], of size (2x2) or (n2*n1);
T3 = [ 1 0; 0 1 ], of size (2x2) or (n3*n2);
T4 = [ 1 1 ], of size (1x2) or (n4*n3);


5. let Wi be the vector that describes how many paths lead to every node in i-th layer, so Wi is size of (ni*1);

now the formula:
Wi = Ti * Wi-1;    (1)
W0 = [1];


considering there are 22 layers in the puzzle and 22 transformation matrices, the solution can be calculated by repeating (1) for each layer (column) in the puzzle, here is a pseudo-code:

W0 = [1];
for (i = 1:22)
   Wi = Ti * Wi-1;
Answer = W22;

or:
Answer == W22 = T22 * T21 * T20 * ... * T1 * W0;

and for my simple example:
W0 = [1];
W1 = T1 * W0 = [ 1; 1 ] * [1] = [ 1; 1];
W2 = T2 * W1 = [ 1 1; 0 1 ] * [ 1; 1 ] = [ 2; 1];
W3 = T3 * W2 = [ 1 0; 0 1 ] * [ 2; 1 ] = [ 2; 1];
W4 = T4 * W3 = [ 1 1 ] * [ 2; 1 ] = [ 3 ];
answer - there are 3 paths
5  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN][iQ CONTEST] 100K iQCash mined! Celebration puzzle: 100 $Waves to winner. on: February 22, 2018, 01:21:10 PM
Is it 2^16/2^27 to the first question? ~ 0.05%  Smiley
6  Local / Трейдеры / Re: DepthVisor – стакан под новым углом | чарт & аналитка on: April 10, 2016, 05:18:33 PM
3d стакан делать пробовали.
Красиво, но информативность теряется, поскольку так или иначе новые состояния стакана перекрывают старые.
3d кушает больше ресурсов и может вызывать существенную задержку в отображении информации, что противоречит цели продукта - повышению эффективности торговых стратегий.
7  Local / Трейдеры / Re: DepthVisor – стакан под новым углом | чарт & аналитка on: April 10, 2016, 11:54:07 AM
Спасибо за интерес!  Smiley

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

Однако эти проф инструменты недоступны для среднего трейдера и стоят целое состояние (см. к примеру Nanex). Ценность нашего решения в том, что оно предоставляет основы проф визуального анализа заявок и сделок совершенно бесплатно для мира криптовалют.

Вот пара выводов из актуальных научных статей, связанных с визуальным анализом стакана заявок:

8  Local / Трейдеры / Re: DepthVisor – стакан под новым углом | чарт & аналитка on: April 10, 2016, 11:13:09 AM
Спасибо за интерес!  Smiley

1. На чем собираетесь зарабатывать? Есть ли модель монетизации проекта?
Текущая версия абсолютно бесплатна. В дальнейшем будет подписочная модель с отслеживанием своих заявок и трейдов, а также торговым интерфейсом. При этом, базовый функционал останется бесплатным.

2. Не все могут быть согласны использовать толстые клиенты, рассматривается ли вариант с веб клиентом?
Веб-клиент рассматривается, но там есть вопросы с производительностью, т.к. дата-точек гораздо больше, чем в классическом свечном графике. Если посмотреть на аналогичные решения в финансовой индустрии, то там преобладают именно толстые клиенты из-за производительности.

3. На чем написан клиент? Windows Form?
Клиент на WPF.

4. Какие совместимые API бирж сейчас поддерживаются и есть ли конфигуратор API доступный пользователю?
Сейчас доступны биржи Okcoin.com, Okocoin.cn, Bitfinex – только публичные методы, т.к. пока нет интерфейса торговли. В дальнейшем добавим больше бирж. Своего API у нас пока нет.

5. Код проприетарный или open source?
Код проприетарный. Важно отметить, что мы не пропускаем трафик бирж через свои сервера и никак не модифицируем данные. Данные отображаются в том виде, в котором они приходят от биржи прямо в клиент.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!