MT5 MarketWatch ; Daily Change using CustomSymbols

 

void OnStart()
  {
   string sym = Symbol();

   bool cus = true;
   bool is = SymbolExist(sym, cus);

   double last_high =  SymbolInfoDouble(sym, SYMBOL_ASK);
   Print(sym + " : update "  + last_high);
   double hi = last_high + 100;
   double low = last_high - 200;
   if(is)
     {
      bool ok =  CustomSymbolSetDouble(sym,SYMBOL_LASTHIGH,hi);
      bool oka =  CustomSymbolSetDouble(sym,SYMBOL_LASTLOW,low);
      Print(sym + " : update the Daily Change  : ", ok +" | " +  oka + " error: " + GetLastError());
     }
  }

 When creating real-time data feeds using CustomSymbol charts, what is the correct way to update the MarketWatch to display the Daily High, Low and change?  I get error 5307 

The symbol exists in the MarketWatch window. Both Bid and Ask values update along with volume and spread. 

 
I've looked around at other CustomSymbol charting tools and I have not seen any tools that provide a MarketWatch with Daily change and Highs, Lows. It would be great to have documentation about how to inject these values into the market watch window successfully. Thanks for helping out.