0 Views
0 Downloads
0 Favorites
OpenCharts
#property script_show_inputs  true
input ENUM_TIMEFRAMES timeFrame = PERIOD_H1; //Timeframe
input string tplName = "Momentum.tpl";       //Template
input uint ptsSpread = 20;                   //Spread Filter
int symIndex = 0;
int symSpread = 0;
string symName = "";
long chartID = 0;

void OnStart()
{
   for(symIndex = 0; symIndex < SymbolsTotal(false); symIndex++)
   {
      symName = SymbolName(symIndex, false);
      if(SymbolInfoInteger(symName, SYMBOL_SELECT) == false) SymbolSelect(symName, true);
   }
   Sleep(1000);
   for(symIndex = 0; symIndex < SymbolsTotal(false); symIndex++)
   {
      symName = SymbolName(symIndex, false);
      symSpread = SymbolInfoInteger(symName, SYMBOL_SPREAD);
      if(symSpread > ptsSpread) 
      {
         SymbolSelect(symName, false);
         continue;
      }
      chartID = ChartOpen(symName, timeFrame);
      ChartApplyTemplate(chartID, "//Profiles//Templates//" + tplName);
      ChartSetInteger(chartID, CHART_SHIFT, 0, true);
   }
   

}

Comments