FORTS Bitte helfen Sie - Seite 24

 
server:

Mikalas, Privalov hat nichts getan, um Metatrader zu verbessern, und er wird es auch nicht tun - aber Sie werden es tun! Nach der nächsten Sperre wird er seinen Spitznamen in einen neuen ändern und weiter Spaß haben. Und wenn Sie gesperrt werden, werden Sie von einem Anruf zum nächsten gehen. Wir werden nur einen weiteren Kämpfer verlieren. Das möchte ich wirklich nicht, ehrlich gesagt )))).

In den letzten anderthalb Jahren sind die Konkurrenten von MT sogar noch anspruchsvoller geworden.

Sind Sie sich da so sicher? Aber ich glaube nicht, dass es Ihnen gelingen wird, mich zu verleumden.

Es gibt Ranglisten und man kann nachschauen, ich war bei MT besser und habe viele Fehler gefangen. Ich habe Codes geschrieben und sie der Öffentlichkeit zugänglich gemacht. Und arbeitete auf MT, wenn diese Bewertungen waren nicht einmal eine Erwähnung (und wenn ich hier auf dem Forum für die letzten 5 Jahre war, würde ich mehr zu fangen), so dass

1. lügen Sie nicht.

2. du hast hier angefangen, über Werbung zu reden... Kein Problem.

Finden Sie heraus, wo Sie den Tumblr-Verlauf kostenlos erhalten und reproduzieren können. Ich werde das Programm (auf das Sie hinweisen) nur verwenden, um die richtigen Informationen zu zeigen, um den Forumsmitgliedern beizubringen, wie man eine richtige Arbitrage aufbaut. Ich muss das tun, um bestimmte Dinge zu zeigen und Ideen auszutauschen. Leider ist MT nicht in der Lage, dies zu tun (reproduzieren die Geschichte des Marktes), wenn die Entwickler eine solche Funktion in MT zu machen, wird es groß und großartig sein. Alle werden davon profitieren...

Sagen Sie also nicht, dass ich MT nicht besser mache. Es gibt einfach Fehler, die in 5 Minuten behoben werden können, und es gibt Ideen, deren Umsetzung viel Aufwand, Zeit und große Änderungen am Code erfordern würde.

Viele Teilnehmer dieses Forums sind hier, weil sie den Wunsch haben, einen TS aufzubauen, der stabilen Gewinn bringt, um eine solche Handelsidee zu finden (und nicht, um die nächsten Bugs zu fangen, das passiert übrigens). Same HFT (Arbitrageur) - die geringste Ungenauigkeit in seiner Arbeit und Sie, anstatt zu verdienen Ihre 3 Kopeken, verlieren mit großer Geschwindigkeit, das ist HFT. Und ich brauche eine Geschichte des Bechers, um diese Nuancen zu zeigen ... Geben Sie mir eine andere Software, ich werde sie nur verwenden, wenn MT5(6) kann es tun, ich werde nur seine Funktionalität verwenden ...

Ich mache in diesen Beiträgen keine Werbung, sondern versuche, MT besser zu machen und den Händlern Informationen zu geben, die ihnen beim Aufbau des nächsten TS helfen können.

 
MigVRN:

Die Barrikaden sind Ihre Wahrnehmung der Situation. Ich kann diese Barrikaden nicht sehen. Ich sehe nur unnötige Zankereien.

Aber ich bin für konstruktive Maßnahmen. Dabei spielt es keine Rolle, von welcher Seite.

Dank dieses "Kerls" ist MT5 viel schneller. Aus dem Stegreif habe ich 1, 2 gefunden.

...

Nur seinetwegen?

Dann schauen Sie sich das mal an, vielleicht ist es Ihnen nicht bekannt

2011.12.23 13:00:11<<< == Buy USDCHF at price: 0.93633, volume: 0.06 has been successfully executed, Ticket #7335383 in 1 request(s) == >>> 2.668 sec delay.

Die Dauer der Auftragsausführung betrug 2,6 Sekunden. Und der EA war direkt auf dem Server. Die Meisterschaft findet 2011 statt. Und ich wies die Entwickler darauf hin, dass eine solche Ausführungszeit der Anfrage nicht akzeptabel ist. Und daran muss gearbeitet werden....

Wer hat also mehr beigetragen?

 
Prival-2:

Wer hat also mehr beigetragen?

Mikalas ))
 
Prival-2:

Und ich habe die Entwickler darauf hingewiesen, dass diese Art der Bearbeitungszeit nicht akzeptabel ist. Und daran muss gearbeitet werden....

Wer hat also mehr beigetragen?

Ich weiß nicht, sagen Sie Entwicklern, dass es zu arbeiten))))), und Mikalas erklärt alles im Detail, in klaren Linien. AberMikalas erklärt alles im Detail, zerlegt es in kleine Module, testet es auf seinem Live-Konto - und dann beginnt er, Ausdauer zu entwickeln (er geht auch manchmal in die Sauna, aber seltener). Und das alles steckt er in sein Service Desk.

Und Sie Sergei schreiben in servisdesk?

 
papaklass:

Hören Sie auf. Es ist nicht nötig, irgendjemandem etwas zu beweisen. Das macht keinen Sinn!

Es geht nicht darum, es zu beweisen, sondern darum, Informationen zu teilen. Und nicht, um sie auszulöschen, wie es einige Leute hier tun.

Der Server fragt, ob ich auch in das Servicedeck geschrieben habe. Ja, das habe ich, und er kann diesen Link aufrufen und https://www.mql5.com/ru/users/prival/achievements überprüfen.

Speziell auf diese Anfrage (soweit ich mich erinnere), nach einer Weile erschien asynchronen Zugriff und die Anwendung geschlossen

Ich hoffe, dass er auch einen Link zu einer Software zur Verfügung stellt, die den Tumblr-Verlauf reproduzieren kann, ohne dass es sich um Werbung handelt.

Von mir aus auch mit Werbung, solange sie die Geschichte wiedergibt. Ich werde es verwenden und alle, die es nicht mögen, zu diesem Beitrag schicken...

 
antt:

D.h. es handelt sich um einen Sonderfall, bei dem der Indikator die Historie anderer Symbole auf dem niedrig liquiden Instrument abfragt. Wenn das Problem im Entladen von Zeitreihen aus dem Speicher durch Timeout liegt, sollte es gelöst sein.

Es gibt zwei Möglichkeiten, dies zu tun:

1) Erhöhen Sie die Häufigkeit des Datenzugriffs (verwenden Sie Timer-Ereignisse oder benutzerdefinierte Ereignisse),

2) das Entladen des Zeitreihen-Caches vollständig zu eliminieren (Diagramm oder Indikator nach Zeitreihen).

Die Indikatoren funktionieren ordnungsgemäß, d. h. "wie vorgesehen". Ich werde das Wesentliche kurz wiederholen. Es gibt Besonderheiten bei der Leistung der Indikatoren, die mit den architektonischen Lösungen der Plattform zusammenhängen. Diese Merkmale müssen bekannt sein und bei der Programmierung berücksichtigt werden. Die Fragen des Zugriffs auf die Verlaufsdaten sind in der Hilfe: Organisation des Zugriffs auf die Daten detailliert beschrieben.

Ihre Wünsche werden gehört und beantwortet. Indikatoren werden keine synchronen Anfragen stellen, d.h. der Ansatz "Ich habe die Funktion hier aufgerufen, lass sie die Daten zurückgeben, ich weiß sicher, dass sie da sind" funktioniert nur in Expert Advisors. Dies verkompliziert natürlich den Programmcode in Ihrem speziellen Fall, aber es ist ein Kompromiss, eine Bezahlung für die Einsparung von Ressourcen.

Und Sie sind sicher, dass Ihre Funktion SymbolIsSynchronized() bei den"langen" Futures (HYDR-9.15, GBPU-9.15) korrekt funktioniert?

int LoadServerData( const string a_symbol, ENUM_TIMEFRAMES period, const datetime start_date, const datetime end_date  )
{
  fail_cnt = 0;
//---
  while ( fail_cnt < 10 )
  {
    uint start_tick = GetTickCount();
//---  
    if ( SymbolIsSynchronized( a_symbol ) )
    {
      //Print( "LoadServerData: Символ синхронизирован." );
      return( GetLocalData( a_symbol, period, start_date, end_date ) );
    }
    else
    {
      SeriesInfoInteger( a_symbol, PERIOD_M1, SERIES_SERVER_FIRSTDATE );
      
      while ( !CheckTimer( start_tick, 100 ) )
      {
        fail_cnt--;
        fail_cnt++;
      }
      fail_cnt++; 
    }  
  }
  //Print( "LoadServerData: Не удалось загрузить историю с сервера!" );
  return( 0 );
}
bool CheckTimer( const uint start_value, const uint per_value )
{
  uint end_value = GetTickCount();
  
  if ( end_value < start_value )
  {
    if ( ( start_value - end_value ) >= per_value ) return( true );
  } 
  else
  {
    if ( ( end_value - start_value ) >= per_value ) return( true );
  }
  return( false );
}

10 mal 100ms ( 1000ms) ergibt false

Der Server hat diese Daten nicht?

Der Indikator selbst ist "entrüstet", wenn das Intervall auf 1000ms eingestellt ist :)

So lange hat es gedauert, bis das Symbol synchronisiert war:

2015.04.14 14:13:27.435 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:13:36.546 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:13:37.654 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:13:48.932 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:13:50.040 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:03.393 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:04.501 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:05.609 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:09.369 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:10.476 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:11.584 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:12.692 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:13.799 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:14.907 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:14:43.362 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:16:44.433 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:16:54.589 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:17:04.745 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:17:04.745 Spread (ED-6.15,M1)     indicator is too slow, 10155 ms. rewrite the indicator, please
2015.04.14 14:17:14.900 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:17:34.229 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:17:44.385 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:17:54.540 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:18:04.696 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:18:14.852 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:18:25.007 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:18:35.163 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:18:45.318 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:18:55.474 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:19:05.630 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:19:15.786 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
2015.04.14 14:19:25.942 Spread (ED-6.15,M1)     OnCalculate: Не получены бары по символу ED-9.15
 
Mikalas:

Sind Sie sicher, dass Ihre Funktion SymbolIsSynchronized() bei"far" low-liquid (HYDR-9.15, GBPU-9.15) Futures korrekt funktioniert?

10 mal 100ms ( 1000ms) ergibt false

Der Server hat diese Daten nicht?

Der Indikator selbst ist "entrüstet", wenn das Intervall auf 1000ms eingestellt ist :)

So lange hat es gedauert, bis das Symbol synchronisiert war:

und fragte, welche Stellen wie.... Das ist richtig./....
 

Und so viel, durch Öl (10 mal 20ms 5 Versuche für jedes OnCalculate() )

2015.04.14 15:06:47.421 Spread (BR-6.15,H1)     OnCalculate: Не скопированы тийминги по символу BR-7.15
2015.04.14 15:06:48.482 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:48.654 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:48.825 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:50.355 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:52.274 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:52.445 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:52.617 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:53.256 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:55.347 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:57.702 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:57.874 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:58.045 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:58.217 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:58.388 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:58.560 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:58.732 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:58.903 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:59.075 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:06:59.246 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:00.354 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:01.711 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:01.883 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:02.491 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:02.678 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:02.850 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:03.021 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:03.193 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:03.365 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:03.926 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:04.098 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:04.301 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:06.718 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:08.248 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:11.805 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:11.976 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:12.148 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:13.989 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:14.160 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:14.332 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:14.503 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:14.909 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:15.081 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:15.252 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:34.518 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:34.783 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:36.530 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:37.108 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:37.981 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:39.104 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:41.117 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:46.687 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:47.279 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:48.730 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:50.430 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:07:50.602 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:24.236 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:31.349 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:34.595 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:40.039 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:40.366 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:42.332 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:42.660 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:42.987 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:44.531 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:44.859 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:45.187 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:45.514 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
2015.04.14 15:08:47.823 Spread (BR-6.15,H1)     OnCalculate: Не получены бары по символу BR-7.15
Dateien:
Ind_test.mq5  13 kb
 

Guten Tag!

Hat jemand den eingebetteten Code ausprobiert?

Sind die Ergebnisse die gleichen, oder liegt das nur an mir?

 

Ich habe meine Beschwerden an den Servicedesk durchgesehen, und es stellte sich heraus

Функция SymbolIsSynchronized(aSymbol)

Ошибки, MetaTrader 5 MQL5, Открыта, Начата: 2013.05.12 19:36, #746678

 Описание проблемы

Функция SymbolIsSynchronized(aSymbol) работает не корректно