Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 559
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ecco le meraviglie del test di un programma EA in MT5 (vedi foto-file)... Un EA può essere positivo con un saldo negativo ? e quando il saldo è negativo ? Prima di passare a Trading Nation, ho cambiato spesso idea e non l'ho mai fatto... Penso che sia ora di dormire un po')
Se qualcuno è interessato al codice aperto e al set me lo faccia sapere? - Lo pubblicherò certamente. Ho iniziato a padroneggiare MT5 con l'hedging e ora, - miracoli, però)
Non ci sono miracoli. Ci sono posizioni aperte con una grande eccedenza, e c'è una posizione chiusa con una perdita maggiore della dimensione del bilancio. Non c'è nessuna controindicazione perché ci sono abbastanza fondi per mantenere le posizioni aperte.
Potete per favore dirmi qual è il mio errore.
for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);
La data dall'array OpenSellTime non viene stampata e non la seconda parte dell'espressione - PriceOpenSell.
E non riesco a trovare i comandiprintf come%G e%d.
Buon pomeriggio a tutti).
Questa è una domanda per un manichino della programmazione...
Sto cercando di compilare un EA per una nuova build. Il compilatore mi dà un sacco di errori diversi...
Qui c'è uno di loro
if(oppositedelete){delete( OP_SELLSTOP);delete( OP_SELLLIMIT);}
Ci sono 2 errori segnati in rosso in questo frammento di codice:'(' - puntatore a oggetto atteso
Avendo letto un po' sull'argomento dell'errore, ho capito che il nome è riservato e devo sostituirlo...
Quindi la domanda è: con cosa sostituirlo?
Buon pomeriggio a tutti).
Questa è una domanda per un manichino della programmazione...
Sto cercando di compilare un EA per una nuova build. Il compilatore mi dà un sacco di errori diversi...
Qui c'è uno di loro
if(oppositedelete){delete( OP_SELLSTOP);delete( OP_SELLLIMIT);}
Ci sono 2 errori segnati in rosso in questo frammento di codice:'(' - puntatore a oggetto atteso
Avendo letto un po' sull'argomento dell'errore, ho capito che il nome è riservato e devo sostituirlo...
Quindi la domanda è: con cosa sostituirlo?
C'è questa linea nel codice
Print (";OpenSellTime - ",TimeToString(OpenSellTime[N_Sell],TIME_DATE|TIME_MINUTES), ";PriceOpenSell", PriceOpenSell[N_Sell]);
Perché ottengo questo testo nell'output:
OpenSellTime - 2015.12.01 11:15
dove ";" e la seconda parte è"PriceOpenSell"?
C'è questa linea nel codice
Print (";OpenSellTime - ",TimeToString(OpenSellTime[N_Sell],TIME_DATE|TIME_MINUTES), ";PriceOpenSell", PriceOpenSell[N_Sell]);
Perché ottengo questo testo nell'output:
OpenSellTime - 2015.12.01 11:15
dov'è il ";" e la seconda parte"PriceOpenSell"?
rimosso ";" - lavorato.
La domanda sulla printf rimane...
Come faccio a inviare correttamente una richiesta di chiusura di una posizione del contatore?
Se chiudo come prima, quello opposto, viene laccato ))
Già provato tutto, dà ancora errore 2016.04.15 13:17:24 Core 1 2016.03.29 09:00:00 failed close position #64 buy 0.81 EURUSD by position #0 [Invalid request]
Quali campi riempire e quali no? Credo che non abbia importanza se la posizione aperta è corta o lunga.
Ciao, domanda sul tester.
Sto testando un Expert Advisor multivaluta e vorrei vedere nel visualizzatore tutte le finestre su tutte le coppie di valute che vengono scambiate.
Nell'aiuto del visualizzatore si parla di un comando "Chart" nella sezione "View" del menu principale del visualizzatore, che sembra essere usato per aprire nuovi grafici. Ma per qualche motivo non ho affatto il comando "Chart" e, di conseguenza, non posso aprire i grafici di altre coppie. Qual è il problema qui?
Come faccio a inviare correttamente una richiesta di chiusura di una posizione del contatore?
Se chiudo come prima, quello opposto, viene laccato ))
Già provato tutto, dà ancora errore 2016.04.15 13:17:24 Core 1 2016.03.29 09:00:00 failed close position #64 buy 0.81 EURUSD by position #0 [Invalid request]
Quali campi riempire e quali no? Per quanto ho capito, non importa se la posizione è lunga o corta.
Usare codice minimo - usare la libreria standard:
Diario dell'agente: