Warning: session_start(): open(/var/lib/php/sessions/sess_u073s6ij8eekn2m071sllit7vn, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
class PullbackToProfit {
settable double pullback;
settable double profit;
settable long startTime;
settable long timestamp;
double cleanness() {
ret profit() <= 0 ? 0 : profit()/pullback();
}
toString {
var duration = formatMinutes(timestamp()-startTime());
ret shortenNumbers(2, concat("Callback ", pullback(), "% yields ", profit(), "% profit in ", duration, " (cleanness ", formatDouble1(cleanness()), ")"));
}
bool replaces(PullbackToProfit ptp) {
ret pullback() <= ptp.pullback()
&& profit() >= ptp.profit();
}
}