Verschlechterungen ab build 1910

Einloggen oder registrieren, um einen Kommentar zu schreiben
Otto Pauser
2167
Otto Pauser  

Marketwatch und der Tickchart.

Gaps

Startet man den MT5 nach einer gewissen Pause werden die Ticks nicht aktualisiert.

Bisher konnte man sich helfen indem man 'Autoscroll Aus- und wieder Ein-schaltete (Eine Lachnummer die vom damaligen ServiceDesk vorgeschlagen wurde).

Eine perfekter 'Workaround' war dieser Indi, der aber jetzt auch nicht mehr funktioniert.

//+------------------------------------------------------------------+
//|                                           Update_MarketTicks.mq5 |
//|                               Copyright © 2018, Ing. Otto Pauser |
//|                       https://www.mql5.com/de/users/kronenchakra |
//+------------------------------------------------------------------+

#property copyright     "Copyright © 2018, Ing. Otto Pauser"
#property link          "https://www.mql5.com/de/users/kronenchakra"
#property version       "1.0"
#property description   "Updates Tickcharts of all Symbols in Market Watch"
#property indicator_chart_window
#property indicator_buffers 0
#property indicator_plots   0

int OnInit()
{
   MqlTick TickArray[];                      // array of ticks
   int i, count = SymbolsTotal(true);
   string symbol;
   
   for(i=0; i<count; i++)                    // iterate over all symbols
      {
         symbol=SymbolName(i,true);
         CopyTicks(symbol,TickArray);        // loads missing ticks from broker to cache, updates Tickchart
      }

   return(INIT_SUCCEEDED);                   // done
}

int OnCalculate (const int rates_total, const int prev_calculated, const int begin, const double& price[])
{
   return(rates_total);
}

Ich bekomme schon wieder einen dicken Hals.

Carl Schreiber
Moderator
9934
Carl Schreiber  

Otto, poste doch bitte alles im russischen Forum: https://www.mql5.com/ru/forum/285631/page12

Ist ganz einfach: Du schreibst Deutsch und drückst dann "перевести на RU". (übersetze nach RU).

(Ist wie ein Plakat: "An alle die kein Deutsch sprechen oder nicht lesen können ..." :)

Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
  • 2018.10.31
  • www.mql5.com
26 октября 2018 года будет выпущена обновленная версия платформы MetaTrader 5...
Otto Pauser
2167
Otto Pauser  
Carl Schreiber:

Otto, poste doch bitte alles im russischen Forum: https://www.mql5.com/ru/forum/285631/page12

Ist ganz einfach: Du schreibst Deutsch und drückst dann "перевести на RU". (übersetze nach RU).

(Ist wie ein Plakat: "An alle die kein Deutsch sprechen oder nicht lesen können ..." :)

Ja, mach ich,danke für die Info.
Otto Pauser
2167
Otto Pauser  

Info: Der Eingangs gepostete Indikator funktioniert doch wieder. CopyTicks(...) aktualisiert die Tickdaten. Warum auch immer.

Carl Schreiber
Moderator
9934
Carl Schreiber  

Es gab ja wieder ein update :)

6 Stück seit dem official release b1930, die sind ganz schön am schwitzen :)

Otto Pauser
2167
Otto Pauser  

ChartIndicatorAdd() funktioniert im Tester (build 1940) nicht mehr.

Ich poste das im Russischen Forum.

Einloggen oder registrieren, um einen Kommentar zu schreiben