Ticks,Volume
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Ticks,Volume
- This topic has 9 replies, 2 voices, and was last updated 6 years ago by luigi.
-
-
10/23/2018 at 9:04 AM #83379
Buongiorno a tutti. Non sono un esperto di programmazione. Vorrei chiedere se è possibile creare un codice che ogni giorno vada a sommare i volumi scambiati ogni 120 secondi sul time frame tick by tick e magari plotti sul grafico i picchi di volume più alti. Scusatemi se scrivo su questa sezione, ma non riesco a trovare i forum per codici di programmazione
Grazie e complimenti per questo forum davvero bellissimo.
Luigi
10/23/2018 at 12:25 PM #83388Per favore NON inserire post relativi a questioni diverse su altri topic che non hanno niente a che fare con le tue richieste.
Inoltre si tratta di una strategia, quindi va utilizzato il forum di supporto PROORDER.
Ancora, NON duplicare post, ne avevi già scritto uno (https://www.prorealcode.com/topic/codice-per-sommare-i-volumi-sul-tick-by-tick/#post-83303). Se qualcuno è in grado di risponderti lo farà.
Grazie.
10/23/2018 at 2:46 PM #83392Per favore NON inserire post relativi a questioni diverse su altri topic che non hanno niente a che fare con le tue richieste.
Inoltre si tratta di una strategia, quindi va utilizzato il forum di supporto PROORDER.
Ancora, NON duplicare post, ne avevi già scritto uno (https://www.prorealcode.com/topic/codice-per-sommare-i-volumi-sul-tick-by-tick/#post-83303). Se qualcuno è in grado di risponderti lo farà.
Grazie.
Mi scuso, credevo di non aver inserito il primo messaggio.
Saluti
10/23/2018 at 4:25 PM #83399Vuoi utilizzare un TF a tempo (basta che se lezioni 2 minuti ed ottieni il risultato ad ogni singola candela), oppure a ticks (ma non è detto che 100 ticks impieghino sempre lo stesso tempo)?
10/24/2018 at 11:09 AM #83435Buongiorno e grazie per la risposta.
Un grafico a tempo andrebbe a disegnare il picco sulla chiusura, dando una informazione poco corretta, mentre sommando sul grafico a tick ogni 120 secondi dovremmo avere un dato più importante, cioè su quale livello di prezzo è avvenuto lo scambio più alto di contratti.
Non so se sia fattibile con la prorealtime.
Ad esempio con multicharts sono 3 righette di codice.
10/24/2018 at 11:57 AM #83436Ho spostato il topic in ProBuilder, essendo un indicatore.
Questo funziona, solo che se l’ultimo tick dura più di un secondo il conteggio potrebbe superare 120, perché ho notato, sul DAX ad 1 tick, che con una certa frequenza i tick si susseguono anche a 3-5 secondi di distanza dal precedente, quindi è impossibile la certezza che il conteggio sia effettuato esattamente ogni 120 secondi (magari 122 o 125).
Se, invece, l’ultimo tick del conteggio capita entro 1 secondo dal precedente, allora è preciso:
12345678910111213141516DEFPARAM CalculateOnLastBars = 500IF Count >= 120 THENCount = 0MyVolume = 0ENDIFMyVolume = MyVolume + volumey = CurrentSecondIF y > y[1] THENCount = Count + (y - y[1])ELSIF y < y[1] THENCount = Count + ((y + 60) - y[1])ENDIFIF Count >= 120 THENx = MyVolumeENDIFRETURN x //Count as "Count",y as "Sec",x AS "Vol"10/24/2018 at 12:02 PM #83437Scusami, ho cambiato l’ultima riga, avevo sbagliato a mettere il commento. Se vuoi vedere tutti i numeri (Volume, secondi e conteggio), togli la x iniziale e le due barre del commento.
10/24/2018 at 2:08 PM #83442Grazie Roberto per il codice.
Purtroppo sulla mia T3 non funziona. Ci sono alcuni comandi che non legge. Devo provare ad adattare. Se riesci potresti postarmi una foto dell’indicatore come appare sulla tua piattaforma?
Grazie
Saluti / Luigi
10/25/2018 at 9:42 AM #83494Ecco lo screenshot di come appare.
10/25/2018 at 9:46 AM #83496 -
AuthorPosts
Find exclusive trading pro-tools on