Code:
var strat = {};
var traded = false;
var IFTRSI = require('./indicators/IFTRSI.js');
strat.init = function() {
var iftrsiParameters = {rsiInterval: 14, wmaLength: 8};
this.addIndicator('iftrsi', 'IFTRSI', iftrsiParameters);
}
strat.update = function(candle) {
this.indicators.iftrsi.update(candle);
}
strat.check = function(candle) {
var iftResult = this.indicators.iftrsi.result;
if ( traded == false && iftResult < -0.5 ){
this.advice('long')
traded = true;
console.log(iftResult);
}else if(traded == true && iftResult > 0.5 ){
this.advice('short')
console.log(iftResult);
traded = false;
}
}
module.exports = strat;