Trascinate SL e TP nel tester. - pagina 8

 
Alexey Volchanskiy:
Lo prenderò la sera, nel bar più vicino ))
È troppo banale, preferirei spenderli per le donne o andare a Sochi per un weekend).
 
Dmitry Fedoseev:
Non nel test visivo, ma nel tester. Nel tester, sia durante il test normale che quello visivo tutto è uguale, e ChartEvent non funziona lì. Ma durante il test visivo, c'è un grafico e ChartEvent funziona negli indicatori.
Voglio anche chiarire. Quando dici ChartEvent nel tester, significa che la funzione ChartEvent è stata inserita nel codice dell'Expert Advisor testato? Sì, non funziona quando è inserito in un Expert Advisor durante i test. Questo non è un problema, tutte le informazioni necessarie possono essere passate dall'indicatore all'Expert Advisor attraverso le variabili globali del terminale.
 
khorosh:
Sì.
Funziona o non funziona? Questo è il nome dell'EA, se sai cosa intendo.
 

Un uomo ha capito come utilizzare quasi completamente i pulsanti del visualizzatore, e 5 persone gli saltano addosso gridando "non è un tester!", "i pulsanti non funzionano!", ecc.

Professionisti un cazzo.

Per quanto riguarda l'argomento del topic: si può fare lo stesso, con le linee. Ma è necessario tracciare l'evento del loro movimento o con l'arrivo del tick, o attraverso lo stesso indicatore che traccia i pulsanti.

 
Andrey Khatimlianskii:

Un uomo ha capito come utilizzare quasi completamente i pulsanti del visualizzatore, e 5 persone gli saltano addosso gridando "non è un tester!", "i pulsanti non funzionano!", ecc.

Professionisti un cazzo.

Per quanto riguarda l'argomento del topic: si può fare lo stesso, con le linee. Ma è necessario tracciare l'evento del loro movimento o con l'arrivo del tick, o attraverso lo stesso indicatore che traccia i pulsanti.

Grazie per il sostegno. Sì, è più facile criticare che cercare di capire una persona.

 
khorosh:
Vorrei anche chiarire. Quando dici "nel tester", significa che la funzione ChartEvent è stata inserita nel codice di un Expert Advisor in prova? Sì, quando è inserito in un Expert Advisor, non funziona nei test. Questo non è un problema, tutte le informazioni necessarie possono essere passate dall'indicatore all'Expert Advisor attraverso le variabili globali del terminale.

Intendo ChartEvent in un Expert Advisor o in un indicatore chiamato dall'Expert Advisor utilizzando la funzione iCustom().

L'indicatore applicato al grafico può essere trasferito in un Expert Advisor, ma sarà attivato nell'Expert Advisor a seconda dei tick, quindi non ha senso fare un tale grafico, è possibile elaborare la pressione di un pulsante o lo spostamento di oggetti grafici in un Expert Advisor.

 
khorosh:

Grazie per il vostro sostegno. Sì, è più facile criticare che cercare di capire una persona.

Nessuno sta criticando. Tutti cercano di spiegare che c'è una differenza in alcune cose.
 
Dmitry Fedoseev:

Intendo ChartEvent in un Expert Advisor o in un indicatore chiamato dall'Expert Advisor utilizzando la funzione iCustom().

L'indicatore applicato al grafico può essere trasferito in un Expert Advisor, ma sarà attivato nell'Expert Advisor a seconda dei tick, quindi non ha senso fare un tale grafico, è possibile elaborare la pressione di un pulsante o lo spostamento di oggetti grafici in un Expert Advisor.

È possibile, ovviamente, fare entrambe le cose. Ma mi sembra che se si può usare un evento, questa è una soluzione più elegante. Quando ci sono molti oggetti, il tempo totale del loro interrogatorio è ancora un freno supplementare.

 
khorosh:

Si possono fare entrambe le cose, ovviamente. Ma mi sembra che se si può usare un evento, è una soluzione più elegante. Quando ci sono molti oggetti, il tempo totale di polling è ancora un ulteriore freno.

Vorrei che si potesse inventare qualcosa in modo che quando l'EA lavora nel conto, abbia una risposta istantanea alle variabili globali create dall'indicatore, invece di aspettare un tick.
 
Dmitry Fedoseev:
Vorrei poter pensare a qualcosa che permetta all'EA di reagire istantaneamente alle variabili globali create dall'indicatore, invece di aspettare un tick.
Per qualche motivo, l'EA viene lanciato solo con il tick. Sarebbe bello se potesse essere avviato da un evento. C'è una variante di uno script in loop al posto dell'Expert Advisor, ma causerà un carico pesante su un computer. Una singola esecuzione dello script può essere codificata in qualche modo da un evento? Lo script può essere lanciato usando i tasti di scelta rapida. Che ne dite di simulare la pressione di questi tasti caldi usando gli eventi? Il codice dello script deve essere assolutamente identico a quello dell'Expert Advisor. Poi farà la stessa cosa dell'Expert Advisor tra i tick.
Motivazione: