Calcolo performance giornaliera di un titolo
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Calcolo performance giornaliera di un titolo
- This topic has 5 replies, 2 voices, and was last updated 2 years ago by robertogozzi.
-
-
06/19/2022 at 2:38 PM #195560
Ciao,
vorrei sapere come calcolare la performance giornaliera di un titolo, applicata ad un timeframe intraday, nella fattispecie orario
Es: Apple :
<table width=”269″>
<tbody>
<tr>
<td width=”77″>AAPL</td>
<td colspan=”2″ width=”128″>Chiusura daily</td>
<td width=”64″>Perf %</td>
</tr>
<tr>
<td>15/06/2022</td>
<td>135,43</td>
<td></td>
<td></td>
</tr>
<tr>
<td>16/06/2022</td>
<td>130,06</td>
<td></td>
<td>-3,97</td>
</tr>
<tr>
<td>17/06/2022</td>
<td>131,56</td>
<td></td>
<td>1,15</td>
</tr>
</tbody>
</table>
Cercando di applicare la formula di excel :es: ROUND(((B10/B9)-1)*100;2)
a prorealtime,
ho scritto :
123456789ddd= dclose(0)ddd1= dclose(1)//if time=220000 thenpercdaily = (ddd/ddd1-1)*100//endifreturn percdailyE subito vedo che non va bene perchè io mi aspetto una barra orizzontale che mi segna lo stesso valore per tutto il giorno, essendo la dclose la chiusura giornaliera.
Invece quel valore varia nel corso del giorno.
Allora ho provato ad aggiungere time = 220000 (chiusura usa), ma non va bene uguale.
Come fare?
Grazie
Saluti
Damien
06/19/2022 at 3:11 PM #195561dclose(0) è il giorno in corso, quindi cambia continuamente.Usa;
12ddd= dclose(1)ddd1= dclose(2)06/19/2022 at 3:25 PM #195562Ciao Roberto,
Si ma così riporta sempre la penultima chiusura daily, non l’ ultima.
Ora per esempio perApple dice 3.9651, cioè i 3.97 arrotondati
06/19/2022 at 5:31 PM #195569Quindi lascia la tua.
La chiusura corrente è cambia ad ogni nuovo tick.
06/19/2022 at 6:41 PM #195572Ma è totalmente sbagliato.
Oggi è 17/06.
il dclose (zero) deve essere la chiusura giorno in corso o siccome oggi è domenica, del venerdì . Perchè non riporta correttamente il valore della chiusura di venerdì?
Ad ogni modo pensi che c’è un’altra strada a livello di codice che potrei tentare per ottenere lo stesso risultato?
Grazie.
06/19/2022 at 11:59 PM #195588Dclose(0) è la chiusura della candela in corso. Essendo in corso cambia sempre fino alla chiusura, quando diventerà Dclose(1) e resterà invariata.
-
AuthorPosts