Domande su MQL4

 
L'esperienza ha dimostrato che l'operatore OrderSelect ( index, SELECT_BY_POS); index fa partire il conto alla rovescia da zero.
Cioè, l'ordine che viene per primo nella lista degli ordini del terminale è considerato avere un indice zero, l'ordine successivo che lo segue ha un indice di 1, ecc.

È davvero così?
 
Sì.
 
Rosh,
Ok, grazie.
--------
(chiedo scusa a tutti per le domande infantili, cerco di chiedere solo ciò che non è descritto)
 
La funzione ObjectCreate usa qualche finestra come uno dei parametri.

window è l'indice della finestra a cui l'oggetto sarà aggiunto. L'indice della finestra deve essere maggiore o uguale a 0 e minore di WindowsTotal().

Per favore consigliatemi (o ditemi dove leggere) come definire questa finestra da EA?
Si presume che l'utente metterà e toglierà gli indicatori che sono interessanti per lui, cioè la presenza di indicatori e l'ordine della loro apertura non è predefinito.
 
..
 
Funzione WindowFind

ps: consiglio di impostare "Elenco dei nomi dopo" = 1 carattere nelle impostazioni dell'editor. Poi cominci a scrivere, e tutto cade su questa lettera ;)
 
OK, grazie. Dovrò provare quella cosa:)
 
Qualcuno sa come posso usare un EA per chiudere parzialmente un ordine in modo da poter scrivere un nuovo commento e un numero magico nel nuovo ordine? Finora non sono stato in grado di farlo, tranne che per chiudere prima un ordine e poi aprirne uno nuovo. Ma questo è un arco di tempo troppo lungo per me.
 
Qualcuno sa come posso usare un EA per chiudere parzialmente un ordine in modo da poter scrivere un nuovo commento e un numero magico nel nuovo ordine? Finora non sono stato in grado di farlo, tranne che per chiudere prima un ordine e poi aprirne uno nuovo. Ma è un lasso di tempo troppo lungo per me.

Per quanto ne so, non può essere fatto in una sola operazione. Devi chiudere un vecchio ordine e poi aprirne uno nuovo.
E il tempo - ognuno sceglie la pausa tra gli scambi. Si può fare senza, ma non si sa mai come reagirà il broker).
 
Una parola di avvertimento per tutti.
Ho scoperto per esperienza che l'EA può semplicemente dare un segnale per chiudere l'ordine del numero di lotti richiesto e il nuovo ordine con lo stesso numero Magik del precedente. Bene, il nuovo ordine è facile da catturare con i metodi conosciuti.
 
Si prega di avvisare se qualcuno lo sa.

Dopo aver visualizzato un oggetto nella finestra principale via software, l'oggetto viene visualizzato solo con la comparsa di un nuovo segno di spunta. C'è un modo per ottenere un'immagine dell'oggetto prima del tick, al momento della sua creazione?

E a proposito. Questo segno grigio nel triangolo in alto a destra, si sposta a sinistra del grafico, è controllato in qualche modo programmaticamente?
Motivazione: