Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 222
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
Per favore, aiutatemi. Non riesco a capire il ciclo for(), tutto il tempo dopo l'aggiornamento, a causa dell'offset(iMA(NULL,PERIOD_M1,1,1,MODE_SMA,PRICE_OPEN,i)) L'indicatore si ridisegna!
Molte grazie in anticipo.
Secondo me, l'approccio non è affatto logico. Perché definire il giorno della settimana? Che differenza fa che giorno è, se la condizione dovrebbe dire "non aprire più di xxx ordini oggi"?
Mi sembra più logico contare gli ordini aperti oggi e specificare la condizione corrispondente.
non c'è una data di apertura dell'ordine nella condizione.Se lo sai, per favore scrivi come fare)
Non capisco come fare in modo che in un dato giorno non venga aperto più di n-esimo numero di ordini durante tutta la giornata.
Per favore, aiutatemi. Non riesco a capire il ciclo for(), tutto il tempo dopo l'aggiornamento, a causa dell'offset(iMA(NULL,PERIOD_M1,1,1,MODE_SMA,PRICE_OPEN,i)) L'indicatore si ridisegna!
Vi ringrazio in anticipo.
Le MA hanno TF diversi. Devi in qualche modo inserire il timeframe superiore nel TF M1, cioè contare le MA due volte con un numero diverso di tick. In questo caso uno stesso valore del periodo più vecchio sarà aggiunto a diversi valori di quello più giovane.
Se si guarda attraverso i si ottengono, per esempio, 10 candele di periodo D1 e 10 M1. Logicamente c'è qualcosa che non va....
Un'altra cosa, se l'indicatore è impostato su M1, funzionerà senza re-brising molto probabilmente
Le MA hanno TF diversi. devi in qualche modo inserire il timeframe superiore nel TF M1, cioè contare le MA due volte con numeri diversi di tick.
Passando per i si stanno prendendo per esempio 10 candele del periodo D1 e 10 M1. Logicamente c'è qualcosa che non va....
Sì, hai ragione, ma la mia mente non è ancora sufficiente per capire come far contare correttamente M1
Inoltre dovrà sincronizzare M1 con un timeframe superiore, perché 1 barra di M5 non corrisponderà necessariamente a 5 candele di M1, potrebbe essere 4 o 1.
Sì, hai ragione, ma la mia mente non è ancora abbastanza per capire come far contare correttamente M1
Prova
tempo della i-esima barra e mettere il numero di barra risultante al posto di i.
Caro novikov433!!! Ti insegnerò a programmare, o ti scriverò un Expert Advisor gratuito o entrambi!!! In cambio, insegna come gli ordini in perdita si traducono in no-loss. Si può usare un semplice esempio. Do un ordine a mia moglie (ordine): compra un secchio di patate la mattina presto al mercato, e alle 10 (analisi fondamentale) il prezzo sale - vendi. Ma a volte un camion di patate arriva alle 10:30 (notizie). E il prezzo (sulla notizia) scende immediatamente e dura fino alla fine della giornata, o anche per tutta la settimana. Posto uno Stop Loss - se il prezzo scende di 10 rubli, vendo appena posso (al prezzo di mercato). Come cambiare l'ordine, per evitare perdite. Se questa variante è interessante, mandaci la tua e-mail.
Prova
il tempo dell'i-esima barra e mettere il numero di barra risultante al posto di i.
Avete pensato a qualcosa del genere?
Grazie per l'attenzione )) Sono un babbeo ... ... alla chiusura ho avuto la condizione di chiudere l'affare alle 22:00 di venerdì, senza alcuna condizione aggiuntiva per controllare il tipo di affare. L'affare stesso si è chiuso un paio d'ore prima. Bene, quando sono arrivate le 22:00, l'Expert Advisor ha iniziato a inviare ordini per chiudere un ordine che era già chiuso... .