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

 
fyords:

では、どのような問題があるのでしょうか

書いています。

2013.03.25 16:23:25 TransMission (EURUSD,M1) EURUSD.csv File not found!

  string file_name=(Symbol()+".csv");     // variable for storing file names
  string filter=".csv"; // filter for searching the files
//--- receive the search handle in the local folder's root
  long search_handle=FileFindFirst(filter,file_name);
//--- check if FileFindFirst() executed successfully
  if(search_handle!=INVALID_HANDLE)
  {
//--- searching files in the loop
    do
    {
//--- reset the error value
      ResetLastError();
//--- receive the file creation date
      PrintFormat(Symbol()+".csv"+" file deleted!",file_name);
//--- delete the old file
      FileDelete(SubFolder+"\\experts\\files\\"+Symbol()+".csv");
    }
    while(FileFindNext(search_handle,file_name));
//--- close the search handle
    FileFindClose(search_handle);
  }
  else
  {
    Print(Symbol()+".csv"+" File not found!");
    return;
  }
//--- check what files have remained
  PrintFormat("Results:");


 
G001:

書いています。

2013.03.25 16:23:25 TransMission (EURUSD,M1) EURUSD.csv File not found!

まずファイルを閉じてから 削除する必要があるのでしょうね。

string SubFolder = "TransMission";
int file_handle;
//+------------------------------------------------------------------+
int OnInit()
  {
   file_handle=FileOpen(SubFolder+"\\experts\\files\\"+Symbol()+".csv",FILE_WRITE);
   Print("File create: ",(bool)FileIsExist(SubFolder+"\\experts\\files\\"+Symbol()+".csv"));
   return(0);
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   FileClose(file_handle);
   Print("File delete: ",(bool)FileDelete(SubFolder+"\\experts\\files\\"+Symbol()+".csv"));
  }
//+------------------------------------------------------------------+
void OnTick()
  {

  }
//+------------------------------------------------------------------+
 
fyords:
どうやら、先にファイルを閉じてから 削除する必要があるようです。
本当にありがとうございました!!!すべて解決しました。
 
親愛なる皆さんへサーバーの時刻を実際の物理的な時刻と同期させてください。その差はますます広がっています。
 
Arkadiy:
親愛なる皆様へサーバーの時刻を実際の物理的な時刻と同期させてください。

えっと実は紳士の皆さんは、本物の物理的なものも持っているのです :)

コンピュータの同期が必要なのでは?

 
sergeev:

えっと実は紳士の皆さんも、実際の物理的なものをお持ちです :)

コンピュータの同期が必要なのでは?

書き込む前に~時差を確認するために同期しました。昨日までは10秒以上の差がありました(現在は3秒程度)。分なら、私の経験上、10秒は大きいです。
 
空のチャートでEAを実行すると、そのEAが使用するインディケータも一緒に呼び出されるようにすることは可能ですか?これはストラテジーテスターではなく、実際の口座による普通のチャートです。
 
lazarev-d-m:
空のチャートでEAを実行すると、そのEAが使用するインディケータも一緒に呼び出されるようにすることは可能ですか?ストラテジーテスターの 話ではなく、実際の口座での通常のチャートの話です。
はい、もちろん可能です。ChartIndicatorAdd()関数を使用します。
 
tol64:
はい、もちろん可能です。ChartIndicatorAdd()関数を使用します。
ありがとうございます、おかげで生活が楽になりました。
 

午後

MT5端末を4台だけ同時に起動させることはできますか?

...PSPの RAMが足りないようです・・・。