[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 1048

 

Per favore, consigliate come analizzare la volatilità dei prezzi nei giorni e visualizzarla su un grafico/diagramma.

Voglio analizzare l'intera giornata in intervalli da 5 a 120 min, in passi di 5 min, cioè

Da 00:00 a 00:05,

Da 00:00 a 00:10,

...

Dalle 00:00 alle 02:00.

poi:

Da 00:05 a 00:10,

Da 00:05 a 00:15,

...

Da 00:05 a 02:05. ecc.

Poi fare grafici/diagrammi per tutti (ciascuno) gli intervalli per trovare i tempi dei più volatili 5i, 10i, 15i, ..., 120i min.

 
- La volatilità è legata all'attività del mercato. Per la sua analisi, c'è un meraviglioso indicatore chiamato indice di variazione. Provate, potrebbe funzionare.

https://www.mql5.com/ru/code/8464

 
Voglio analizzare un anno o due di storia per avere un'idea di quale momento della giornata è il più volatile
 
La mia domanda rimane senza risposta...?
 
eddy:
Vorrei analizzare la storia per un anno o due e avere un'idea di quale momento della giornata è la maggiore volatilità

"volantismo" viene dalla parola shuttlecock - "palla da badminton". :-)))

Cercate in Internet - ci sono anche siti all'estero, "dove questo stesso" è descritto da strumenti, giorni, ore, ecc. Qualcosa per voi ora non riesco a trovare, su un altro computer ho una pagina aperta, è stato messo sul forum, cercatelo.

Puoi guardare qui, ti consiglio:http://forex.kbpauk.ru - "patterns of hourly movements of the euro" - digita in un motore di ricerca - lì la gente costruisce sistemi su "it".

P.S. Mettere in chiaro i concetti... :-)))

 
volshebnik:
La mia domanda rimane senza risposta...?


"Distanza minima = 4. Il prezzo di apertura lungo è di 7 punti in più rispetto all'offerta".

OP_BUYSTOP non viene aperto dal Bid, ma dall'Ask.

Se il prezzo di impostazione "PriceOpen" > (Ask + Min_Dist*Point + MarketInfo(Symbol(),MODE_SPREAD)*Point) {allora entriamo bye}

In altre parole, l'ordine viene piazzato dal livello: Ask + Min_Dist*Point + MarketInfo(Symbol(),MODE_SPREAD)*Point (non ricordo lo spread).

E sarete felici.

 
Roman.:


OP_BUYSTOP non è aperto da bid, ma da ask, ...


Non importa da dove viene contato, purché si rispettino i requisiti e le limitazioni del trading.
 
volshebnik:
Non importa da dove si conta, purché si osservino i requisiti e le limitazioni delle operazioni di trading.

Se aprite una posizione con una posizione Buy da Buy Bid + Minimalist, il risultato è una distorsione della posizione Buy al di sotto dell'ordine minimo piazzato dalla società di intermediazione. Non vi sarà permesso di aprire perché l'ordine è impostato vicino al prezzo. DT considera l'ingresso di acquisto dall'Ask - è elementare... Min dist in valuta + prezzo ask = livello minimo di ordine buy stop - leggi i libri di testo.
 
Roman.:


Se il prezzo di impostazione "PriceOpen" > (Ask + Min_Dist*Point+ MarketInfo(Symbol(),MODE_SPREAD)*Point) {allora entriamo a comprare}

In altre parole, l'ordine viene piazzato dal livello: Ask + Min_Dist*Point + MarketInfo(Symbol(),MODE_SPREAD)*Point (non ricordo lo spread).

E sarete felici.

Lo spread si aggiunge alla distanza minima? Lo spread è la differenza tra il Bid e l'Ask, non deve essere aggiunto. L'affare sarà aperto quando il prezzo di Ask raggiunge il prezzo impostato. In questo caso, il "profitto" sarà = spread con un valore negativo.

Open Price = Bid + 7 pips (con spread = 3) è uguale a Open Price = Ask + 4 pips. Stop Level = 4 pips, cioè tutto è rispettato. Eppure l'errore è 130 (anche se non sempre, ma spesso. Nei casi in cui non viene dato, l'affare viene aperto, alle stesse condizioni). Sto aspettando i vostri consigli...

 
volshebnik:

Lo spread si aggiunge alla distanza minima? Lo spread è la differenza tra il Bid e l'Ask, non deve essere aggiunto. Un trade up si aprirà quando il prezzo Ask raggiunge il prezzo impostato. In questo caso, il "profitto" sarà = spread con un valore negativo.

Open Price = Bid + 7 pips (con spread = 3) è uguale a Open Price = Ask + 4 pips. Stop Level = 4 pips, cioè tutto è rispettato. Eppure l'errore è 130 (anche se non sempre, ma spesso. Nei casi in cui non viene dato, l'affare viene aperto, alle stesse condizioni). Sto aspettando i vostri consigli...

Nel mercato reale, ci sono i cosiddetti "requotes": per evitarli, dovresti aprire con un "margine" di livelli minimi, perché hai bisogno di un po' di tempo per eseguire il tuo ordine, durante questo tempo i prezzi possono cambiare e il broker ti offre di fare un accordo ai nuovi prezzi, quindi non è sorprendente. Il trading sull'"orlo di un fallo" (a livelli minimi) causa solo frequenti requote - impostate un "buffer" aggiuntivo per entrare nel mercato e tutto andrà bene. :-)))
Motivazione: