[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 254
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo! Das ist wahrscheinlich eine dumme Frage, aber vielleicht gibt es eine Lösung? Ich verstehe, dass Requotes vom Brokerage-Server durchgeführt werden, aber vielleicht gibt es eine programmatische Möglichkeit, mit Requotes umzugehen? Ist es möglich, ihre Zeit zu verkürzen? Mein Broker braucht manchmal 7-10 Sekunden! Dies ist ein Albtraum.
Nein. Das Einzige, was Ihnen zur Verfügung steht, ist die Software für die Bearbeitung von Requotes. Beispiel - Funktion OpenPosition() für online von Kim I.V. - in der letzten Zeile des Zyklus Verarbeitung von Requotes
Im Allgemeinen handelt es sich bei den Fehlern #135 und #138 um die gleiche Verarbeitung, wie ich verstanden habe...:-))
ERR_PRICE_CHANGED 135 Preis geändert
ERR_OFF_QUOTES 136 Kein Preis
ERR_BROKER_BUSY 137 Makler beschäftigt
ERR_REQUOTE 138 Neue Preise
In meiner Eule wird diese Zeile wie folgt bewertet
Nein. Sie haben nur einen programmatischen Umgang mit Requotes. Beispiel - Funktion OpenPosition() von Kim in der letzten Zeile der Schleife für die Bearbeitung von Anfragen
Im Allgemeinen handelt es sich bei den Fehlern #135 und #138 um dieselbe Verarbeitung, wie ich verstanden habe...:-))
ERR_PRICE_CHANGED 135 Preis geändert
ERR_OFF_QUOTES 136 Kein Preis
ERR_BROKER_BUSY 137 Makler beschäftigt
ERR_REQUOTE 138 Neue Preise
In meiner Eule ist diese Zeile wie folgt ausgefüllt
Ich verstehe nicht, wie die Software-Verzögerung es Ihnen erlaubt, die Requotes zu "bekämpfen"?
Der Punkt ist, dass die DTs die Auftragseröffnung verzögern, und es gibt auch eine Softwareverzögerung.
Die einzige Möglichkeit, es zu "bekämpfen":
a) einen großen Schlupf verwenden
b) schwebende Aufträge verwenden
Mein Maklerunternehmen hat in letzter Zeit damit begonnen, Aufträge bis zu einer Minute zu verzögern, so dass ich nicht mit Marktaufträgen handeln kann.
Warum berechnen Sie den Betrag nicht selbst mit der Funktion OrderCommission()?
...
a) einen großen Schlupf verwenden
b) schwebende Aufträge verwenden
...mit Marktaufträgen ist einfach nicht möglich.
a) - das ist die Standardeinstellung.
b) - wenn die Marktaufträge offen sind, warum nicht auch sie nutzen...
Durchschnittswert ermitteln
MathAbs(iClose(NULL,0,i)-iOpen(NULL,0,i));
Führen Sie es im Tester für n Candlesticks aus und geben Sie es in Alert aus
Ich kriege es irgendwie nicht hin
Hilfe
Durchschnittswert ermitteln
MathAbs(iClose(NULL,0,i)-iOpen(NULL,0,i));
Führen Sie es im Tester für n Candlesticks aus und geben Sie es in Alert aus
Ich kann es einfach nicht zum Laufen bringen.
Hilfe
extern double n = 360;
int start()
{
double v, vol;
for(int i=1;i<=n;i=i+1)
{
v=MathAbs(iClose(NULL,0,i)-iOpen(NULL,0,i));
vol=(vol+v);
}
Alert ("vol=", vol );
return;
}
extern double n = 360;
int start()
{
double v, vol;
for(int i=1;i<=n;i=i+1)
{
v=MathAbs(iClose(NULL,0,i)-iOpen(NULL,0,i));
vol=(vol+v);
}
Alert ("vol=", vol );
Rückkehr;
}