// Downloaded From https://www.WiseStockTrader.com
//Veriable PE
PE = (Close / GetFnData("EPSEstCurrentYear"));
DIVYield = ((GetFnData("DividendPerShare")/Close)*100);
MyEPS= GetFnData("EPS");
PriceDif = (Close - GetFnData ("BookValuePerShare"));

E = Equity();
Profit=GetFnData("ProfitMargin");
ROE = (E/ Profit);

//NPE = (Close / GetFnData( "EPSEstNextYear" ));

//Trade Rule
Buy = PE <=33 AND MyEPS <=20 AND ROE <=25;
Sell = ROC(C, 14) > 5;

// trade on next bar open
SetTradeDelays( 1, 1, 1, 1 );
BuyPrice = SellPrice = Open; 

// trade size: 25% of current portfolio equity
SetPositionSize( 25, spsPercentOfEquity );

// Exploration 
Filter = Buy OR Sell;
AddColumn(IIf(Buy,66,83),"Signal",formatChar);
AddColumn(Close, "Close");
AddColumn(GetFnData("BookValuePerShare"), "Book Value");
AddColumn(PriceDif, "Differrence");

AddColumn(GetFnData("EPSEstCurrentYear"), "Yr. EPS");
AddColumn(PE, "P/E Ratio" ); 
AddColumn(ROE, "ROE Ratio" ); 
AddColumn(GetFnData("DividendPerShare"), "Dividend");
AddColumn(DIVYield, "DY Ratio" ); 

AddColumn(GetFnData("ProfitMargin"), "NPAT");
AddColumn(GetFnData("ReturnOnAssets"), "NAV");

AddColumn(RSI(15), "RSI");
AddColumn(ROC(Close,14), "ROC");
AddColumn(MFI(15), "MFI");Buy=Cross( MACD(), Signal() );
Sell=Cross( Signal(), MACD() );