![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
tempo terminale - deve essere reale, corrispondente al maledetto meridiano di Parigi.
Grazie agli dei è una demo - altrimenti tutti l'avrebbero notata e reclamata molto tempo fa
tempo terminale - deve essere reale, corrispondente al maledetto meridiano di Parigi.
Colleghi sviluppatori!
Non so chi ha ragione e chi ha torto, ma mql non corrisponde a C++ in un posto come questo:
Allarme: operator=
In C++ abbiamo "copy constructor" in una situazione simile
La questione è stata sollevata molto tempo fa, forse l'avete dimenticata.
Colleghi sviluppatori!
Non so chi ha ragione e chi ha torto, ma mql non corrisponde a C++ in un posto come questo:
Allarme: operator=
In C++ abbiamo "copy constructor" in una situazione simile
La questione è stata sollevata molto tempo fa, forse l'avete dimenticata.
Salve.
Quando si installa lo script sul grafico, la finestra di assegnazione dei valori alle variabili esterne non appare, cioè il comando extern non viene eseguito??
Il log mostra le variabili che sono prescritte nel codice dello script o gli zeri, per esempio:
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: rimosso
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: uninit reason 0
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: Mn=0; StopLoss=350;
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: caricato con successo
Cioè MetaEditor è in esecuzione con un errore.
Potreste dirmi quale può essere il problema e cosa dovrei fare?
I migliori saluti!
Vladislav.
Salve.
Quando si installa lo script sul grafico, la finestra di assegnazione dei valori alle variabili esterne non appare, cioè il comando extern non viene eseguito??
Il log mostra le variabili che sono prescritte nel codice dello script o gli zeri, per esempio:
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: rimosso
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: uninit reason 0
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: Mn=0; StopLoss=350;
2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: caricato con successo
Cioè MetaEditor è in esecuzione con un errore.
Potreste dirmi qual è il problema e cosa dovrei fare?
I migliori saluti!
Vladislav.
Aggiungere all'inizio dello script
#proprietà script_show_inputs
Quando si aggiunge la stringa suggerita, lo script non riesce a passare attraverso il compilatore (dà 1 avvertimento e 1 errore):
Êîìïëåâèäëåíèÿ 'OpenBuy1.mq4'...
'script_show_inputs' - proprietà sconosciuta C:\Program Files\WFTS-DEMO\experts\scripts\OpenBuy1.mq4 (6, 1)
'script_show_inputs' - valore definito atteso C:\Program Files\WFTS-DEMO\experts\scripts\OpenBuy1.mq4 (6, 1)
1 errore, 1 avvertimento
La stringa viene incollata tramite gli appunti.
Codice script:
//+------------------------------------------------------------------+
//|OpenBuy1.mq4 |
//|Copyright 27.08.2012.|
//|Script apre un ordine BUY con Mn e volume (lotto) preimpostati.
//+------------------------------------------------------------------+
#proprietà script_show_inputs
#proprietà copyright "Copyright 27.08.2012"
#proprietà link ""
//+------------------------------------------------------------------+
//|Note:|
//+------------------------------------------------------------------+
/*
- non visualizza la finestra di impostazione della variabile esterna ?????
*/
//+------------------------------------------------------------------+
//|Variabili esterne (accessibili dalla finestra delle proprietà del programma)
//+------------------------------------------------------------------+
extern int Mn; //Numero magico.
extern double Lots =0.1;//Lot size.
extern double StopLoss =350; // SL per l'ordine aperto.
extern double TakeProfit =35; // TP per l'ordine aperto
Forse c'è qualcos'altro che non va? Potreste per favore consigliarmi.
Con rispetto.
Vladislav.
Aggiungere all'inizio dello script
#proprietà script_show_inputs
"Se tutto il resto fallisce, leggete la documentazione" (cz)
Dovrei aggiungere: leggete la documentazione del quattro.
E la tua domanda è per i quattro forum
"Se tutto il resto fallisce, leggete la documentazione" (cz)
Dovrei aggiungere: leggete la documentazione del quattro.
E la tua domanda è per i quattro forum.
Ha funzionato, grazie.
Vladislav.