Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 989

 
Chiripaha:
Ja, genau die Berufe. Richtig, wie ich aus der Beschreibung des Fehlers 148 verstanden habe, berücksichtigt der Makler sowohl Trades als auch schwebende (limitierte) Aufträge. Aber in meinem Fall gibt es keine ausstehenden Aufträge, seit ich in den Markt eingestiegen bin, also sprechen wir über Geschäfte.

1) Ich habe mich auch sehr für dieses Thema interessiert und ein Experiment gemacht. Ich habe eine Demo auf MetaQuotes-Demo, mit dem Skript, das ich oben schrieb, fand ich, dass die maximale Anzahl der Aufträge (wie ich verstehe, sowohl offene und schwebende, ihre Menge) auf diesem Server = 200. Ich habe 200 Positionen manuell eröffnet, aber als ich versuchte, 201 Positionen zu eröffnen, erschien eine Fehlermeldung: 2015.12.29 08:27:02.029 '7363947': order #0 sell 0.01 EURUSD at 1.09650 failed [Too many open orders].

2) 2 von 200 offenen Positionen wurden geschlossen. Ich habe 2 schwebende Aufträge erstellt und konnte den 3. nicht öffnen. Es ist auch nicht gelungen, eine neue Position zu eröffnen. D.h. 198 offene Positionen + 2 schwebende Aufträge = Limit für jede Auftragsart.

Daraus schließe ich, dass ACCOUNT_LIMIT_ORDERS die maximale Anzahl aller Aufträge auf dem jeweiligen Server anzeigt, einschließlich der Positionen.
 
paladin80:

1) Ich habe mich auch sehr für dieses Thema interessiert und ein Experiment gemacht. Ich habe eine Demo auf MetaQuotes-Demo, mit dem Skript, das ich oben schrieb, fand ich, dass die maximale Anzahl der Aufträge (wie ich verstehe, sowohl offene und schwebende, ihre Menge) auf diesem Server = 200. Ich habe 200 Positionen manuell eröffnet, aber als ich versuchte, 201 Positionen zu eröffnen, erschien eine Fehlermeldung: 2015.12.29 08:27:02.029 '7363947': order #0 sell 0.01 EURUSD at 1.09650 failed [Too many open orders].

2) 2 von 200 offenen Positionen wurden geschlossen. Ich habe 2 schwebende Aufträge erstellt und konnte den 3. nicht öffnen. Es ist auch nicht gelungen, eine neue Position zu eröffnen. D.h. 198 offene Positionen + 2 schwebende Aufträge = Limit für jede Auftragsart.

Daraus schließe ich, dass ACCOUNT_LIMIT_ORDERS die maximale Anzahl aller Aufträge auf dem jeweiligen Server anzeigt, einschließlich der Positionen.

Es ist möglich, dass Metaquotes das gleiche Limit für schwebende Aufträge und Geschäfte hat. Es handelt sich jedoch um unterschiedliche Parameter. ACCOUNT_LIMIT_ORDERS zeigt (in meinen Experimenten) die Anzahl der ausstehenden Aufträge an. Ich habe die Anforderungen programmatisch festgelegt und nicht versucht, das Limit zu erreichen. Ich habe das Alpari nano-Konto als Beispiel verwendet. Ihr Handelslimit liegt bei 100 Geschäften. ACCOUNT_LIMIT_ORDERS - es wird 47 angezeigt. Soweit ich weiß, handelt es sich dabei um schwebende Aufträge, da wir 100 Geschäfte eröffnen können (Angabe des Nano-Kontos). Sie können 500 Trades auf einem Standard-Alpari-Konto eröffnen. Und mit viel Geld (ich erinnere mich nicht an die Menge) gibt es keine Grenzen. Aber! auf die Anzahl der Trades, nicht Aufträge, das ist richtig, denn sonst kann man einen DDOS-Angriff machen - überladen den Makler mit Aufträgen - sein Server wird mit 1 Million Aufträge zu verarbeiten überwältigt.

Übrigens funktioniert das Limit im Strategietester nicht. Deshalb müssen wir es entweder auf der Demo oder auf dem echten Konto ausprobieren.

 
Chiripaha:

Es ist möglich, dass Metakvot die gleiche Anzahl von Limit-Orders und Trades hat. In Wirklichkeit handelt es sich jedoch um unterschiedliche Parameter. ACCOUNT_LIMIT_ORDERS zeigt (in meinen Experimenten) die Anzahl der Bestellungen an. Ich habe die Anforderungen programmatisch festgelegt und nicht versucht, das Limit zu erreichen. Ich habe das Alpari nano-Konto als Beispiel verwendet. Ihr Handelslimit liegt bei 100 Geschäften. ACCOUNT_LIMIT_ORDERS - es wird 47 angezeigt. So wie ich es verstanden habe, sind dies genau die Pending Orders, da es durchaus möglich ist, 100 Trades zu eröffnen (Nano-Kontospezifikation). Sie können 500 Trades auf einem Standard-Alpari-Konto eröffnen. Und mit viel Geld (ich erinnere mich nicht an die Menge) gibt es keine Grenzen. Aber! auf die Anzahl der Trades, nicht Aufträge, was richtig ist, weil wir sonst einen DDOS-Angriff machen können - überschwemmen den Makler mit Aufträgen - sein Server wird mit 1 Million Aufträge zu verarbeiten zusammenbrechen.

Übrigens funktioniert das Limit im Strategietester nicht. Deshalb müssen wir es entweder auf einem Demokonto oder auf einem echten Konto ausprobieren.

Sie haben also AccountInfoInteger(ACCOUNT_LIMIT_ORDERS) auf Ihr Alpari nano-Konto angewendet und das Ergebnis war 47, aber Sie konnten dort 100 Positionen eröffnen? Wenn ja, bin ich ratlos.
 
paladin80:
Sie haben also AccountInfoInteger(ACCOUNT_LIMIT_ORDERS) auf das Alpari nano-Konto angewendet und das Ergebnis war 47, aber Sie konnten trotzdem 100 Positionen eröffnen? Wenn ja, bin ich ratlos.

Sie haben mich zu Zweifeln veranlasst - ich habe es noch einmal überprüft. Ich habe den Code vorher falsch kompiliert. Jetzt habe ich es korrigiert (ich habe es zweimal überprüft) - es zeigt 100. Wahrscheinlich ist 47 eine laufende Nummer von ACCOUNT_LIMIT_ORDERS. Daher der Fehler.

Also... Nehmen wir an, dass AccountInfoInteger(ACCOUNT_LIMIT_ORDERS) genau den richtigen Parameter angibt - nämlich das Limit für die Anzahl der Trades und Pending Orders.

Vielen Dank für die Diskussion - dies ist die wahrscheinlichste Lösung. Wenn nicht, wird sich das in der Praxis zeigen. Ich werde es später auf verschiedenen Konten ausprobieren - ich werde jetzt müde.

Metazitate sind also in der offiziellen Dokumentation falsch kommentiert... Radikale und so... : )) Sie sprechen speziell über ausstehende Aufträge.

Nochmals vielen Dank, Maxim!

PS

Ich habe bereits korrigierte Abfragen bei verschiedenen Konten gemacht - ich kann keine kategorische Antwort geben, denn dort, wo es offiziell keine Grenzen gibt, und dort, wo es welche geben sollte, gibt es "0" - also keine Grenzen. Nur das Nano-Demokonto zeigte ein Limit von 100.

Das ist es, was ich an Forex nicht mag - es ist undurchsichtig, genau wie Metacquotes.

Jepp... Ich weiß nicht, wie ich es bewerten soll: Das Demo-Nano-Konto zeigte 100; und das echte Nano-Konto zeigte 0 (wäre auch 100). Alle anderen Konten zeigten ebenfalls Null: Standard in Alpari (z.B. Kontospezifikation - 500, ich habe mir zwei echte Konten angesehen) und in NPB (aber in NPB gibt es keine Limits und hat es nie gegeben, das Konto ist echt).

Was ich gekauft habe, verkaufe ich auch. Wie die Ergebnisse zu bewerten sind, weiß ich noch nicht. Es ist nicht offensichtlich und für mich unklar. Wenn es keine Grenzen gibt, bin ich einfach nur froh. Ich vermute jedoch, dass diese Grenzen virtuell festgelegt werden (nicht vom Terminalserver). Daher wird bei der Abfrage über die Standard-Terminalfunktionen eine Zahl angegeben, während die tatsächlichen Bedingungen völlig anders sind, um den Rückzug zu erleichtern.

Leider habe ich keine Lust, den Satz von Geschäften auf einem realen Konto zu überprüfen, weil in meinem Roboter (derzeit getestet wird) Ich, im Gegenteil, zu vermeiden, das Limit zu erreichen, sonst wird es verloren gehen. Deshalb werde ich nicht in der Lage sein, es auf meinem echten Konto zu überprüfen (hoffentlich, wenn alles gut geht). Und die Demo ist ein schwacher Indikator. : )

Hier ist die Kontospezifikation bei Alparihttp://www.alpari.ru/ru/trading/trading_terms/, die angibt, was vor dem Parameter"Stop Out" stehen sollte. Dies ist nur ein Beispiel. Für andere wird es wohl ähnlich sein.

Obwohl wir es herausgefunden haben, können wir AccountInfoInteger(ACCOUNT_LIMIT_ORDERS) leidernicht verwenden . Deshalb müssen wir die Krücke manuell anfertigen. : ))

 
Chiripaha:
...

PS

Ich habe bereits verschiedene Konten abgefragt - eine kategorische Antwort kann ich nicht geben, denn sowohl dort, wo es offiziell keine Grenzwerte gibt, als auch dort, wo es welche geben sollte, steht eine "0" - also keine Grenzwerte. Nur das Nano-Demokonto zeigte ein Limit von 100.

...

Ja... Ich weiß nicht, wie ich das bewerten soll: Das Demo-Nano-Konto zeigte 100; und das echte Nano-Konto zeigte 0 (wäre auch 100). Alle anderen Konten zeigten auch Null: Standard in Alpari (z.B. Kontospezifikation - 500, sah zwei echte Konten) und in NPB (aber in NPB gibt es keine Limits und hat es nie gegeben, das Konto ist echt).

...

Ich empfehle dringend, den Alpari-Support zu kontaktieren und zu sagen, dass Sie dieses Skript verwenden sollten (schreiben Sie den vollständigen Code), um das Order-Limit zu überprüfen und auf diesem und jenem Server erhalten Sie 0 und ob dies bedeutet, dass es kein Limit gibt. Sie können über alle Ergebnisse auf den Servern schreiben, auf denen Sie sie überprüft haben.

Sie können aus ihrer Spezifikation sehen, dass das Limit für nano.mt4 sowohl für Demo als auch für Real 100 sein sollte, aber Sie haben 100 und 0. Sie sollten definitiv mit Ihrem Broker überprüfen. Schreiben Sie, dass es eine Diskrepanz zwischen dem, was Sie in der Spezifikation sehen, und dem, was das Skript selbst gefunden hat, gibt.
 

Ganz im Ernst: Danke für den Rat, Maxim.

Ich bin seit langem auf dem Markt und habe lange Zeit viele Tests durchgeführt. Ich habe viele Male nicht nur Alpari persönlich telefonisch kontaktiert - die Antwort ist sehr einfach: "Ja, es zeigt Null an, aber das "bedeutet" nichts - die Bedingungen sind wie in der Spezifikation beschrieben." - Da es sich bei Margin Forex um Wetten handelt, ist die Sache ganz einfach: Entweder sie nehmen unser Geld oder sie verschenken ihres. Würden sie all diese Bedingungen einführen, an die kein normaler Makler auch nur in seiner verdrehten Phantasie denken würde, da sie seine Interessen, die des Maklers, einschränken würden. Alle Bedingungen werden jedes Jahr verbessert, nur um uns daran zu hindern, Systeme zu schreiben, die in der Lage sind, verschiedene Faktoren zu berücksichtigen, weil es zu unseren Gewinnen - ihren Verlusten - führen kann: aber warum brauchen sie das? Das ist hier alles sehr offensichtlich. Zum Thema Metacvots - entweder sind sie, vorsichtig ausgedrückt, unvollkommen und machen professionelle Fehler, oder es gibt ein bewusstes Spiel auf Seiten der DC, da sie die Einnahmequelle sind, die den Entwickler ernähren.

Das ist aber nicht das Schlimmste. Im Gegenteil, es ist sogar eine gute Sache. Das Schlimmste ist, wenn man dieselben Bedingungen hat, und sobald man anfängt, Geld zu verdienen, werden die Bedingungen beim Handel sofort geändert. Zum Beispiel (von der letzten - reales Konto) während der Statistiken (US FRS Rate Entscheidung) Broker gestoppt Schließen profitable Positionen - requotes, requotes, requotes ... Obwohl die Marktreaktion sehr ruhig war und es fast keine Bewegung gab, d.h. der Kurs nicht davonlief, blieb er minutenlang an der gleichen Stelle. Nach etwa 30 Minuten funktionierte alles einwandfrei. - Dies ist ein besonderer Fall eines beliebigen (!) Maklerunternehmens für echte Konten. Ich habe eine Demo der gleichen Brokerage-Unternehmen und alles schließt gut mit riesigen Gewinne. Ich sollte das einfach im Hinterkopf behalten und bei meinen Handelsstrategien berücksichtigen. - Ich bin schon seit vielen Jahren verheiratet. : ))

Darüber hinaus ist die Unterstützung selbst nicht bewusst - sie lösen diese Probleme nicht, sie sind nur gewöhnliche Vollstrecker. Ich "verstehe" sie also. Natürlich beschäftigen sie "dumme" Leute, aber das ändert nichts an der Sache - selbst wenn es sich um kompetente Fachleute handeln würde - es geht nicht um ihr Fachwissen, sie müssen nur Geld verdienen. Diejenigen, die diese Probleme lösen, sind sich sehr wohl bewusst, was sie tun und warum. Es ist, als würde man mit einem Mörder kommunizieren und versuchen, ihn davon zu überzeugen, dass es nicht gut ist, zu töten, usw. Wenn sie das Gefühl haben, dass es um Hunderttausende von Dollar im Monat geht, sind sie bereit, Sie (uns) auf der Stelle mit bloßen Händen zu erwürgen. Wenn du ihre Argumente anführst (wie du, Maxim, mir geraten hast), schwelgen sie in ihrer Selbstgerechtigkeit und sagen in deinen (meinen) Augen - Ja, wir sind .... Und wir sind nett und flauschig und das alles nur für dich. Genauso wie die Amerikaner, die Europäer (bürgerlich) gegenüber Russland (nicht über Politik, sondern über Methoden). Genau das, worüber K. Marx schrieb - "sie würden ihre Mutter für 300 % des Gewinns verkaufen".

 
Chiripaha:

Ganz im Ernst: Danke für den Rat, Maxim.

Ich bin seit langem auf dem Markt und habe lange Zeit viele Tests durchgeführt. Ich habe viele Male nicht nur Alpari persönlich telefonisch kontaktiert - die Antwort ist sehr einfach: "Ja, es zeigt Null an, aber das "bedeutet" nichts - die Bedingungen sind wie in der Spezifikation beschrieben." - Da es sich bei Margin Forex um Wetten handelt, ist die Sache ganz einfach: Entweder sie nehmen unser Geld oder sie verschenken ihres. Sie würden all diese Bedingungen auferlegen, an die kein normaler Makler auch nur in seiner verdrehten Phantasie denken würde, da sie seine Interessen, die des Maklers, einschränken würden. Alle Bedingungen werden jedes Jahr verbessert, nur um uns daran zu hindern, Systeme zu schreiben, die in der Lage sind, verschiedene Faktoren zu berücksichtigen, weil es zu unseren Gewinnen - ihren Verlusten - führen kann: aber warum brauchen sie das? Das ist hier alles sehr offensichtlich. Zu den Metacvots - entweder sind sie, vorsichtig ausgedrückt, unvollkommen und machen professionelle Fehler, oder es ist ein absichtliches Spiel von Seiten der DC, da sie die Einnahmequelle sind, die den Entwickler füttern.

Das ist aber nicht das Schlimmste. Im Gegenteil, es ist sogar eine gute Sache. Das Schlimmste ist, wenn man dieselben Bedingungen hat, und sobald man anfängt, Geld zu verdienen, werden die Bedingungen beim Handel sofort geändert. Zum Beispiel (von der letzten - reales Konto) während der Statistiken (US FRS Rate Entscheidung) Broker gestoppt Schließen profitable Positionen - requotes, requotes, requotes ... Obwohl die Marktreaktion sehr ruhig war und es fast keine Bewegung gab, d.h. der Kurs nicht davonlief, blieb er minutenlang an der gleichen Stelle. Nach etwa 30 Minuten funktionierte alles einwandfrei. - Dies ist ein besonderer Fall eines beliebigen (!) Maklerunternehmens für echte Konten. Ich habe eine Demo der gleichen Brokerage-Unternehmen und alles schließt gut mit riesigen Gewinne. Ich sollte das einfach im Hinterkopf behalten und bei meinen Handelsstrategien berücksichtigen. - Ich bin schon seit vielen Jahren verheiratet. : ))

Darüber hinaus ist die Unterstützung selbst nicht bewusst - sie lösen diese Probleme nicht, sie sind nur gewöhnliche Vollstrecker. Ich "verstehe" sie also. Natürlich beschäftigen sie "dumme" Leute, aber das ändert nichts an der Sache - selbst wenn es sich um kompetente Fachleute handeln würde - es geht nicht um ihr Fachwissen, sie müssen nur Geld verdienen. Diejenigen, die diese Probleme lösen, sind sich sehr wohl bewusst, was sie tun und warum. Es ist, als würde man mit einem Mörder kommunizieren und versuchen, ihn davon zu überzeugen, dass es nicht gut ist, zu töten, usw. Wenn sie das Gefühl haben, dass es um Hunderttausende von Dollar im Monat geht, sind sie bereit, Sie (uns) auf der Stelle mit bloßen Händen zu erwürgen. Wenn du ihre Argumente anführst (wie du, Maxim, mir geraten hast), schwelgen sie in ihrer Selbstgerechtigkeit und sagen in deinen (meinen) Augen - Ja, wir sind .... Und wir sind nett und flauschig und das alles nur für dich. Genau wie die Amerikaner sind die Europäer (bürgerlich) gegenüber Russland (nicht über Politik, sondern über Methoden). Genau das, worüber K. Marx schrieb - "sie würden ihre Mutter für 300 % des Gewinns verkaufen".

Ich habe es dort mehr als einmal erlebt, dass selbst die Stop-Losses im Plus und Minus nicht schließen, wenn es im Minus steigt. Ich bin vorerst fertig. Nichts zum Füttern der Haie! Völlige Gesetzlosigkeit! Ein normales Unternehmen sollte mit den Einnahmen der Kunden arbeiten, nicht mit deren Verlusten! Jede Verlosung ist fairer!
 
borilunad:
Das ist mir auch schon mehr als einmal passiert, sogar bei einem Stop-Loss, der im Plus und im Minus nicht schließt, wenn er im Minus steigt. Ich bin vorerst fertig. Nichts zum Füttern der Haie! Völlige Gesetzlosigkeit! Ein normales Unternehmen sollte mit den Einnahmen der Kunden arbeiten, nicht mit deren Verlusten! Jede Verlosung ist fairer!

: ))))))

Auch ich habe vor einem Jahr "aufgehört". Jetzt haben sich neue Gedanken ergeben - ich bin wieder da.

Aber im Großen und Ganzen stimme ich Ihnen völlig zu.

Übrigens, bei Alpari und Stop-Level ist auch Null - wenn Sie nach Konstanten fragen. Das ist genau das Thema, über das ich vor 2 Jahren mit ihnen gesprochen habe, und sie sagten mir, ich solle mich an den Spezifikationen orientieren. Aber sie schummeln nicht und sagen, sie hätten es in der Schwebe. Andere geben an, dass sie überhaupt keine Stop-Levels haben, aber sie tauchen tatsächlich im Handel auf. Etc... ist Popcorn (Thema) - man kann es lange Zeit kauen.

 
Chiripaha:

: ))))))

Auch ich habe vor einem Jahr "aufgehört". Jetzt haben sich neue Gedanken ergeben - ich bin wieder da.

Aber im Großen und Ganzen stimme ich Ihnen völlig zu.

Übrigens, Alpari und Stop-Level sind auch Null - wenn Sie nach Konstanten fragen. Über dieses Thema habe ich vor 2 Jahren mit ihnen gesprochen, und sie sagten mir, ich solle mich an der Spezifikation orientieren. Aber sie schummeln nicht und sagen, sie hätten es in der Schwebe. Andere geben an, dass sie überhaupt keine Stop-Levels haben, aber sie tauchen tatsächlich im Handel auf. Etc... ist Popcorn (Thema) - man kann es lange Zeit kauen.

Deshalb vorerst nur auf der Demo. Vielleicht wird sich etwas ändern, aber das ist unwahrscheinlich! Aber ich fahre fort, wie viel Zeit ich mit diesem schwarzen Loch verschwendet habe! Aber es ist immer noch interessant, bis ich ein neues Hobby finde. Ich hoffe aber immer noch, dass das "Geschäft", das auf Betrug basiert, zusammenbricht und sie anfangen, nach Recht und Gesetz zu bauen. Die Degradierung der Menschheit ist so weit fortgeschritten! :(((
 
borilunad:
Deshalb jetzt erst einmal nur auf Demke. Vielleicht wird sich etwas ändern, aber das ist unwahrscheinlich! Aber ich fahre fort: Wie viel Zeit wird mit diesem schwarzen Loch verschwendet! Aber es ist immer noch interessant, bis ich ein neues Hobby finde. Ich hoffe aber immer noch, dass das "Geschäft", das auf Betrug basiert, zusammenbricht und sie anfangen, nach Recht und Gesetz zu bauen. Die Degradierung der Menschheit ist so weit fortgeschritten! :(((

Es ist Ihre naive Hoffnung auf nichts. Beispielsweise sind seit dem Zusammenbruch der UdSSR 25 Jahre vergangen, aber in einem Vierteljahrhundert hat der Staat nicht einmal daran gedacht, eine offizielle offene Währungsbörse einzurichten. Ich zähle den Umtausch von Bankwährungen nicht - sie sind ein Raub, um die Bankbesitzer zu bereichern. Es gibt kein Gesetz, keinen Mechanismus und keinen Wunsch seitens der Regierung, dies zu tun, denn dann wäre es sehr schwierig, den Rubel im Zahlungssystem zu halten. Diejenigen, die davon profitieren, können jedoch jederzeit zu normalen Lieferbedingungen umtauschen. Aus diesem Grund florieren die DCs, weil die staatliche Gesetzgebung die Bedingungen so gestaltet, dass dies die einzige Möglichkeit ist, Geld zu tauschen. Es scheint, dass das Gesetz über die neuen Regeln für den Währungsumtausch heute in Kraft getreten ist... - Dies ist die Antwort auf Ihre Hoffnungen. Solange es keine normalen Bedingungen für den Währungsumtausch gibt, wird es Untergrundkasinos geben. Es hat keinen Sinn, beleidigt zu sein. Man muss nur die objektiven wirtschaftlichen Vorteile der Kapitalisten und die Entwicklungen der letzten 300-500 Jahre verstehen. (Feudalismus und Sklaverei lassen wir mal außen vor).

Das Richtige wäre, das Gelernte auf den Aktienmarkt anzuwenden. Es muss sich um eine Ware handeln, d. h. Sie müssen für Ihr Geld eine Ware erhalten: Währung, Aktien, Öl usw.. Aber!...es ist profitabler, die Mechanismen auf ähnlichen Spielsystemen wie marginalen Devisen auszuarbeiten. Wenn Ihr System hier überlebensfähig ist, können Sie zum Börsenhandel mit bereits ausgearbeiteten Technologien übergehen. Es gibt also keinen Silberstreif am Horizont. Es ist nur so, dass man selbst in der Scheiße noch Dünger sehen muss, um hohe Erträge zu erzielen.