[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 931

 
volshebnik:
Buongiorno!
Compagni, per favore ditemi qual è il trucco?
Da Tutorial :

"La funzione ObjectCreate()... La funzione restituisce TRUE se l'oggetto è stato creato con successo, altrimenti restituisce FALSE. Per ottenere maggiori informazioni sull'errore, chiamate GetLastError()".

Nel mio EA, dà "ObjectCreate=0, ObjectSetText=1" in Alert per tutte le creazioni grafiche. Non importa se GetLastError() genera un errore o meno. L'immagine viene creata, ma perché "ObjectCreate=0...? Se deve essere 1 ? Ecco il codice:


Proprio così. La funzione restituisce il numero della sottofinestra del grafico in cui è stato trovato l'oggetto. E la finestra principale del terminale ha il numero 0. Questo è ciò che viene restituito. Per verificare la presenza dell'oggetto, bisogna controllare <0. Se l'oggetto è stato costruito nella finestra dell'indicatore, la funzione restituisce il numero di sottofinestra dell'indicatore: da 1 in poi...
 
artmedia70:
Questo è corretto. La funzione restituisce il numero della sottofinestra del grafico in cui si trova l'oggetto. E la finestra principale del terminale ha il numero 0. Viene restituito. Per verificare la presenza dell'oggetto, bisogna controllare <0. Se l'oggetto è stato costruito nella finestra dell'indicatore, la funzione restituisce il numero di sottofinestra dell'indicatore: da 1 in poi...
Artyom, grazie!
 
Aiuto, consiglio!
 
Dimka-novitsek:
Aiuto, consiglio!

Cosa c'è scritto nei registri?
 
Mi scusi, dove si trova nei registri?
 
Dimka-novitsek:
Mi scusi, dove si trova nei registri?

Il tuo terminale/esperti/logs
 
Diamo un'occhiata!!!
 
Roman.:


Guardate attentamente http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/, in questo caso l'order-send fie è l'apertura di un ordine.

La funzione restituisce il numero di ticker (da non confondere con il numero magico) di una posizione aperta o di un ordine pendente piazzato. In caso di fallimento, la funzione OrderSend() restituisce il numero -1.

Ogni ordine aperto o in sospeso è identificato da un numero unico.

Continuo a non seguirti, non capisco da dove viene il numero d'ordine unico, gli esempi mostrano cose diverse,

Se non mi sbaglio, non sono io a crearlo, per esempio

if(OrderSelect(12470, SELECT_BY_TICKET)==true) da dove viene "12470"?
 
02:26:22 Confini USDCHF,H1: deinizializzato
02:26:22 USDCHF,H1: uninit reason 4
02:26:22 USDCHF,H1: rimosso
02:26:22 Dimon's Boundaries EURUSD,Daily: deinitialized
02:26:22 I confini di Dimon EURUSD,Daily: uninit ragione 4
02:26:22 Confini di Dimon EURUSD,Daily: rimosso
12:53:16 USDCHF,H1: caricato con successo
12:53:16 Dimon's USDCHF,H1 inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:16 GMT Confini EURUSD,Daily: caricato con successo
12:53:16 Dimon's Boundaries EURUSD,Daily input: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:20 Dimon Borders EURUSD,Daily: inizializzato
12:53:20 USDCHF,H1: inizializzato
12:54:11 Dimon's boundaries EURUSD,Daily: deinitialized
12:54:11 I confini di Dimon EURUSD,Daily: motivo 3 non inizializzato
12:54:11 Dimon's Boundaries EURUSD,H4: inizializzato
17:26:00 USDCHF,H1: deiniziato
17:26:00 USDCHF,H1: uninit reason 4
17:26:00 USDCHF,H1: rimosso
17:26:00 Dimon Boundaries EURUSD,H4: deiniziato
17:26:00 Dimon Boundaries EURUSD,H4: uninit reason 4
17:26:00 Confini di Dimon EURUSD,H4: rimosso
18:13:01 USDCHF,H1: caricato con successo
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: caricato con successo
18:13:01 Dimon's Boundaries EURUSD,H4 input: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:02 Dimon Borders EURUSD,H4: inizializzato
18:13:02 Dimon USDCHF,H1: inizializzato
 
Dimka-novitsek:

02:26:22 Confini USDCHF,H1: deinizializzato
02:26:22 USDCHF,H1: uninit reason 4
02:26:22 USDCHF,H1: rimosso
02:26:22 Dimon's Boundaries EURUSD,Daily: deinitialized
02:26:22 I confini di Dimon EURUSD,Daily: uninit ragione 4
02:26:22 Confini di Dimon EURUSD,Daily: rimosso
12:53:16 USDCHF,H1: caricato con successo
12:53:16 Dimon's USDCHF,H1 inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:16 GMT Confini EURUSD,Daily: caricato con successo
12:53:16 Dimon's Boundaries EURUSD,Daily input: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:20 Dimon Borders EURUSD,Daily: inizializzato
12:53:20 USDCHF,H1: inizializzato
12:54:11 Dimon's boundaries EURUSD,Daily: deinitialized
12:54:11 I confini di Dimon EURUSD,Daily: motivo 3 non inizializzato
12:54:11 Dimon's Boundaries EURUSD,H4: inizializzato
17:26:00 USDCHF,H1: deiniziato
17:26:00 USDCHF,H1: uninit reason 4
17:26:00 USDCHF,H1: rimosso
17:26:00 Dimon Boundaries EURUSD,H4: deiniziato
17:26:00 Dimon Boundaries EURUSD,H4: uninit reason 4
17:26:00 Confini di Dimon EURUSD,H4: rimosso
18:13:01 USDCHF,H1: caricato con successo
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: caricato con successo
18:13:01 Dimon's Boundaries EURUSD,H4 input: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:02 Dimon Borders EURUSD,H4: inizializzato
18:13:02 Dimon USDCHF,H1: inizializzato

Devi guardare l'EA. Ma forse non avete attivato l'autotrading. La faccia della tua EA sta sorridendo?