Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1254
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
Ciao a tutti.
C'è un indicatore candlestick, tick indicator, che non è collegato a nessun TF. Una candela nell'indicatore può apparire in qualsiasi momento.
La domanda è: come conoscere dall'EA l'aspetto di questa candela?
Ho provato ad aggiungere un ulteriore buffer all'indicatore
in cui scrivo 1 quando appare una nuova candela.
Il problema è che questo buffer non appare nella finestra Data Overview, e quindi il suo valore non può essere letto dall'EA.
Cosa fare?
Ciao a tutti.
C'è un indicatore candlestick, tick indicator, che non è collegato a nessun TF. Una candela nell'indicatore può apparire in qualsiasi momento.
La domanda è: come conoscere dall'EA l'aspetto di questa candela?
Ho provato ad aggiungere un ulteriore buffer all'indicatore
in cui scrivo 1 quando appare una nuova candela.
Il problema è che questo buffer non appare nella finestra Data Overview, e quindi il suo valore non può essere letto dall'EA.
Come fare?
Aggiungere la costruzione
Aggiungere la costruzione
Grazie.
Salve. L'Expert Advisor piazza ordini pendenti sui livelli. Nelle condizioni ci sono i prezzi ask e bid, rispettivamente per gli ordini di acquisto e di vendita. Se scrivo :
nel tester, gli ordini pendenti sono piazzati sia per comprare che per vendere. Se scrivo:
vengono piazzati solo ordini di acquisto. Gli ordini di vendita non vengono piazzati e non ho nessuna voce di registro a questo proposito. Sono abbastanza soddisfatto della prima opzione, ma mi chiedo ancora quale sia la ragione.
Salve. L'Expert Advisor piazza ordini pendenti sui livelli. Nelle condizioni ci sono i prezzi ask e bid, rispettivamente per gli ordini di acquisto e di vendita. Se scrivo :
nel tester, gli ordini pendenti sono piazzati sia per comprare che per vendere. Se scrivo:
vengono piazzati solo ordini di acquisto. Gli ordini di vendita non vengono piazzati e non ho nessuna voce di registro a questo proposito. Sono abbastanza soddisfatto della prima variante, ma mi chiedo ancora quale sia la ragione.
controlla 0.0 per cominciare
guarda il resto del codice per chiamare l'assegnazione del prezzo
Salve. L'EA piazza ordini pendenti sui livelli. Nelle condizioni ci sono i prezzi ask e bid, rispettivamente per gli ordini di acquisto e di vendita. Se scrivo :
nel tester, gli ordini pendenti sono piazzati sia per comprare che per vendere. Se scrivo:
vengono piazzati solo ordini di acquisto. Gli ordini di vendita non vengono piazzati e non ho nessuna voce di registro a questo proposito. Sono abbastanza soddisfatto della prima variante, ma mi chiedo ancora quale sia la ragione.
Prima di fare riferimento ai prezzi attraverso un oggetto della classeCSymbolInfo, si deve prima aggiornare i prezzi
CSymbolInfo:RefreshRates
Rinfresca le citazioni per simbolo
Prima di accedere ai prezzi tramite un oggettoCSymbolInfo, i prezzi devono prima essere aggiornati
CSymbolInfo:RefreshRates
Rinfresca le citazioni per simbolo
Grazie per la vostra risposta. Per quanto mi riguarda, è molto più facile usare la prima opzione che scrivere un mucchio di condizioni in più a qualcosa come questo per farlo funzionare. Nella classeCSymbolInfo, quando si definiscono ask e bid, si usa la stessa formula della prima variante. Otteniamo il risultato nel primo caso senza rinfrescare il prezzo; nel secondo caso, viene rinfrescato. Possiamo ottenere il prezzo ask attraverso la classeCSymbolInfo senza rinfrescare; bid, tuttavia questa variante non funziona. Penso che sia troppo complicato.
Ciao a tutti!
Hascritto un EA. Non si può dire che sia redditizio. Durante i test, a volte i trade appaiono nei risultati con un volume che non corrisponde al calcolo dell'algoritmo. Per esempio, due trade consecutivi: uno è calcolato correttamente, l'altro è calcolato male. Come liberarsene?