From 5a69fddc0041c720eb058223596315da563c7fc0 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 3 May 2018 08:25:49 +0200 Subject: [PATCH] Midnight BUG fixed --- .vs/AACloud/v15/.suo | Bin 103936 -> 105984 bytes Assistant.js | 13 +++++++++++-- Debug Log.js | 8 ++++---- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.vs/AACloud/v15/.suo b/.vs/AACloud/v15/.suo index c975857f2d68d341ea57775429c2d836a3178485..6f4c3310a4e0f7a6da3006e3937adc3764f3ae69 100644 GIT binary patch delta 3213 zcmd6oe{fXQ7036yeY@G+>?XS;k(eLmB|uD?Kz_)iK-4u*bDHi6Uz ztJD7Bo%!rJ_q=m|oOAEF>pN)n9X0RzX40JogTVwwu3o(gVIc6G7rd#8Y31w79@;PN zQy!!O@sYAfcw!FU{0@Ic%LSie#CS^-F13`*!mBP$UyN`0APp3Ng}?&xz)!_7^)|;{ z(A;1qcv_HYDm^D|Hl;Q`g8ul7Ja5|DWHYHqoMN zk0!+8z^4izx+^n9p%N=vjlQ|#8REIP+2O!@<{X>Bd{7F?!F1pP*`QbyS*EE8&_tb@ zW_l1xwb)`=P}m2JlaK^TKpC)tEWk-A1oJ=!SPI0jW%^8B@i}zv05iZhz*evlaJF6r zoUyNi9>4ciTIBam6+Y`)>+P`czJ2=Nt?^1=??V>O6(c(K7K+-P$<`9WKrlxPIi{J) zpp`=_@Hg3o`^o-*U9<8855wLLdxlLwdkiEgq9~Z)Z;BD??fEMEh%S4Mg%xh%tUX8k z-jQrQ4&M{tWOUY@`q}u+Hu0LVh+Y#dDcdPae1zXj(UQ7YRj}Q${KuI1L{;%|Qm&qr z7P9N7YUj|G4&cRCh0<1`a%RWp70qn}V*Vp92WMpmQaq!_K50!Oa->wSZ zE~oD79;QGa_Pskof#)mL1@IlugWlZPLBTF18c*K{>DrzM$+G2?p=Si&r9hi!^g6`- z+nA0Hx?$E@;K^AFrI<2#M;iJ+102%qG08f&-}$`@(z;=M3IxGs5CZ!^FA%$1=lE-# zB62X<`U?8};F!q#)op}8&-5H>B_%si-}=H11i+E@Iu%_ziZDAp7QQh2+D!=cAU&=1 zS#<4kgnBL?C;j+|4qLb;nGP8P=j>toEfldkhH%gMp=7yQX3n6Yz{Li~FLA%v%5vs4 zYu}ia<%(<8$BhPq6TU2K*!rv}zE~{Z{~A?^Ll@ITyG+3l(DJTV3H{jjmW7gV-0B z49n|<^z2y4u)JPKN5-ryKd+FIW*OEQ_)kS28^CgOKs)~L&0o2)stYIMDqXLsvtO-Z z%AcfSCNcfrifBKIND*&-m=aEL(_gHib)^2Lnhv^L-8jZ*%kJ-GJ**20$NKc#+9yQy|)M&7(VIdYJw@V}H|$VWDwB@{sUt~b4CqL*m$i4If$ H4Zi#fq(Jd& delta 3033 zcmdtkdr(w$6bJAMkaCd0!e$&!4mh)QbM`s!ijriRp5sVyaDux4YF zXzU*IDw)x0n-yhpo!0ENlKBb+#Bz#Muri&oqGoKSrlRi;7KZenn(>dOJM-Cd?(hD7 z_i=vrv99+Gt~x{Ys93vBr_;lqU0q!WI)Yg{?SmzK)PPvW1YRPoqE@~rO*5LYWg>8G zVG3KNa9$ST8q_ZOV~K%3u#4X14z|c+X*%2G8A-QcTP7sJFqi^H$biRruRJ_59hnWX z;Atj(9KFJW^n>p!$9nG`>ygVa8baZ25JyZwoC7n#0HXg~#B8_+X29(r+GiuqhXs%X z#o**k`i#h>$Q}VvhEi_PM<*&+6JwqT#$3b-SP33!k*T^alnTzYl8Z~F3To9ZN+C3| zw;W=iSR&9_oMaK=co1!45%VDpEHDIeILCOkEH004mlO4sNbck^<0R_~$R>ce;t?0(vGN8?gKOXh5M^2p*TIV*=6nUzyY1Ifw%Z=ZE>nqVGFrqr z-mLv(8X$Sh%G4^->7Io(Ad0gVaUDDd)!>HbfnhzwN;=&JL=`r|Ca3`)@FH`jyi+8b z%|ng#NInoNjpm`VK1A{n1Yj>Tzya6?pTK?)hd&sMhY>%8MmPdTp$SBvK5VaC#f<}U z{}0!pH4buj4$H1g-Zv|kR$tT);FUjGXENzuB9gWBD8}m zZX{2FlRmm+RFSEB+WQX;?;eVMVbQwgA0nf8K2oqhZobdz%^u<%DtTv{J;hGx5b>kM z3;;zj@ya`6ZXcz-yVLXh3d=UK#5GTMym;{AzGfajlFcofrBA7;a)+>>) zEi&NUAgSZ-qGT=E+kx|Klr?$5zQ4`vw##NSL7%c3*Zvqh1ERufgHhyS+2*#-v5M*6 z9o(=TvF?&iZ(@B%u&n@*r&cQ5{#JbYt5^xZUTA=i;S&&hJ`jut5f3r#817zN=cy@_ z#doB4jx}dZ71h7Jj3mb(ZTZgC(tox784dhovZAGKIYsrm6ltrn$GBB_U(%F))(DDZ zd-Iz#h3Ui*Zfx04Q#3kpKk@IaQN8J-pY^4kpZBC?6dY0b#rk0O`j^X*t^E23|J-&i z*tY$om(!YJII3eE5nGxvc>BpyeD>Q!len|RGLuuJ!CCJ#56oNC&}`Y2ud7X)oOG;b zThDh_cF#M~K{t*NXVBB4QS&G{pt$hGSj2t!?ZTuHrzhKR=2$pI^ZFClc7!rm*9< zfo*4Z&{y1f*2%Vs3;ED@voz(LBP9GZ=0kkzLv`!<IeNKyRok2Ze* zEqF;(=>7T{dXISA_crf-NnJuz=r6RW^QDzzFBZtJzKh47Y1kGe#9hBX?u;cr6}BI zVV70ndiKpVci(~kzE-)tMRJAo)kRh2(e?khBx(*(Wp^!1zS$)AU3{j+G99PhyObaw zqdpW)<9!Ya^Hq|OmsUjkqwk?jWbyWO91`#&pU~5B1sT+x;i7Ky$QI%&AqnHcc-NN> ezvD@&C0{v7>X~B7Q)`Q<+JAT>jUeB8GW-SG>5|F- diff --git a/Assistant.js b/Assistant.js index 85c0fdf3a..b0fe31b30 100644 --- a/Assistant.js +++ b/Assistant.js @@ -88,6 +88,13 @@ let candleArray; + if (err.result === global.CUSTOM_FAIL_RESPONSE.result) { // Just past midnight, this file will not exist for a couple of minutes. + if (err.message === "File does not exist.") { + callBackFunction(global.DEFAULT_RETRY_RESPONSE); + return; + } + } + if (err.result === global.DEFAULT_OK_RESPONSE.result) { try { candleArray = JSON.parse(text); @@ -689,8 +696,8 @@ /* To this we add the current position amounts. */ - sumAssetA = sumAssetA + exchangePosition.amountA; - sumAssetB = sumAssetB + exchangePosition.amountB; + sumAssetA = sumAssetA + Number(exchangePosition.amountA.toFixed(8)); + sumAssetB = sumAssetB + Number(exchangePosition.amountB.toFixed(8)); sumAssetA = Number(sumAssetA.toFixed(8)); sumAssetB = Number(sumAssetB.toFixed(8)); @@ -1026,12 +1033,14 @@ if (position.type === 'buy') { context.executionContext.availableBalance.assetA = context.executionContext.availableBalance.assetA - pAmountA; + context.executionContext.availableBalance.assetA = Number(context.executionContext.availableBalance.assetA.toFixed(8)); context.newHistoryRecord.lastBuyRate = pRate; } if (position.type === 'sell') { context.executionContext.availableBalance.assetB = context.executionContext.availableBalance.assetB - pAmountB; + context.executionContext.availableBalance.assetB = Number(context.executionContext.availableBalance.assetB.toFixed(8)); context.newHistoryRecord.lastSellRate = pRate; } diff --git a/Debug Log.js b/Debug Log.js index 310eb97df..aaeed4732 100644 --- a/Debug Log.js +++ b/Debug Log.js @@ -167,9 +167,9 @@ } catch (err) { - console.log("Error trying to log info into a file."); - console.log("File: " + filePath ); - console.log("Error: " + err.message); + //console.log("Error trying to log info into a file."); + //console.log("File: " + filePath ); + //console.log("Error: " + err.message); } } @@ -270,7 +270,7 @@ } } catch (err) { - console.log("Error trying to delete Loop Folder " + pFolderPath + ".Reading file " + fileName + ". err.message = " + err.message); + //console.log("Error trying to delete Loop Folder " + pFolderPath + ".Reading file " + fileName + ". err.message = " + err.message); } } })