È possibile creare il proprio strumento con un grafico generato a caso di prezzo vagante composto da barre di minuti sul grafico MT4? - pagina 5

 
IgorM:

Dobbiamo reinventare la ruota? mt4 strategy tester genera ticks abbastanza bene, nella cartella C:\Program Files\MetaTrader - Alpari\tester\history c'è il file EURUSD60_0.fxt, se lo apriamo in MT4 (file-autonomously open chart), vedremo: http://imglink.ru/pictures/24-10-10/b2f76a0f7e0c6926db0a748880718ebc.jpg

Prendi i tuoi dati o un TF non standard, sostituiscili con i dati storici nelle cartelle, poi esegui il tester della strategia e scrivi tu stesso i dati in tick del tester - il minimo sforzo

Se solo si potesse scaricare le proprie zecche nel tester allo stesso modo, sarebbe perfetto.

Ma le meta-citazioni sembrano aver bloccato questa opzione.

 
Andrei01:

Se si potesse anche agganciare le proprie zecche al tester nello stesso modo, sarebbe una vera bellezza.

Ma le meta-citazioni sembrano aver bloccato questa opzione.


Beh, se i vostri tick sono migliori di quelli di MT, allora scambiate il tester con la vostra storia di tick - nessuno vi ha vietato di aprire un file per la lettura
 
Andrei01:

Se si potesse anche agganciare le proprie zecche al tester nello stesso modo, sarebbe una vera bellezza.

Ma le meta-citazioni sembrano aver bloccato questa opzione.

Sbloccatore.
 
hrenfx:
Sbloccatore.
Grazie!
 
IgorM:

Beh, se i tuoi tick sono migliori di quelli di MT, allora fai trading sulla tua storia di tick nel tester - nessuno ti ha proibito di aprire un file per la lettura
E il test visivo funzionerà sulle nuove zecche?
 
Andrei01:
Il test visivo funzionerà con le nuove zecche?


Tutto funzionerà, non costruire il blocco logico di trading dal simbolo corrente, ma dall'analisi dei dati nel file e aprire gli ordini dal simbolo su cui l'EA è in bilico

l'altro problema è che il corretto caricamento dei dati deve essere preparato in anticipo

 
IgorM:


tutto funzionerà, costruire il blocco logico di trading non sul simbolo corrente, ma sull'analisi dei dati nel file e aprire gli ordini sul simbolo su cui l'Expert Advisor è in bilico

Le funzioni di trading prendono i prezzi Bid/Ask dai tick correnti nel terminale, non da quelli esterni. Questo significa che gli ordini non possono essere effettuati.
 
Andrei01:
Le funzioni di trading prendono i prezzi Bid/Ask dai tick correnti nel terminale, non da quelli esterni. Questo significa che gli ordini non possono essere effettuati.


Ti sto dicendo - logica commerciale da un file, e aperto dal simbolo corrente - come dovrebbe essere

Scrivere numeri casuali in 2 file, prendere e leggere da questi file in array ed elaborare gli array con MA

iMAOnArray(1)>iMAOnArray(2) --> BUY

{BUY}: ticket = OrderSend(Symbol(),OP_BUY,lots(),MarketInfo(Symbol(),MODE_ASK),slippage,0,0,comm,magic,0,Green);)

ecco la logica per piazzare gli ordini, se avete bisogno di altri prezzi, dovete importare le quotazioni nel terminale o sostituire i file .hst

ZS: se non lo capite - perché avete bisogno di zecche?

 
IgorM:

{BUY}: ticket = OrderSend(Symbol(),OP_BUY,lots(),MarketInfo(Symbol(),MODE_ASK),slippage,0,0,comm,magic,0,Green);)

ecco la logica per piazzare gli ordini, se avete bisogno di prezzi diversi, dovete importare le quotazioni nel terminale o sostituire i file .hst

Gli ordini potrebbero essere controllati visivamente nel tester - questo richiede solo tick del terminale stesso e gli ordini verrebbero posizionati correttamente sul grafico. Naturalmente, possiamo usare tutto quello che vogliamo per il calcolo. Questo può essere risolto solo sbloccando il file delle zecche.
 
Andrei01:
Gli ordini possono essere visti visivamente nel tester, che richiede solo i tick del terminale stesso in modo che gli ordini possano essere posizionati correttamente sul grafico. Naturalmente, possiamo usare tutto quello che vogliamo per il calcolo. Questo può essere risolto solo sbloccando il file delle zecche.
Secondo me, non ci sono file di tick in MetaTrader.