FORTS 助けてください - ページ 24

 
server:

MikalasPrivalovはMetatraderを改善するために何もしていませんし、彼はしません - しかし、あなたはします!彼は、次の追放の後、新しいニックネームに変えて、楽しみながら続けていくでしょう。そして、禁止されると、電話から電話へ行くことになる。また一人、ファイターを失うだけだ。正直、あまり望んでいません ))))。

実際、この1年半でMTのライバルはより巧妙になっている。

そんなに自信があるんですか?でも、中傷は無理だと思うぞ。

ランキングがあるので見てみると、MTの方がよくて、虫もたくさん捕っていました。コードを書いてパブリックドメインに出したんです。そして、これらの評価が言及されていないときにMTに取り組んだので(私がこの5年間このフォーラムにいたら、もっと釣れるでしょう)。

1.嘘をつかない。

2.ここで広告の話をし始めたか...。問題ありません。

tumblrの履歴を無料で取得できる場所を調べ、再現する。私は、(ご指摘の)プログラムを使って正しい情報を示し、フォーラムのメンバーに適切な裁定取引を構築する方法を教えるだけです。あるものを見せたり、アイデアを交換したりするために、こうする必要があるのです。残念ながらMTにはこれができない(市場の歴史を再現する)ので、もし開発者がMTにそのような機能を作ってくれたら、とても素晴らしいことだと思います。すべての人が恩恵を受ける...

だから、私がMTを良くしないとは言わせない。5分もあれば直るような単純なバグもあれば、多大な労力と時間をかけて実装し、コードを大きく変更しなければならないようなアイデアもあります。

このフォーラムの参加者の多くは、安定した利益をもたらすTSを構築したい、そのような取引アイデアを見つけたい(次のバグを捕まえるためではない、そういうこともある)という思いで参加しています。同じHFT(アービトレィジャー)でも、その作業に少しでも間違いがあると、3コペックを稼ぐどころか、すごい勢いで負けてしまう、これがHFTなのです。そして、このようなニュアンスを示すためにタンブラーの歴史が必要なのだ・・・。他のソフトをくれ、それしか使わない、MT5(6)で出来るならその機能だけ使う・・・。

これらの投稿には宣伝は一切なく、MTをより良くするための試みであり、トレーダーが次のTSを構築する際に役立つような情報を提供するためのものです。

 
MigVRN:

バリケードは、あなたの認識です。このバリケードは見当たりません。余計な揉め事ばかりが目につく。

しかし、私は建設的な意見に賛成です。そして、それは誰の側からでもよいのです。

この "野郎 "のおかげで、MT5がかなり速くなりました。思いつくだけでも、1、2が 見つかりました。

...

ただ、彼のために?

それならこれを見てください、もしかしたらあなたは気づいていないかもしれません。

2011.12.23 13:00:11<<< == USDCHFの買い(価格:0.93633、数量:0.06)が正常に実行されました、チケット#7335383で1リクエスト(s) == >>2.668秒遅れです。

注文実行時間は2.6秒。そして、Expert Advisorは直接サーバーに設置されていました。チャンピオンシップは2011年です。そして、そのようなリクエストの実行時間は許されないと開発者に指摘したのです。そして、それは努力しなければならない...。

では、誰がより多く貢献したのか?

 
Prival-2:

では、誰がより多く貢献したのか?

Mikalas))
 
Prival-2:

そして、このような納期は許されないと、開発者に指摘してきました。そして、それは努力しなければならない...。

では、誰がより多く貢献したのか?

私は知らない、あなたはそれが動作する必要があることを開発者に伝える))))、ミカラスは明確な行で、詳細にすべてを説明しています。しかし、ミカラスはすべてを詳細に説明し、小さなモジュールに分解し、自分のライブ口座でテストする-そして、忍耐力を獲得し始める(彼は時々サウナに入ることもあるが、頻度は低い)そして、そのすべてをサービスデスクに収めているのです。

セルゲイさんはservisdeskに書いているのですか?

 
papaklass:

やめてくれ誰かに何かを証明する必要はないのです。意味がない!

証明することではなく、情報を共有することです。そして、ここで一部の人がやっているような消し方をしないことです。

サーバーは、私がサーヴィスデックにも書き込んだかどうか聞いてきます。はい、そうです。彼はこのリンクに行き、https://www.mql5.com/ru/users/prival/achievements を確認することができます。

具体的には、(私の記憶では)そのリクエストに対して、しばらくすると非同期アクセスが出現し、アプリケーションが終了しました。

また、tumblrの履歴を再現できるソフトのリンクも親切に教えていただき、宣伝にならないようにしてほしい。

広告があっても、歴史を再現してくれれば、それでいい。使ってみて、気に入らない人はこの投稿に送る...。

 
antt:

すなわち、私たちは特殊なケースについて話しているのであって、指標は低流動性商品の他のシンボルの履歴を要求しているのです。タイムアウトによる時系列のメモリからのアンロードに問題があるのであれば、解決されるはずです。

方法は2つあります。

1) データアクセスの頻度を上げる(タイマーイベントやカスタムイベントを使用する)。

2) タイムセリーキャッシュのアンロードを完全に排除する(チャートまたはインジケータをタイムセリーで)。

インジケーターが正しく機能する、すなわち「設計通り」である。簡単にエッセンスを繰り返します。指標のパフォーマンスには、プラットフォームのアーキテクチャ・ソリューションに関連した特殊性があります。これらの特徴を把握し、プログラミングの際に考慮する必要があります。履歴データへのアクセスに関する質問は、「ヘルプ:データへのアクセスの構成」で詳しく説明しています。

あなたの希望を聞き、それに応える。インジケータは同期要求を行いません。つまり、「ここで関数を呼び出し、データを返させ、そこにあることを確認する」というアプローチは、Expert Advisorにおいてのみ機能します。もちろん、これはあなたの特定のケースでプログラムコードを複雑にしますが、これは妥協であり、リソースを節約するための支払いです。

そして、あなたの関数SymbolIsSynchronized()が"long " 先物(HYDR-9.15、GBPU-9.15)で正しく動作することを確認しましたか。

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回 100ms ( 1000ms ) 偽を返す

サーバーにこのデータがない?

間隔を1000msにすると、インジケーター自体が「憤慨」している :)

シンボルがシンクロするまでの時間だ。

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:

SymbolIsSynchronized() 関数が"far" low-liquid (HYDR-9.15, GBPU-9.15) 先物で正しく機能することは確認されていますか?

10回 100ms ( 1000ms ) 偽を返す

サーバーにこのデータがない?

間隔を1000msにすると、インジケーター自体が「憤慨」している :)

シンボルがシンクロするまでの時間だ。

というような投稿があったのですが...。そうなんだ....../。
 

そして、オイルでこれだけ(OnCalculate() ごとに10回20ms5回試行)。

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
ファイル:
Ind_test.mq5  13 kb
 

こんにちは。

埋め込みコードを試された方はいらっしゃいますか?

結果は同じなのか、それとも僕だけなのか?

 

サービスデスクへの不満を掘り起こしてみたところ、以下のことが判明しました。

Функция SymbolIsSynchronized(aSymbol)

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

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

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