Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 840
![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
Cosa c'è che non va?
C'è una classe template
Poi provo a fare questo nel codice:
Si acciglia!
Poi provo a fare questo nel codice:
Si acciglia!
Mi serve così:
ecco un esempio di come lavorare con i modelli pubblicatosu https://www.mql5.com/ru/forum/221917/page25#comment_11205772
vedi se puoi usare il mio codice come un'analogia con il tuo
deve essere così:
ecco un esempio di come lavorare con i modelli che ho postatohttps://www.mql5.com/ru/forum/221917/page25#comment_11205772
Vedi se puoi scrivere il tuo per analogia con il mio codice
Grazie
è possibile impostare la posizione del testo rispetto alla linea?
La linea è creata programmaticamente, il testo è disegnato sopra la linea, ma in alcuni casi ho bisogno che il testo sia in basso...
come fare?
Vorrei fare in modo che quando si apre un trade di acquisto il consulente confronti il lotto di trading del trade aperto con il lotto massimo di trading e se il lotto è superiore a un certo valore, il consulente chiuderà automaticamente l'ultimo trade.
nell'esempio seguente ho indicato che il consulente dovrebbe chiudere i trade se il lotto di trading è superiore a 2... Come pensa che funzionerà questa condizione?
if ((typeLastOrder==OP_BUY && orderlots()>2 || typeLastOrder==OP_BUYSTOP && orderlots()>2 || typeLastOrder==OP_BUYLIMIT && orderlots()>2)){
Alert("nessun lotto superiore a 2 è permesso");
CloseDelete(lastTicket);
return;
}
Pomeriggio,
Vorrei che l'Expert Advisor confrontasse il volume di scambio del trade aperto con il volume di scambio massimo, e se il volume è superiore a un certo valore, l'Expert Advisor chiuderà automaticamente l'ultimo trade.
Nell'esempio qui sotto, ho specificato che l'Expert Advisor dovrebbe chiudere i trade se il lotto di trading è superiore a 2. Come pensate che funzionerà questa condizione?
se ((typeLastOrder==OP_BUY && orderlots()>2 || typeLastOrder==OP_BUYSTOP && orderlots()>2 || typeLastOrder==OP_BUYLIMIT && orderlots()>2)){
Alert("lotto superiore a 2 non può essere usato");
CloseDelete(lastTicket);
ritorno;
}
E perché dovrei aprire e poi chiudere subito? Forse è meglio non aprire affatto?
Perché aprire prima e chiudere subito dopo? Non sarebbe meglio non aprire affatto?
Per controllare la tua avidità
Aiuta a spostare a sinistra, a destra o orizzontalmente i numeri di tick in cima alle candele come rosso, verde, giallo sono rari. Questi numeri si muovono in verticale, ma non posso farlo in orizzontale. Voglio che siano davanti alla candela a cui appartengono. Il codice dell'indicatore:
//+------------------------------------------------------------------+
Aiuta a spostare a sinistra, a destra o orizzontalmente i numeri di tick in cima alle candele come rosso, verde, giallo sono rari. Questi numeri si muovono in verticale, ma non posso farlo in orizzontale. Voglio che siano davanti alla candela a cui appartengono. Il codice dell'indicatore:
Aiuta a spostare a sinistra, a destra o orizzontalmente i numeri di tick in cima alle candele come rosso, verde, giallo sono rari. Questi numeri si muovono in verticale, ma non posso farlo in orizzontale. Voglio che stiano davanti alla candela a cui appartengono. Il codice dell'indicatore:
Prova aimpostare il punto di ancoraggio per l'oggettoOBJ_TEXT nel file
CENTRO ANCORA
Il punto di ancoraggio è strettamente nel centro dell'oggetto