[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 931

 
volshebnik:
Guten Tag!
Genossinnen und Genossen, bitte sagt mir, was ist der Trick?
Aus dem Tutorial :

Funktion "ObjectCreate()"... Die Funktion gibt TRUE zurück, wenn das Objekt erfolgreich erstellt wurde, andernfalls gibt sie FALSE zurück. Um weitere Informationen über den Fehler zu erhalten, rufen Sie GetLastError() auf."

Ich erhalte "ObjectCreate=0, ObjectSetText=1" in der Warnmeldung bei der Erstellung aller Grafiken. Es spielt keine Rolle, ob GetLastError() einen Fehler erzeugt oder nicht. Das Bild wird erstellt, aber warum "ObjectCreate=0...? Wenn es 1 sein muss ? Hier ist der Code:


Das ist richtig. Die Funktion gibt die Nummer des Teilfensters des Diagramms zurück, in dem das Objekt gefunden wurde. Und das Hauptfenster des Terminals hat die Nummer 0. Das ist das, was zurückgegeben wird. Um das Vorhandensein des Objekts zu prüfen, müssen Sie <0 prüfen. Wenn das Objekt im Indikatorfenster gebaut wurde, würde die Funktion die Nummer des Indikatorunterfensters zurückgeben : von 1 an...
 
artmedia70:
Das ist richtig. Die Funktion gibt die Nummer des Diagrammunterfensters zurück, in dem sich das Objekt befindet. Und das Hauptfenster des Terminals hat die Nummer 0. Es wird zurückgegeben. Um das Vorhandensein des Objekts zu prüfen, müssen Sie <0 prüfen. Wenn das Objekt im Indikatorfenster gebaut wurde, würde die Funktion die Nummer des Indikatorunterfensters zurückgeben: von 1 an...
Artyom, danke!
 
Hilfe, Ratschläge!
 
Dimka-novitsek:
Hilfe, Ratschläge!

Was steht in den Protokollen?
 
Tut mir leid, wo steht das in den Protokollen?
 
Dimka-novitsek:
Tut mir leid, wo steht das in den Protokollen?

Ihr Terminal/experts/logs
 
Schauen wir uns das mal an!!!
 
Roman.:


Schauen Sie sich http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/ genau an , in diesem Fall ist der Auftragssende-Fie die Eröffnung eines Auftrags.

Die Funktion liefert die Tickernummer (nicht zu verwechseln mit der magischen Zahl) einer offenen Position oder einer platzierten Pending Order. Im Falle eines Fehlschlags gibt die Funktion OrderSend() die Zahl -1 zurück.

Jeder offene oder schwebende Auftrag wird durch eine eindeutige Nummer identifiziert.

Ich kann Ihnen immer noch nicht folgen, ich verstehe nicht, woher die eindeutige Bestellnummer kommt, die Beispiele zeigen unterschiedliche Dinge,

Wenn ich mich nicht irre, bin nicht ich derjenige, der sie erstellt, zum Beispiel

if(OrderSelect(12470, SELECT_BY_TICKET)==true) woher kommt "12470"?
 
02:26:22 Grenzen USDCHF,H1: deinitialisiert
02:26:22 USDCHF,H1: uninit Grund 4
02:26:22 USDCHF,H1: entfernt
02:26:22 Dimon's Boundaries EURUSD,Daily: deinitialisiert
02:26:22 Dimons Grenzen EURUSD,Daily: uninit Grund 4
02:26:22 Grenzen von Dimon EURUSD,Daily: entfernt
12:53:16 USDCHF,H1: erfolgreich geladen
12:53:16 Dimons USDCHF,H1 Eingaben: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:16 GMT Ränder EURUSD,Daily: erfolgreich geladen
12:53:16 Dimon's Boundaries EURUSD,Daily inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:20 Dimon Borders EURUSD,Daily: initialisiert
12:53:20 USDCHF,H1: initialisiert
12:54:11 Dimons Grenzen EURUSD,Daily: deinitialisiert
12:54:11 Dimons Grenzen EURUSD,Daily: uninitialisierter Grund 3
12:54:11 Dimon's Boundaries EURUSD,H4: initialisiert
17:26:00 USDCHF,H1: deinitialisiert
17:26:00 USDCHF,H1: uninit Grund 4
17:26:00 USDCHF,H1: entfernt
17:26:00 Dimon Boundaries EURUSD,H4: deinitialisiert
17:26:00 Dimon Boundaries EURUSD,H4: uninit Grund 4
17:26:00 Grenzen von Dimon EURUSD,H4: entfernt
18:13:01 USDCHF,H1: erfolgreich geladen
18:13:01 USDCHF,H1: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:01 Dimon Borders EURUSD,H4: erfolgreich geladen
18:13:01 Dimon's Boundaries EURUSD,H4 inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:02 Dimon Borders EURUSD,H4: initialisiert
18:13:02 Dimon USDCHF,H1: initialisiert
 
Dimka-novitsek:

02:26:22 Grenzen USDCHF,H1: deinitialisiert
02:26:22 USDCHF,H1: uninit Grund 4
02:26:22 USDCHF,H1: entfernt
02:26:22 Dimon's Boundaries EURUSD,Daily: deinitialisiert
02:26:22 Dimons Grenzen EURUSD,Daily: uninit Grund 4
02:26:22 Grenzen von Dimon EURUSD,Daily: entfernt
12:53:16 USDCHF,H1: erfolgreich geladen
12:53:16 Dimons USDCHF,H1 Eingaben: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:16 GMT Ränder EURUSD,Daily: erfolgreich geladen
12:53:16 Dimon's Boundaries EURUSD,Daily inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:20 Dimon Borders EURUSD,Daily: initialisiert
12:53:20 USDCHF,H1: initialisiert
12:54:11 Dimons Grenzen EURUSD,Daily: deinitialisiert
12:54:11 Dimons Grenzen EURUSD,Daily: uninitialisierter Grund 3
12:54:11 Dimon's Boundaries EURUSD,H4: initialisiert
17:26:00 USDCHF,H1: deinitialisiert
17:26:00 USDCHF,H1: uninit Grund 4
17:26:00 USDCHF,H1: entfernt
17:26:00 Dimon Boundaries EURUSD,H4: deinitialisiert
17:26:00 Dimon Boundaries EURUSD,H4: uninit Grund 4
17:26:00 Grenzen von Dimon EURUSD,H4: entfernt
18:13:01 USDCHF,H1: erfolgreich geladen
18:13:01 USDCHF,H1: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:01 Dimon Borders EURUSD,H4: erfolgreich geladen
18:13:01 Dimon's Boundaries EURUSD,H4 inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:02 Dimon Borders EURUSD,H4: initialisiert
18:13:02 Dimon USDCHF,H1: initialisiert

Sie müssen sich den EA ansehen. Aber vielleicht haben Sie das Autotrading nicht aktiviert. Lächelt das Gesicht Ihres EAs?