[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 417

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
Si può fare un robot che apra in entrambe le direzioni con piccoli stop con lotti e scelga una posizione vincente? O è una fantasia?
OK con il colore...
La domanda è - voglio "nascondere SL" da DM, cioè non voglio che sia impostato con l'operatore di apertura, ma assegnarlo a una variabile all'interno di expert:
extern double TrailingStop=25.0;
extern double Lots=0.1;
....
doppio StopB;
.....
se( condizione di ingresso) {
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "Buy EA",123,0,Green);
StopB=Ask-TrailingStop*Lots; //hidethe stop < - lo sto facendo bene?
}
.....
if( profit exit conditions || Ask > StopB)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // chiude la posizione
return(0); // esce
}
E dove scriviamo la condizione di uscita di SL? Insieme alla condizione di chiusura del profitto usando "||" o separatamente?
Buon giorno! Vi prego di consigliarmi come utilizzare correttamente la funzione iCustom, voglio creare delle condizioni per i trade in base al colore dell'indicatore, che viene disegnato in una finestra separata dell'istogramma:
colore Oct_1=iCustom(NULL,0, "octava_1");
se ( Oct_1==Verde).... ecc.
Quando si compila il programma dà un errore, dice "'green' - variabile non definita, qual è la ragione?
Sarei molto grato per una risposta)))
Domanda rimossa, la lettera maiuscola ha un significato))))
OK con il colore...
La domanda è - voglio "nascondere SL" alle società di intermediazione, cioè non voglio impostarli con l'operatore di apertura, ma assegnarli a una variabile all'interno di expert:
extern double TrailingStop=25.0;
extern double Lots=0.1;
....
doppio StopB;
.....
se( condizione di ingresso) {
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "Buy EA",123,0,Green);
StopB=Ask-TrailingStop*Lots; //hidethe stop < - lo sto facendo bene?
}
.....
if( profit exit conditions || Ask > StopB)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // chiude la posizione
return(0); // esce
}
E dove scriviamo la condizione di uscita di SL? Insieme alla condizione di chiusura del profitto usando "||" o separatamente?
Non sono un professionista, ma mi stavo chiedendo la stessa cosa. Personalmente l'ho scritto così (i professionisti mi correggeranno quando verranno)
Questa parte prende un ordine aperto e assegna i valori di stop e take alle variabili
questa parte controlla e chiude alla presa
questa parte controlla e chiude alla fermata
P.S.Professionisti - non prendete in giro gli autodidatti, forse potrebbe essere diverso, ma funziona per me ....
Non sono un professionista, ma mi stavo chiedendo la stessa cosa. Personalmente l'ho scritto in questo modo (se sei un professionista - correggimi)
Questa parte prende un ordine aperto e assegna i valori di stop e take alle variabili
questa parte controlla e chiude alla presa
questa parte controlla e chiude alla fermata
P.S.Professionisti - non prendete in giro gli autodidatti, forse potrebbe essere diverso, ma funziona per me ....
Come faccio a determinare il tempo attuale dell'EA?
Se il timeframe è M1, devo soddisfare una condizione, e se il timeframe è M5, devo soddisfare un'altra condizione.
Puoi dirmi come determinare l'attuale periodo di tempo per l'EA?
Se il timeframe è M1, devo soddisfare una condizione, e se il timeframe è M5, devo soddisfare un'altra condizione.
Usando la funzione Period()
Come faccio a determinare il tempo attuale dell'EA?
Se il timeframe è M1, devo soddisfare una condizione, e se il timeframe è M5, devo soddisfare un'altra condizione.
Grazie. Quindi il periodo M1 corrisponde al valore 1, e il periodo M5 corrisponde al valore 5, quindi risulta che il periodo H1 corrisponde a 60, e il periodo H4 a 240 giusto?
Ho bisogno che questa costruzione funzioni: quando il periodo M1 è selezionato caso 1 e quando il periodo M15 è selezionato caso 15. Funzionerà, o è necessario fare il caso 1 caso 2 caso 3 - in ordine?