エラー、バグ、質問 - ページ 2630

 
Slava:

hccファイルへのアクセスを確認する。現在、誰もこれらのファイルを読んでいないことを確認してください。

32 - ファイルが他のプロセスによって使用されているため、プロセスはファイルにアクセスできません。

5 - アクセスが拒否されました。


ディスクの空き容量を教えてください。

チャート上の最大バー 数のターミナルリミットを教えてください。


ご回答ありがとうございました。

  • 0.DRWEBのアンチウィルスを導入しているのですが、その後、それをオフにして試してみました。
  • Synology の同期もあります - オフにしましたが、同じです。
  • GoodSyncもあります - これも切断されました
  • 1.バーの本数を変えてみました。
  • 2.1.81 Tb (7200 WD RED ) 中の空き容量 503 GB。
  • SSD上のWindows 7 64システム(500GBから300GBが空く)
  • 3.上記のエラー

32 - ファイルが他のプロセスによって使用されているため、プロセスはファイルにアクセスできません。

5 - アクセスが拒否されました。

一度だけ発生し、その後、D1とW1だけの問題で、他のTFは問題なく機能していることを上記で説明しました。


しかし、これは2019年のhccファイルが読み込めないからだと思われます(MASHKA100が使われているため)いや、ピリオドを変えても、すべて同じです



わかりやすいようにダッシュボードにデータを表示し、再度トライ。

W1以外をカウントした-。ハングアップしてしまう。(Expert Advisorに依存しないことを確認しました。)


CopyBufferの 時点でハングアップしています。データがない場合、EAは単に0を受け取って動作を続けますが、現在のケースでは - チャートイベントに反応しないだけで、ログに何も出力しません。 サイクルも ありません。


その後、端末を再起動すればOKです。


すべてです。!このペアには歴史が詰まっている。




端末を再読み込みすると、履歴を集めたすべてのペアがフリーズすることなく動作します。



すべてのインジケータの期間を1または2(2週間)に変更すると、新しいペアですべてがOKになります。

期間が前年の履歴に到達すると同時に、それで終わりです。ターミナルをリロードしたら、すべてOKになりました。


Expert Advisor を停止(チャートからアンロード)すると、CopyBuffer の後にハングアップしているすべてのプリントがログに記録されます。


I.e. code: とPrint that hung.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit(void)
  {
//--- secceed
   return(INIT_SUCCEEDED);
  }
int h_ma1array=INVALID_HANDLE;
double ma1_buffer[];
//+------------------------------------------------------------------+
//| Expert new tick handling function                                |
//+------------------------------------------------------------------+
void OnTick(void)
  {
  for(int i=0;i<10;i++)
    {
     
   Print("==========================   "+i);
   h_ma1array=iMA(Symbol(),PERIOD_D1,100,0,0,0);
   Print("h_ma1array="+h_ma1array);
   if(h_ma1array==INVALID_HANDLE)
     {
      Print(" INVALID_HANDLE h_ma1array "+h_ma1array);
      h_ma1array=iMA(Symbol(),PERIOD_D1,100,0,0,0);
      return;
     }
   else
     {
     int buffers=0;
      if(buffers=CopyBuffer(h_ma1array,0,0,2,ma1_buffer)<2)
        {
        


























// Этот принт уже не выводится.......
         Print(__LINE__+" return "+" buffers="+buffers);       return;         }       if(!ArraySetAsSeries(ma1_buffer,true))         {          Print(__LINE__+" return");       return;         }      }    Print("ma1_buffer[1]="+ma1_buffer[1]+" ma1_buffer[0]="+ma1_buffer[0]);    }   } //+------------------------------------------------------------------+



テスターでは、いずれにせよ問題なく高速に動作します。




ファイル数は同じですが

これは現実の話です。


これはテスターで




このエラーは、少なくとも2019年末には発生しませんでした。



履歴を全て削除-新しいEURUSDペアを装着-履歴なし-EAを実行、データの読み込みを開始-ハングアップ-履歴は1999年まで遡ってダウンロード-EAハングアップ-全てOK。


これはおそらく、2019年以降の履歴がないペアで起こるのだと思いますが......。しかし、Expert AdvisorはCopyBufferインジケータを履歴よりも遠い期間で実行しようとします。そのため、ハングアップしてしまいます。

しかし、しばらくして - ターミナルを再起動すると、すべてがハングアップするのは不思議なことです。

ただ、声を大にして思うのは...。

 
返信ありがとうございます!1ヶ月間何も返信がないのですが、何をすれば一番接続が良くなるのでしょうか?
ファイル:
 
Vladislav Andruschenko:


ご返信ありがとうございました。

  • 0.DRWEBアンチウィルスを導入している - その後、それをオフにして試してみました。
  • Synology の同期もあります - オフにしましたが、同じです。
  • GoodSyncもあります - これも切断されました
  • 1.バーの本数を変えてみました。
  • 2.1.81 Tb (7200 WD RED ) 中の空き容量 503 GB。
  • SSD上のWindows 7 64システム(500GBから300GBが空く)
  • 3.上記のエラー

32 - ファイルが他のプロセスによって使用されているため、プロセスはファイルにアクセスできません。

5 - アクセスが拒否されました。

一度だけ発生し、その後、D1とW1だけの問題であること、他のTFは問題なく機能していることを上記で説明しました。

しかし、これは2019年のhccファイルが読み込めないからだと思われます(MASHKA100が使われているため)いや、ピリオドを変えても、すべて同じです

1年前にも書いたのですが、誰も考慮してくれず・・・こちら https://www.mql5.com/ru/forum/291786

Получение истории торговых инструментов.
Получение истории торговых инструментов.
  • 2018.11.25
  • www.mql5.com
Столкнулся с проблемой получения исторических данных по торговым инструментам, при обращении к некоторым символам программа (советник) наглухо зави...
 
Vladimir Pastushak:

1年前にも書いたのですが、誰も考慮してくれませんでした・・・こちら https://www.mql5.com/ru/forum/291786

読みました。
しかし、ここで面白いことがあります。最初は、ぶら下がっていることに全く気づきませんでした。つまり、履歴確認機能を使わなかった。そして、より高いTFとコピーバッファ関数の 後にのみハングアップします。
つまり、新年が始まって、ぶら下がるようになったのです。
ありがとうございます。私はそれを考慮に入れて、解決策や検索へのメッセージを待ちます
 
こんにちは、ここでブログを始める方法を教えてください。ボタンを押すだけで、記事を公開したり、フォーラムのトピックを立ち上げたりすることができます。
 
ProfitGuru:
こんにちは、ここでブログを始める方法を教えてください。ボタンを押すだけで、記事を公開したり、フォーラムのトピックを立ち上げたりすることができます。

右の緑色のボタンが "Add new post"(新しい記事を追加する)です。

Блоги трейдеров и аналитика финансовых рынков
Блоги трейдеров и аналитика финансовых рынков
  • www.mql5.com
Чем отличаются наборы настроек Version1 и Version2 ? Использовались разные подходы к оптимизации. Version2 показывает меньшую прибыль на истории, но должен быть более универсальным и устойчивым на новых данных... Чистая прибыль корпорации Microsoft за первое полугодие 2019-2020 финансового года выросла на 29,5% в годовом выражении, достигнув...
 
MQサーバー上のペアのSYMBOL_MARGIN_MAINTENANCEと SYMBOL_MARGIN_INITIALが両方とも0であることは正常ですか? それなしで最大可能ロットを計算するにはどうすればよいですか?
 
Igor Zakharov:
MQサーバのペアがSYMBOL_MARGIN_MAINTENANCEと SYMBOL_MARGIN_INITIALの両方を0にしているのは正常ですか? それなしで最大可能ロットを計算するにはどうすればよいですか?

取引所為替証拠金取引(Exchange Traded Instruments)を対象としています。OrderCalcMarginを使用する

 
Artyom Trishkin:

右側に緑色の「新しい投稿を追加する」ボタンがあります

なかったらどうする?

画像がここに読み込まれないので、ホスティング業者に アップロードしてみました - ***。

 
ProfitGuru:

なかったらどうする?

画像がここに読み込まれないので、ホスティングサービスに アップロードしてみました - ***。

サードパーティーのリンクは削除しています。まだ投稿の本文中に写真を入れる権限がなく、ここまでしか写真を添付できません。

まず、新しい投稿まず、新しいポストを作成します。 を作成し、ファイルを添付します。アタッチファイル