voidOnDeinit(constint reason)
{
Comment("");
string folder=(SubFolder+"\\experts\\files\\");
string file_name=(Symbol()+".csv"); // variable for storing file namesstring filter=".csv"; // filter for searching the files//--- receive the search handle in the local folder's rootlong search_handle=FileFindFirst(filter,folder);
//--- check if FileFindFirst() executed successfullyif(search_handle!=INVALID_HANDLE)
{
//--- searching files in the loopdo
{
//--- reset the error valueResetLastError();
//--- receive the file creation datePrintFormat(Symbol()+".csv"+" file deleted!",file_name);
//--- delete the old fileFileDelete(file_name);
}
while(FileFindNext(search_handle,folder));
//--- close the search handleFileFindClose(search_handle);
}
else
{
Print(Symbol()+".csv"+" File not found!");
return;
}
//--- check what files have remainedPrintFormat("Results:");
}
これじゃダメなんだ。
ご返信ありがとうございました。ON_EXTERNAL_EVENTについて、どのような場面で使うべきでしょうか。
私には効きません。
次のツリーを作成します。
C:\Users\User\AppData\Roaming\MetaQuotes\Terminal\**********MQL5\Files\experts\files\1.txt
で、FILE_COMMONを 使う場合は
であれば、そのファイルが作成されます。C:\ProgramData\MetaQuotes\Terminal\Common\Files\experts\files\1.txt
これは、ベースパス:すなわち
は次のツリーを作成します。
で、FILE_COMMONを 使う場合は
であれば、そのファイルが作成されます。ありがとうございます、ファイルを作成しました。
input string SubFolder = "TransMission";
そこではどのように探せばいいのでしょうか?
ありがとうございます、ファイルを作成しました。
そこではどのように探せばいいのでしょうか?
そうなんですね。
C:\Users\***\AppData\Roaming\MetaQuotes\Terminal\**********\MQL5\Files\TransMission\experts\files\***.txt
それとも、私が質問を誤解していたのでしょうか?
2つ目のEAで開く場合は、全く同じパスを指定します。
ストラテジーテスター(ビジュアライゼーションモード)で、IndicatorReleaseは動作するはずですが?
いや、そうではないはずだ。
そうなんですね。
それとも、私が質問を誤解しているのでしょうか?
2つ目のEAで開く場合は、全く同じパスを指定します。
では、どのような問題があるのでしょうか