[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 386
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Il compito: confrontarlo con lo stesso per assicurarsi che esista un tale oggetto. O meglio, che esiste un oggetto la cui parte del nome è Triangolo
Se introduciamo un controllo sul "tipo di oggetto", i controlli saranno fatti solo sugli oggetti "Triangolo", il che può ridurre significativamente il costo di campionamento, eliminando il lavoro ovviamente inutile di controllare le "occorrenze di stringa" sui "tipi di oggetto" dove non ci si può aspettare tali occorrenze in primo luogo.
Come si ottiene il nome completo da un numero di oggetto?
C'è un buon esempio nella documentazione. Esattamente su questo argomento. https://docs.mql4.com/ru/objects/ObjectName
Come si apre un file per aggiungervi informazioni?
scrittura:
nella funzione di deinizializzazione
il file di testo memorizza solo le informazioni sull'ultima esecuzione
Come si apre un file per aggiungervi informazioni?
scrittura:
Nella funzione di deinizializzazione.
Il file di testo memorizza solo le informazioni sull'ultima esecuzione
Se lo spostamento del puntatore del file ha avuto successo, la funzione restituisce TRUE, altrimenti restituisce FALSE. Per ottenere informazioni sull'errore, deve essere chiamata la funzione GetLastError().
SEEK_CUR - Dalla posizione corrente,
SEEK_SET - dall'inizio,
SEEK_END - dalla fine del file.
Se lo spostamento del puntatore del file ha avuto successo, la funzione restituisce TRUE, altrimenti restituisce FALSE. Per ottenere informazioni sull'errore, deve essere chiamata la funzione GetLastError().
SEEK_CUR - dalla posizione corrente,
SEEK_SET - dall'inizio,
SEEK_END - dalla fine del file.
funziona, grazie.
Porta qui il testo del registro del terminale in cui l'EA non funziona.
2011.05.16 09:04:21 Expert Moving Average New-Svecha EURUSD,M30: caricato con successo
2011.05.16 08:14:25 '81415': DataCenter connecting failed [6]
Quando il terminale è avviato e poi l'EA è in esecuzione, allora non appare nient'altro nel log, ma l'EA mostra lavoro...
indice
SELECT_BY_POS - il parametro indice contiene il numero di indice di una posizione nella lista,
SELECT_BY_TICKET - il parametro indice contiene il numero del biglietto.
MODE_TRADES (default) - l'ordine viene selezionato tra gli ordini aperti e in sospeso,
MODE_HISTORY - l'ordine viene selezionato tra gli ordini chiusi e cancellati.
Non riesco assolutamente a capire dove e come prendere il numero dell'ordine di posizione nella lista, se lo scopo è quello di ottenere un profitto dopo che l'ordine è stato chiuso? OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
Scusa, sono troppo vago?
Non puoi mettere in un ticket OrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES ) per gli ordini chiusi e cancellati?
indice
SELECT_BY_POS - il parametro index passa il numero ordinale della posizione nella lista,
SELECT_BY_TICKET - il numero del biglietto viene passato nel parametro indice.
MODE_TRADES (predefinito) - l'ordine viene selezionato tra quelli aperti e in sospeso,
MODE_HISTORY - l'ordine è selezionato tra gli ordini chiusi e cancellati.
Non riesco assolutamente a capire dove e come prendere il numero di posizione nella lista, se lo scopo è quello di ottenere un profitto dopo che l'ordine è stato chiuso? OrderSelect(SELECT_BY_POS,MODE_HISTORY ?
Scusa, sono troppo vago?
Dopo tutto, non possiamo inserire l'OrderSelect( tiket,SELECT_BY_TICKET,MODE_TRADES ) per gli ordini chiusi e cancellati?
https://docs.mql4.com/ru/trading/ordershistorytotal