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:
co-authored by
Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent
908d0e9187
commit
f930e88592
@@ -134,6 +134,7 @@ void OnStart()
|
|||||||
string s=IntegerToString(gHor[hh]);
|
string s=IntegerToString(gHor[hh]);
|
||||||
head += ",ret_"+s+",mfe_"+s+",mae_"+s+",dir_"+s+",rev_"+s;
|
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";
|
head += ",bars_to_revert,disc_max_pct";
|
||||||
FileWriteString(fh,head+"\r\n");
|
FileWriteString(fh,head+"\r\n");
|
||||||
|
|
||||||
@@ -216,6 +217,13 @@ void OnStart()
|
|||||||
row += ","+DoubleToString(ret,5)+","+DoubleToString(mfe,5)+","
|
row += ","+DoubleToString(ret,5)+","+DoubleToString(mfe,5)+","
|
||||||
+DoubleToString(mae,5)+","+IntegerToString(dlab)+","+IntegerToString(rev);
|
+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);
|
row += ","+(b2rev>0?IntegerToString(b2rev):"")+","+DoubleToString(discMax,5);
|
||||||
FileWriteString(fh,row+"\r\n");
|
FileWriteString(fh,row+"\r\n");
|
||||||
rows++;
|
rows++;
|
||||||
|
|||||||
Reference in New Issue
Block a user