Per chiarirmi cosa sta facendo il mio sistema, in modo magari un po' primitivo (non so fare di meglio per ora), sto usando questa funzione di print su file:
Print(File("C:\Programmi\Omega Research\EXPORT\mydata.txt"), date, time, CloseD(1)-c,
" C1-C ", SPivotAll, " Sp ", RPivotAll, " Rs ", TimeAll, " T ", LVote, SVote, MarketPosition, positionprofit);
Il file però viene sempre con ".00", cioè due decimali, dopo ogni valore che mi viene riportato, anche per valori come l'ora o la data, in cui non serve. Il file mi raddoppia lo spazio occupato, inutilmente:
980331.00 1050.00 -268.29 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1055.00 -258.17 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1100.00 -207.55 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1105.00 -237.92 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1110.00 -197.42 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1115.00 -227.79 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
Qualcuno sa per caso come togliere i decimali dalla funzione print (su file)?
Risolto. Si mette "date:4:0", che vuol dire campo con quattro cifre e niente decimali.
Print(File("C:\Programmi\Omega Research\EXPORT\mydata.txt"), date, time, CloseD(1)-c,
" C1-C ", SPivotAll, " Sp ", RPivotAll, " Rs ", TimeAll, " T ", LVote, SVote, MarketPosition, positionprofit);
Il file però viene sempre con ".00", cioè due decimali, dopo ogni valore che mi viene riportato, anche per valori come l'ora o la data, in cui non serve. Il file mi raddoppia lo spazio occupato, inutilmente:
980331.00 1050.00 -268.29 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1055.00 -258.17 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1100.00 -207.55 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1105.00 -237.92 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1110.00 -197.42 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
980331.00 1115.00 -227.79 C1-C 0.00 Sp 0.00 Rs 1.00 T 10.00 40.00 0.00 0.00
Qualcuno sa per caso come togliere i decimali dalla funzione print (su file)?
Risolto. Si mette "date:4:0", che vuol dire campo con quattro cifre e niente decimali.
Ultima modifica: