Aktienmarkt. Bestände. Geschwindigkeit der Ausführung von Handelsaufträgen. - Seite 10

 
prostotrader #:

Ein Blick in die Börsendokumentation zeigt, dass es diese Parameter nicht gibt!

2.3.1.8 Tabelle WERTPAPIERE: Finanzinstrumente

Dokument im Keller.

Hinzugefügt

Sogar Dividenden werden übertragen, cool!

DIVIDENDENWERT d16.2 Höhe der Dividende, RUR

und Stichtag

DIVIDENDDATE t Anmeldeschluss

Es ist schade, dass die Entwickler das Terminal nicht in Richtung Exchange weiterentwickeln.

Ja, es gibt viele interessante Bereiche.

Wie haben sie beschlossen, mit dem Fehlen von Grenzinformationen zu spielen?

 
Replikant_mih #:

Ja, es gibt viele interessante Bereiche.

Wie kann man mit dem Fehlen von Grenzinformationen umgehen?

Das ist nicht möglich. Wir müssen eine Order zum maximalen (minimalen) Preis in der Markttiefe einstellen und sehen, was passiert ist.


if(MarketBookGet(spot_name, book_data) == true)
        {
          a_size = ArraySize(book_data);
          if(a_size > 0)
          {
            for(int i = 0; i < a_size; i++)
            {
              if(i == 0) b_data.spot_sell_price = book_data[i].price;  //max price
              if((book_data[i].type == BOOK_TYPE_BUY) || (book_data[i].type == BOOK_TYPE_BUY_MARKET))
              {
                if(i >= 1)
                {
                  b_data.spot_buy_price = book_data[a_size - 1].price; //min price
                  b_data.spot_money_price = book_data[i-1].price;      //for calc margin
                  return(true); 
                }  
              }
            }
          }
        }

Es gibt keinen anderen Weg.

Wenn es in der Dokumentation keine Grenzwerte gibt, existieren sie auch nicht im Bestand.

 
prostotrader #:

Es ist nicht zu übertreffen. Sie müssen einen Auftrag zum maximalen (minimalen) Preis in der Tasse aufgeben und sehen, was passiert.


Ich sehe keinen anderen Weg.

Wenn es in der Dokumentation keine Grenzwerte gibt, bedeutet das, dass es auch keine für den Bestand gibt.

Richtig, das ist natürlich ungünstig. Ich hatte nicht vor, Stack in jeder Strategie zu verwenden), und so ist die Logik der Kontrolle für das Schlagen des Bereichs universell für jede Strategie.

 

Beendete Tests...

Jetzt müssen wir warten, bis die CS kommt...


 

Schade, dass jetzt keine Mittel zur Verfügung stehen....

Muss aber bis zum Verfall warten (Dividende 27.05.2022 109,81p/Aktie)

Und das bei einem Pferde-GO von 46578,58 !

Hinzugefügt

Sie könnten genauso gut einen Kredit aufnehmen... :)


 

Hier ist eine Arbitrage-Situation für Scalping


19,02 - 16,89 = 2,13% effektiver Jahreszins in 1-2 Stunden...

Hinzugefügt

Tatsächlich sind es nicht 2,13% p.a., sondern viel mehr, denn

alle Berechnungen werden unter der Bedingung durchgeführt, dass Sie die Mittel bis zum Verfall "einfrieren" (ab heute 77 Tage),

und hier sind es 1-2 Stunden, d.h. in bar, ist der Gewinn viel höher.

 

Die Geschwindigkeit der Ausführung auf dem Stock Demo Server

lässt eine Menge zu wünschen übrig...

2022.03.31 13:12:24.164 Trades  '1115097': sell limit 10 AFLT at 36.62
2022.03.31 13:12:24.169 Trades  '1115097': accepted sell limit 10 AFLT at 36.62
2022.03.31 13:12:24.169 Trades  '1115097': order #426172818 sell limit 10 / 10 AFLT at 36.62 done in 5.285 ms
2022.03.31 13:12:24.831 Trades  '1115097': deal #16528568 sell 10 AFLT at 36.62 done (based on order #426172818)

667 ms. :( Ich bin mir sicher, dass es nicht mehr als 10 Leute auf diesem Server gibt...

Während auf dem Live, Urgent Market

2022.03.31 13:19:28.573 Trades  'xxxxx': buy limit 2 AFLT-6.22 at 3495
2022.03.31 13:19:28.578 Trades  'xxxxx': accepted buy limit 2 AFLT-6.22 at 3495
2022.03.31 13:19:28.578 Trades  'xxxxx': buy limit 2 AFLT-6.22 at 3495 placed for execution
2022.03.31 13:19:28.585 Trades  'xxxxx': order #199147973 buy limit 2 / 2 AFLT-6.22 at 3495 done in 11.175 ms
2022.03.31 13:19:28.585 Trades  'xxxxx': buy limit 2 AFLT-6.22 at 3495
2022.03.31 13:19:28.585 Trades  'xxxxx': deal #110798618 buy 2 AFLT-6.22 at 3495 done (based on order #199147973)

12 ms.

 
prostotrader Die Geschwindigkeit der Ausführung auf dem Stock Demo Server

lässt eine Menge zu wünschen übrig...

667 ms. :( Ich bin mir sicher, dass es nicht mehr als 10 Leute auf diesem Server gibt...

Während auf dem Live, Urgent Market

12 ms.

Eh. Und bei der dringenden Frage bin ich bei etwa 100 ms. Mit einem Ping von 10-12 ms.

In einer anderen, weniger belasteten virtuellen Maschine liegt die Zeit jedoch im Bereich von 25 ms.

 
JRandomTrader #:

Eh. Bei einer dringenden Anfrage bin ich im 100-Minuten-Bereich. Mit einem Ping von 10-12 ms.

In einer anderen, weniger belasteten virtuellen Maschine liegt die Zeit jedoch im Bereich von 25 ms.

Von meinem Haus aus... Ich muss in der Nähe der Ausrüstung des Maklers sein.

 
prostotrader #:

Von meinem Haus aus... Offenbar bin ich in der Nähe der Ausrüstung des Maklers.

Bei Otkritie waren es ~40ms Leistung bei einem Ping von 10ms.

Finam ist jetzt ~140ms mit einem Ping von 10ms.

Alles ist vom Heim-PC, ich habe nicht herausgefunden, was der Grund ist... Nur für die Statistik