[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 413
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
Ecco un EA per fare in modo che l'ordine si apra sulla CHIUSURA della candela, non solo su una croce.
Vorrei sapere come aprire l'ordine.
E come pensate di sapere che la barra si chiuderà con questo tick? Forse con l'apertura di un nuovo bar?
Il codice è inserito dal pulsante SRC
OK.
Sì, il nuovo bar.
OK.
Sì, il nuovo bar.
Buon pomeriggio, qualcuno mi aiuti con la funzione WindowScreenShot. Per il 3° giorno nessuno risponde((. Ho scritto il seguente script (vedi file allegato).
In 2 parole sulla sceneggiatura. Lo script è destinato a fare screenshot del grafico corrente della finestra del terminale client. Nella variabile esterna extern datetime Time_bar viene specificato il tempo della barra da cui e fino alla barra zero verrà creata (tenendo conto del rientro destro sul grafico). Nella linea
int bar_number=iBarShift(NULL,0,Time_bar,true)
si cerca il numero di serie della barra che abbiamo specificato nella variabile esterna extern datetime time_bar. La funzione stessa, nella linea
bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph)
Ora ecco la domanda... Per semplicità, supponiamo di dover creare uno screenshot delle ultime due barre. Poi, se la linea
int bar_number=iBarShift(NULL,0,Time_bar,true)
è lasciato invariato, il risultato sarà la seguente schermata
Cioè, non c'è nessuna barra nello screenshot (anche se la stringa
int bar_number=iBarShift(NULL,0,bar_time,true)
si dovrebbe calcolare il numero di barre in base al tempo)
Se questa linea è presentata nel modo seguente
int bar_number=iBarShift(NULL,0,Time_bar,true)+2
otterrete lo screenshot che volevamo:
Domanda: perché nel caso in cui questa stringa ha la seguente forma
int bar_number=iBarShift(NULL,0,Time_bar,true)
lo screenshot è preso con uno spostamento di 2 barre a destra di quello specificato nella riga precedente?
P.S. Per non sporcare il forum, grazie in anticipo per la risposta
mostra il codice + quali parametri di input sono nell'indicatore
L'ho controllato 20 volte, non scriverei senza controllarlo 20 volte, tutti i parametri sono corretti come nell'indicatore. Il problema potrebbe essere altrove, forse avete incontrato un problema simile?
Colleghi!!! Buona sera!
Ho scoperto un incredibile indicatore QQE e ho deciso di trovare un Expert Advisor basato su questo indicatore.... e non sono riuscito a trovarlo. Tuttavia, su questo forum ho trovato un messaggio dell'utente POZITIV.
Ha scritto la seguente logica: "quando la linea rossa attraversa la linea gialla verso l'alto, si dovrebbe aprire un ordine di acquisto, quando la linea rossa attraversa la linea gialla verso l'alto - un ordine di vendita".
Come risultato, aveva un codice mezzo finito dell'Expert Advisor.
Ho calcolato un'altra logica per me: quando la curva in grassetto attraversa la linea tratteggiata dall'alto verso il basso - si deve vendere e chiudere quel lotto (comprare), quando quella rossa in grassetto attraversa la linea tratteggiata dal basso verso l'alto. E nello stesso momento aprire immediatamente un altro lotto (comprare), che dovrebbe chiudersi (vendere) quando accade la situazione opposta.....-anche aprire costantemente un lotto, e ogni incrocio delle linee serve per chiuderne uno e contemporaneamente aprirne un altro. E l'intersezione probabilmente dovrebbe essere considerato dai loro valori dopo la chiusura di una barra, cioè se il 20 minuti (dopo la chiusura), grassetto aveva un valore di 51 (condizionale), e il punteggiato 50, e 21 minuti (dopo la chiusura), grassetto 50 e il punteggiato 51, allora devi vendere. Nessun SL o TC.
In linea di principio la logica è semplice. Niente frecce, niente allarmi e messaggi. Commercia solo in modalità automatica nella sua forma pura.
Per favore, aiutatemi a perfezionare questo codice (sotto) con questa logica. E sarebbe possibile regolare il periodo (da 1 minuto a 1 giorno) e il parametro SF (smoothing).
Per il secondo giorno ho cercato di capire il codice e correggerlo, ma non sono un programmatore(((((((((((
Spero davvero nel vostro aiuto!
Bene, ho controllato tutto 20 volte io stesso, senza controllare 20 volte non scriverei, tutti i parametri sono corretti come nell'indicatore. Il problema probabilmente si trova altrove, forse qualcuno ha incontrato un problema simile?
Ho passato una serata a cercare di risolverlo da solo. Ho confuso la sequenza dei parametri quando ho trasferito l'esterno da un indicatore a un EA. Ero quasi pazzo, la sequenza dei parametri era la stessa :))
Nient'altro che l'inserimento di parametri errati in iCustom e non può essere. Cercatelo.
Io stesso ho passato una serata a litigare l'altro giorno. Ho confuso la sequenza dei parametri quando ho trasferito i parametri esterni dall'indicatore all'Expert Advisor. Ero quasi pazzo, la sequenza dei parametri era la stessa :))
Ed ecco i parametri
Potete dirmi se c'è un limite al numero di parametri in un indicatore non standard, quando è collegato tramite iCustom?
Ho c'è un indicatore con circa 8 parametri Ho inserito tutti i parametri correttamente, ho controllato più volte, ma l'errore ')' appare ancora alla compilazione - conteggio parametri errato D:\InstaTrader\expert_2.mq4 (11, 280)
Direi "circa 80".
Togliete l'extern da alcuni dei parametri che sono poco usati e non ci sarà confusione.
Attenzione alle mie domande:
Perché gli oggetti appaiono sotto i candelabri, qual è la ragione di questo?
Potete ricordarmi come fare una casella di controllo per il prezzo, qual è la proprietà dell'oggetto.