Tracciare una linea verticale in corrispondenza della barra specificata
9 risposte
tomas262
8 anni fa #115019
Quando è necessario disegnare una linea verticale sui grafici per un migliore orientamento visivo, è possibile utilizzare il codice seguente:
Aggiungetelo nel file EA Wizard / code / CustomFunctions.mq4. Quindi è possibile utilizzarlo nella procedura guidata come mostrato nell'esempio allegato.
void drawVerticalLine(int barsBack) { string lineName = "Line "+MathRand(); se (ObjectFind(lineName) != 0) { ObjectCreate(lineName,OBJ_VLINE,0,Time[barsBack],0); ObjectSet(lineName,OBJPROP_COLOR, clrRed); ObjectSet(lineName,OBJPROP_WIDTH,1); ObjectSet(lineName,OBJPROP_STYLE,STYLE_DOT); } }
E utilizzarlo come mostrato nell'esempio allegato.
L'esempio disegna una linea sul grafico selezionato ogni giorno alle ore 8.
krikri
6 anni fa #143298
Ciao Thomas262,
Ho testato il vostro indicatore per disegnare una linea verticale e non ho una linea verticale ma un quadrato rosso, ho copiato il codice in Eawizard/code/customFunctions.mq4.
potete aiutarmi per favore
Saluti
Cristiano
tomas262
6 anni fa #143308
krikri
6 anni fa #143414
tomas262
6 anni fa #143546
krikri
6 anni fa #143585
Ciao Thomas,
Quando esporto come EA, non funziona.
vedere l'esperto di log allegato.
saluti
Cristiano
tomas262
6 anni fa #143664
Salve,
Quando ho esportato Drawverticalline.mq4 come EA, funziona - vedi immagine allegata. Vedo un errore nella schermata in basso. Viene visualizzato quando si esegue il codice?
krikri
6 anni fa #143749
Ciao Thomas262,
Ok Funziona anche per me come EA ma solo nello strategy tester non quando è attaccato su un grafico, vorrei disegnare una linea verticale come indicatore, come posso fare?
saluti
Cristiano
tomas262
6 anni fa #143868
Salve,
Quando è collegato a un grafico come consulente, funziona correttamente. Purtroppo il disegno non è corretto quando è allegato come indicatore di segnale.
krikri
6 anni fa #143901
Stai visualizzando 9 risposte - da 1 a 9 (di 9 totali)