Browse Source

Test

etomic
jl777 8 years ago
parent
commit
4299640322
  1. 6
      basilisk/basilisk_tradebot.c

6
basilisk/basilisk_tradebot.c

@ -307,7 +307,7 @@ double basilisk_request_listprocess(struct supernet_info *myinfo,struct basilisk
if ( list[i].destamount > maxamount )
{
maxamount = list[i].destamount;
printf("set maxamount %llu\n",(long long)maxamount);
//printf("set maxamount %llu\n",(long long)maxamount);
maxi = i;
}
}
@ -341,7 +341,7 @@ double basilisk_request_listprocess(struct supernet_info *myinfo,struct basilisk
//retvals[0] = avebid, retvals[1] = bidvol, retvals[2] = aveask, retvals[3] = askvol;
destamount = (1.0 - profitmargin) * aveprice * list[0].srcamount;
if ( destamount > minamount )
destamount = minamount;
destamount = minamount + ((minamount - destamount) * (1 + (rand() % 100))) / 100.;
printf("%s/%s pm %f aveprice %f src %.8f dest %.8f avebid %f bidvol %f, aveask %f askvol %f\n",list[0].src,list[0].dest,profitmargin,aveprice,dstr(list[0].srcamount),dstr(destamount),retvals[0],retvals[1],retvals[2],retvals[3]);
if ( (retstr= InstantDEX_available(myinfo,iguana_coinfind(list[0].dest),0,0,list[0].dest)) != 0 )
{
@ -371,7 +371,7 @@ double basilisk_request_listprocess(struct supernet_info *myinfo,struct basilisk
*issueR = list[maxi];
for (i=0; i<sizeof(*issueR); i++)
printf("%02x",((uint8_t *)issueR)[i]);
printf(" automatch[%d] r.%u quoteid.%u triggered %.8f > %.8f\n",maxi,list[maxi].requestid,list[maxi].quoteid,dstr(maxamount),dstr(minamount));
printf(" automatch[%d] r.%u quoteid.%u triggered %.8f >= %.8f\n",maxi,list[maxi].requestid,list[maxi].quoteid,dstr(maxamount),dstr(minamount));
if ( minamount > 0 )
metric = (dstr(maxamount) / dstr(minamount)) - 1.;
else metric = 1.;

Loading…
Cancel
Save