Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 581
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
Se vuoi prendere una candela M30 che ha chiuso insieme all'ultima candela H1 chiusa, può essere una candela con indice non solo 1, ma anche 2. Un'altra cosa è che allora non è chiaro perché si prende il prezzo di chiusura di M30, se è lo stesso prezzo di chiusura della candela H1 precedente. Cioè, in questo caso non ha senso chiedere il prezzo di chiusura di un altro TF, perché è lo stesso del prezzo di chiusura del TF corrente.
Esattamente quello che dobbiamo sapere è il prezzo di chiusura di M30 all'interno di H1
Trovato il motivo, il controllo dell'apertura del bar. Grazie.
Come nell'indicatore per confrontare, nel ciclo, il prezzo High[i+1] +/-10*Point con frattali inferiori?
se trovato uguale, mettere freccia Buf_o[i+1]= High[i+1] ;.
Ciao!
Voglio scrivere un semplice codice di strategia binaria per testarlo con MetaTrader 4 tester. So che il tester integrato non testa completamente le strategie binarie, ma ho solo bisogno di sapere la quota di operazioni redditizie durante il periodo di test. Non sono in grado di impostare il tempo di scadenza di un accordo. Uso l'operatore OrderSend:
OrderSend(Symbol(),OP_BUY,1,Ask,10,0,0, "5",15167,Expiration,clrGreen);
Tutto funziona bene quando si esegue il trading automatico, ma i termini del broker specificano il periodo di scadenza nel commento alla posizione. In questo caso il mio commento è "5". Sono cinque minuti. Tuttavia, il tester, ovviamente, non considera il commento come un'indicazione del periodo di scadenza. Il tester non reagisce affatto ai diversi valori del parametro Expiration. Prima apre i trade seguendo i segnali della strategia e poi chiude tutti i trade aperti nel periodo di test al momento della scadenza del periodo di test. Di conseguenza, il risultato dei test è assolutamente errato.
Come specificare un periodo di scadenza comprensibile per il tester? Sto ancora padroneggiando la "vecchia" versione del codice.
Come posso impostare un periodo di scadenza che il tester possa capire?
Come faccio a rendereHigh[i+1] +/-10*Point non esattamente uguale al prezzo del frattale?
Come faccio a rendereHigh[i+1] +/-10*Point non esattamente uguale al prezzo del frattale?
Chiudi la posizione se il tempo corrente = tempo di apertura della posizione più 5 minuti o all'apertura di una nuova barra, se il timeframe è M5.
Perché il periodo di scadenza standard nella lista dei parametri dell'operatore OrderSend non funziona? Nel mio esempio è segnato come Scadenza.