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
semplice domanda di codifica; ho:
Step0=iCustom(NULL,0, "StepChoppy_v1[1].3",0,lookupidx);
Step1=iCustom(NULL,0, "StepChoppy_v1[1].3",1,lookupidx);
Step2=iCustom(NULL,0, "StepChoppy_v1[1].3",2,lookupidx);
Step3=iCustom(NULL,0, "StepChoppy_v1[1].3",3,lookupidx);
se (Step0>=1 | Step1>=1 | Step2>=1 |Step3>=1)
maval=1;
altrimenti
maval= 0;
Il problema è che ottengo un messaggio di errore durante la compilazione: '|' - gli operatori bitwise devono essere applicati solo ai valori interi
se uso solo
se (Step0>=1)
maval=1;
else
maval= 0;
Funziona, ma voglio anche le altre 3 variabili!
Qualche suggerimento?
semplice domanda di codifica; ho:
Step0=iCustom(NULL,0, "StepChoppy_v1[1].3",0,lookupidx);
Step1=iCustom(NULL,0, "StepChoppy_v1[1].3",1,lookupidx);
Step2=iCustom(NULL,0, "StepChoppy_v1[1].3",2,lookupidx);
Step3=iCustom(NULL,0, "StepChoppy_v1[1].3",3,lookupidx);
se (Step0>=1 | Step1>=1 | Step2>=1 |Step3>=1)
maval=1;
altrimenti
maval= 0;
Il problema è che ottengo un messaggio di errore durante la compilazione: '|' - gli operatori bitwise devono essere applicati solo ai valori interi
se uso solo
se (Step0>=1)
maval=1;
else
maval= 0;
Funziona, ma voglio anche le altre 3 variabili!
Qualche suggerimento?Devi usare
L'operatore "OR" tra due booleani è " || "
Devi usare
dannazione, sapevo che era qualcosa di facile lol
Grazie! Ora funziona 5*****!
Vorrei che mi scrivessi il codice del tutorial su EA(Your First Expert Advisor), che
aprirà molti ordini, ma senza dubling. Ho provato molte cose, ma alla fine non hanno
funzionano
Per esempio. Stiamo giocando su 4 coppie: GBPUSD, GBPCHF, AUDUSD e EURUSD e abbiamo
le prime tre aperte. Se la funzione 'isCrossed' è uguale a 1 o 2, l'EA comprerà o venderà EURUSD, perché le altre coppie sono solo aperte.
Scusa per il mio inglese :]
Domanda curiosa?
Quando si usa return(0); nelle dichiarazioni "if"?
Dave
Come faccio a fare un blocco temporale su questa utilità di cancellazione?
L'ho capito!
/////////////////////////////////////////////////////////
{
if(!(Hour()>=EndHour && Hour()>>> EndHour=17 / StartHour=0
{
Comment("PROGRAM SYSTEM IN HIBERNATION!");
}
}Ho bisogno di un chiarimento: L'ora corrente è 14 GMT, eppure l'ea sta visualizzando il "PROGRAMMA SISTEMA IN HIBERNAZIONE! Perché sta visualizzando?
Dave
/////////////////////////////////////////////////////////
{
if(!(Hour()>=EndHour && Hour()>>> EndHour=17 / StartHour=0
{
Comment("PROGRAM SYSTEM IN HIBERNATION!");
}
}Ho bisogno di un chiarimento: L'ora corrente è 14 GMT, eppure l'ea sta visualizzando il "PROGRAMMA SISTEMA IN HIBERNAZIONE! Perché sta visualizzando?
DaveÈ tutta una questione di (!). Mettendo il test logico in() con il ! prima di esso, state dicendo al computer che se il test logico risulta "falso" allora procedete nella routine.
bool
Ciao a tutti,
sto sempre imparando mql e il seguente codice è molto ambiguo per me (stepMa Ea di Igorad)
if ( FilterPeriod > 0 )
{
bool BuyFilter = false;
BuyFilter = ( Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1));
bool SellFilter = false;
SellFilter =( Close[1]<iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1));
}
else
{ BuyFilter = true; SellFilter = true; }
// ------------Non capisco come si possa dichiarare e inizializzare una variabile bool e assegnare ad essa una variabile intera int la linea successiva
//esempio
bool BuyFilter = false;
BuyFilter = ( Close[1]>iMA(NULL,0,FilterPeriod,0,MODE_EMA,0,1));
Qualcuno potrebbe illuminare per favore.
Grazie
Edit: ND, non so se è il posto giusto per postare questo.