//@Name:Key Day Reversal //@Description:Returns buy for bullish reversal and sell for bearish reversal if conditions are met //@Returns:Text //@Width:60 // Care has been taken in preparing this code but it is provided without guarantee. // You are welcome to modify and extend it. Please add your name as a modifier if you distribute it. // Coded by: Brian Sutcliffe var interval=40; function init(status) { if (status==Loading || status==Editing) { interval=storage.getAt(0); } if (status==Adding || status==Editing) { var dlg=new Dialog("Key Day Reversal",200,85); dlg.addOkButton(); dlg.addCancelButton(); dlg.addIntEdit("INT1",5,5,-1,-1,"","period",interval,1,999); if (dlg.show()==Dialog.Cancel) return false; interval=dlg.getValue("INT1"); storage.setAt(0,interval); } } function getVal(share) { var output; var HHCalc=new MinMax(interval); var LLCalc=new MinMax(interval); var data=share.getPriceArray(interval); var epic=share.getEPIC(); if (data.lengthHHCalc.getMax() && data[t].open>data[y].close && data[t].closedata[y].high) output="buy"; return output; }