Skip to content

Instantly share code, notes, and snippets.

@Schellinkhoutkamp
Created January 20, 2019 12:38
Show Gist options
  • Save Schellinkhoutkamp/88c99d5853a3e6af87bdb3c91cd1a3bb to your computer and use it in GitHub Desktop.
Save Schellinkhoutkamp/88c99d5853a3e6af87bdb3c91cd1a3bb to your computer and use it in GitHub Desktop.
Jared algos
// BREAKOUT CLEAN MAC
function sma(t, xc){
som=0; xc=xc.slice(0,t);
for(i=0;i<xc.length;i++){som+=xc[i];}
return som/xc.length;
}
function pricemove (t, xc){
return xc[0]-xc[t];
}
// INATRADE[0] = function(){
// INTRADE[0]=0;
// if (XBTSMADIFF[0]>0&&XBTSMADIFF[0]>XBTSMADIFF[1]){return 1}
// if (XBTSMAFAST[0]<XBTSMALONG[0]){return -1}
// return INTRADE[1];
// }();
XBTSMAFAST[0] = (sma(15,BNCE_XBTUSD));
XBTSMASLOW[0] = (sma(45,BNCE_XBTUSD));
XBTSMALONG[0] = (sma(60,BNCE_XBTUSD));
XBTSMADIFF[0] = XBTSMAFAST[0]-XBTSMASLOW[0];
XBTSMADIFFCHANGE[0]=XBTSMADIFF[0]-XBTSMADIFF[3];
XBTMOVE[0] = (pricemove(9,BNCE_XBTUSD));
LONG[0] = function(){
if (XBTSMADIFF[0]>1&&XBTSMADIFF[0]>XBTSMADIFF[1]){return 1}
if (XBTSMAFAST[0]<XBTSMALONG[0]){return -1}
return 0;
}();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment