Browse Source

Test

etomic
jl777 8 years ago
parent
commit
2cfd5011d1
  1. 4
      basilisk/tradebots_liquidity.c

4
basilisk/tradebots_liquidity.c

@ -994,7 +994,7 @@ void _default_liquidity_command(struct supernet_info *myinfo,char *base,bits256
int32_t _default_volume_ok(struct supernet_info *myinfo,struct liquidity_info *li,int32_t dir,double volume,double price) int32_t _default_volume_ok(struct supernet_info *myinfo,struct liquidity_info *li,int32_t dir,double volume,double price)
{ {
double minvol,maxvol; double minvol,maxvol;
if ( dir > 0 ) if ( dir < 0 )
{ {
minvol = li->minvol; minvol = li->minvol;
maxvol = li->maxvol; maxvol = li->maxvol;
@ -1004,7 +1004,7 @@ int32_t _default_volume_ok(struct supernet_info *myinfo,struct liquidity_info *l
minvol = price * li->minvol; minvol = price * li->minvol;
maxvol = price * li->maxvol; maxvol = price * li->maxvol;
} }
printf("dir.%d minvol %f maxvol %f vs (%f %f) volume %f price %f\n",dir,li->minvol,li->maxvol,minvol,maxvol,volume,price); printf("dir.%d minvol %f maxvol %f vs (%f %f) volume %f price %.8f\n",dir,li->minvol,li->maxvol,minvol,maxvol,volume,price);
if ( (minvol == 0. || volume >= minvol) && (maxvol == 0. || volume <= maxvol) ) if ( (minvol == 0. || volume >= minvol) && (maxvol == 0. || volume <= maxvol) )
return(0); return(0);
else return(-1); else return(-1);

Loading…
Cancel
Save