//@Name:Trade / Cap % //@Description:Returns the total trade value over x days a % of the share's capitalization //@Returns:Number //@Width:60 //@Update:Periodic, 600 var var1 = 10; function init(status) { if (status == Loading || status == Editing) { var1 = storage.getAt(0); } if (status == Adding || status == Editing) { dlg = new Dialog("Settings...", 145, 55); dlg.addOkButton(); dlg.addCancelButton(); dlg.addIntEdit("INT1",8,-1,-1,-1,"","trading days",var1,1,100); if (dlg.show()==Dialog.Cancel) return false; var1 = dlg.getValue("INT1"); storage.setAt(0, var1); } } function getVal(share) { var idata = []; if (share.getCap()==null || share.getCap()==0) return; for (var i=0;i0) idata = idata.concat(temp); } var totTrade = 0; if (idata==undefined || idata.length<1) return 0; for (var i=0;i