[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 375
![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
Buona sera. Ho cercato di mostrarlo nella foto per chiarezza. Supponiamo che io abbia "Dodge", quando il prezzo della barra successiva è superiore al massimo "Dodge" - compro, T/P, diciamo 15 punti, e il prezzo sulla stessa barra e sale e l'ordine (Buy_2) con T/P di 15 punti si apre di nuovo, e non ho bisogno diquesta 2a apertura (Buy_2) sulla 1a barra dopo il "Dodge". Come eliminare questo malinteso?
Cari professionisti e conoscitori!
Sono in perdita - l'indicatore BB sta dando segnali che non capisco (non "rosso-verde-rosso"!). Per essere più precisi, ho impostato tale chiamata:
bolup = iBands(Symbol(), 0, 24, 0, 2, 0, 1, 1);
boln = iBands(Symbol(), 0, 24, 0, 2, 0, 2, 1);
bolmd = (bolup + boldn) / 2;
Stampa("Bande superiori = ", bolup;)
Stampa("Bande inferiori = ", boldn);
Print("Bands media = ", bolmd);
Il risultato è che tutte e 3 le variabili danno lo stesso valore. >8-O
Coppia EUR, TF - H1. Qualche idea?
Grazie in anticipo...
Per chiarezza, ho cercato di disegnarne un'immagine su
Cari professionisti e conoscitori!
Sono in perdita - l'indicatore BB sta dando segnali che non capisco (non "rosso-verde-rosso"!). Per essere più preciso, sto dando la seguente chiamata:
bolup = iBands(Symbol(), 0, 24, 0, 2, 0, 1, 1);
boldn = iBands(Symbol(), 0, 24, 0, 2, 0, 2, 1);
bolmd = (bolup + boldn) / 2;
Print("Bands upper = ", bolup);
Print("Bands lower = ", boldn);
Print("Bands media = ", bolmd);
Di conseguenza, tutte e 3 le variabili danno lo stesso valore. >8-O
È EUR, H1. Qualche idea?
Grazie in anticipo...
Ho un problema e non ho idea di come possa essere risolto, cercherò di spiegarlo.
Quindi, nel codice che ho postato, ci sono 2 funzioni
Nel void PrepareTicketsToClose(int signal, bool Revers, int & ticketsClose[][2], double & lots[],double arrayTickets[][9]) dobbiamo mettere una condizione che decida se dobbiamo lasciare o chiudere l'ordine...
Ho provato a mettere delle condizioni ma non funziona niente....
Qualcuno può guardare e mostrare se c'è un errore in queste funzioni o se ho fatto casino....
Nel tester non ce n'è bisogno, ma sul conto demo o reale si otterrà un messaggio su un filo di commercio occupato.
Buon pomeriggio. Il sistema fornisce tre punti di ingresso per comprare e vendere. Ma quando arriva un segnale, le posizioni vengono aperte su ogni tick finché il segnale esiste. C'è un errore da qualche parte con le bandiere. Per favore, aiutatemi a capire.
Buon pomeriggio. Il sistema fornisce tre punti di ingresso per comprare e vendere. Ma quando arriva un segnale, le posizioni vengono aperte su ogni tick finché il segnale esiste. C'è un errore da qualche parte con le bandiere. Per favore, aiutatemi a capire.
OrdersTotal() dà il numero di posizioni già aperte, cioè possiamo usarlo per controllare se c'è già una posizione aperta o no.