PaPP v2 export: aggiunta traiettoria forward bar-by-bar (cret_1..20) per studiare lo sviluppo dopo l'incrocio

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Pietro Giacobazzi
2026-06-17 06:26:03 +00:00
parent 908d0e9187
commit f930e88592
+8
View File
@@ -134,6 +134,7 @@ void OnStart()
string s=IntegerToString(gHor[hh]);
head += ",ret_"+s+",mfe_"+s+",mae_"+s+",dir_"+s+",rev_"+s;
}
for(int b=1;b<=MAXH;b++) head += ",cret_"+IntegerToString(b); // traiettoria forward bar-by-bar
head += ",bars_to_revert,disc_max_pct";
FileWriteString(fh,head+"\r\n");
@@ -216,6 +217,13 @@ void OnStart()
row += ","+DoubleToString(ret,5)+","+DoubleToString(mfe,5)+","
+DoubleToString(mae,5)+","+IntegerToString(dlab)+","+IntegerToString(rev);
}
//--- traiettoria: rendimento cumulato a +1..+MAXH barre
for(int b=1;b<=MAXH;b++)
{
int iB=i+b;
if(iB>n-1) { row += ","; continue; }
row += ","+DoubleToString((cl[iB]-cl[i])/cl[i]*100.0,5);
}
row += ","+(b2rev>0?IntegerToString(b2rev):"")+","+DoubleToString(discMax,5);
FileWriteString(fh,row+"\r\n");
rows++;