コーディングのヘルプ - ページ 50 1...434445464748495051525354555657...786 新しいコメント sunshineh 2012.10.25 06:00 #491 txtファイルをクリア/削除する方法 こんにちは。 私はこの関数を使用しています。 WinAPIによるファイル操作 - MQL4 Articles csvファイルのテキストをどのようにクリアすればよいですか? または、どのようにそれを削除することができますか? Mladen Rakic 2012.10.25 07:29 #492 ファイルをクリアするには、_lcreat(単に新しい空のファイルを作成する)を使用します。 ファイルを削除するには、DeleteFileA または DeleteFileWfunctions を使用します(これらはこの例では宣言されていませんが、同じ kernel32.dll ライブラリにあります - どちらも引数は1つです - 削除するファイルの名前とパスを含む文字列です)。 sunshineh: こんにちは。私はこの関数を使用しています。 WinAPIによるファイル操作 - MQL4 Articles csvファイルのテキストをどのようにクリアすればよいですか? またはどのようにそれを削除することができますか? zigflip 2012.10.25 12:40 #493 そして、カラーRSIのアラート付きにするには!?color_rsi_with_allert.mq4 mladen: Hiyieldrater2こちらがそのバージョンです。これは、あなたが提案したものではなく、通常のrsiを使用しています。理由はいくつかありますが、一番の理由はフィゲレッリrsiは計算されるバーの数に依存して、どのような結果を得るかが決まるからです。以下は、同じインジケータを5000本(上)と1000本(下)で計算した場合の簡単な比較です。 というわけで、これは使わないことにしました(上のようなケースだとリペイント系のインジケータになってしまうので)。 とにかく、添付のインジケータでは、ひとつだけ説明が必要そうなパラメータがあります :Levelです。これは描画させたいピボットレベルの数です。0(単なるピボットライン)からレベル3(サポート&レジスタンスレベル3まで)までの描画が可能です。デフォルトは2ですが、お好みで変更してください。ピボットラインを使うと、ゼロラインが浮いているような感じになり、ピボットをゼロラインのクロスとして使うと、通常のレベルのクロスよりもシグナルが早く 出るようです。 良い週末を ファイル: color_rsi_with_allert.mq4 9 kb zigflip 2012.10.25 13:56 #494 rsi + pivotsの場合 -#466 zigflip: そして、それをカラーrsi w/alertにするには?color_rsi_with_allert.mq4 sunshineh 2012.10.25 14:12 #495 こんにちは、ヒントありがとうございます。 しかし、両方の関数 bool DeleteFileA(string buffer); と bool DeleteFileW(string buffer); は動作しません:-( 返り値が "false "になってしまうのです。 他に何かヒントがありますか? Mladen Rakic 2012.10.25 14:18 #496 ファイルを削除しようとする前に、(コードのインスタンスによって)ファイルが閉じられていることを確認してください。それ以外では、パスとファイル名が正しければ、動作するはずです。 sunshineh: こんにちは、ヒントありがとうございます。しかし、両方の関数 bool DeleteFileA(string buffer); と bool DeleteFileW(string buffer); は動作しません:-( 私は "false "alの戻り値を得ただけです。 他に何かヒントがありますか! Mladen Rakic 2012.10.25 14:47 #497 ... 試してみたらうまくいった 以下は動作例です (この例では、単に削除するか、削除してすぐに空のファイルを作成するかを選択できます。この例は、新しいバーごとにそれを行うインジケータですが、どんなコードでも動作します)。 //------------------------------------------------------------------ // //------------------------------------------------------------------ #property indicator_chart_window #import "kernel32.dll" int _lopen (string path, int of); int _lcreat (string path, int attrib); int _llseek (int handle, int offset, int origin); int _lread (int handle, string buffer, int bytes); int _lwrite (int handle, string buffer, int bytes); int _lclose (int handle); int DeleteFileA(string path); #import extern bool doCreate = true; //------------------------------------------------------------------ // //------------------------------------------------------------------ // // // // // int init() { return(0); } int start() { static datetime lastDeleted=0; if (lastDeleted!=Time[0]) { lastDeleted = Time[0]; int result = DeleteFileA("E:\\test\\testfile.txt"); Comment(result); if (doCreate) { int handle = _lcreat("E:\\test\\testfile.txt",0); if (handle > -1) _lclose(handle); } } return(0); } sunshineh: こんにちは、ヒントありがとうございます。しかし、両方の関数 bool DeleteFileA(string buffer); と bool DeleteFileW(string buffer); は動作しません:-( 私は "false "alの戻り値を得ただけです。 他に何かヒントがありますか! Coding help Strategy test + file File handling via kernel32.dll sunshineh 2012.10.26 05:32 #498 こんにちは。 あなたのコードスニペットにとても感謝しています。 私のラップトップでも動作しますが、時間を変更したい場合、インジケータが1分間に数回(3倍)作成、書き込み、削除する必要があるため、動作しなくなりました:-( だから、私は毎回古いエントリを上書きしなければならないと思います... Jonny473 2012.10.26 05:32 #499 MT4のアラートインジケーターで特定の時間帯だけ こんにちは、Mladen(と他の人)、特定の時間の価格だけをチェック する価格アラートインジケータをご存知ですか? 削除済み 2012.10.26 05:44 #500 時間_vlines.mq4 Andrewsurfer: どなたか、このインジケータを全日ではなく、一行(今日)だけ表示するように変更していただけませんか。 誰かいませんか?お願いします。 ファイル: time_vlines.mq4 3 kb 1...434445464748495051525354555657...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
txtファイルをクリア/削除する方法
こんにちは。
私はこの関数を使用しています。
WinAPIによるファイル操作 - MQL4 Articles
csvファイルのテキストをどのようにクリアすればよいですか?
または、どのようにそれを削除することができますか?
ファイルをクリアするには、_lcreat(単に新しい空のファイルを作成する)を使用します。
ファイルを削除するには、DeleteFileA または DeleteFileWfunctions を使用します(これらはこの例では宣言されていませんが、同じ kernel32.dll ライブラリにあります - どちらも引数は1つです - 削除するファイルの名前とパスを含む文字列です)。
こんにちは。
私はこの関数を使用しています。
WinAPIによるファイル操作 - MQL4 Articles
csvファイルのテキストをどのようにクリアすればよいですか?
またはどのようにそれを削除することができますか?そして、カラーRSIのアラート付きにするには!?color_rsi_with_allert.mq4
Hiyieldrater2
こちらがそのバージョンです。これは、あなたが提案したものではなく、通常のrsiを使用しています。理由はいくつかありますが、一番の理由はフィゲレッリrsiは計算されるバーの数に依存して、どのような結果を得るかが決まるからです。以下は、同じインジケータを5000本(上)と1000本(下)で計算した場合の簡単な比較です。
出るようです。rsi + pivotsの場合 -#466
そして、それをカラーrsi w/alertにするには?color_rsi_with_allert.mq4
こんにちは、ヒントありがとうございます。
しかし、両方の関数
bool DeleteFileA(string buffer);
と
bool DeleteFileW(string buffer);
は動作しません:-(
返り値が "false "になってしまうのです。
他に何かヒントがありますか?
ファイルを削除しようとする前に、(コードのインスタンスによって)ファイルが閉じられていることを確認してください。それ以外では、パスとファイル名が正しければ、動作するはずです。
こんにちは、ヒントありがとうございます。
しかし、両方の関数
bool DeleteFileA(string buffer);
と
bool DeleteFileW(string buffer);
は動作しません:-(
私は "false "alの戻り値を得ただけです。
他に何かヒントがありますか!...
試してみたらうまくいった
以下は動作例です (この例では、単に削除するか、削除してすぐに空のファイルを作成するかを選択できます。この例は、新しいバーごとにそれを行うインジケータですが、どんなコードでも動作します)。
//
//------------------------------------------------------------------
#property indicator_chart_window
#import "kernel32.dll"
int _lopen (string path, int of);
int _lcreat (string path, int attrib);
int _llseek (int handle, int offset, int origin);
int _lread (int handle, string buffer, int bytes);
int _lwrite (int handle, string buffer, int bytes);
int _lclose (int handle);
int DeleteFileA(string path);
#import
extern bool doCreate = true;
//------------------------------------------------------------------
//
//------------------------------------------------------------------
//
//
//
//
//
int init() { return(0); }
int start()
{
static datetime lastDeleted=0;
if (lastDeleted!=Time[0])
{
lastDeleted = Time[0]; int result = DeleteFileA("E:\\test\\testfile.txt"); Comment(result);
if (doCreate)
{
int handle = _lcreat("E:\\test\\testfile.txt",0); if (handle > -1) _lclose(handle);
}
}
return(0);
}こんにちは、ヒントありがとうございます。
しかし、両方の関数
bool DeleteFileA(string buffer);
と
bool DeleteFileW(string buffer);
は動作しません:-(
私は "false "alの戻り値を得ただけです。
他に何かヒントがありますか!こんにちは。
あなたのコードスニペットにとても感謝しています。
私のラップトップでも動作しますが、時間を変更したい場合、インジケータが1分間に数回(3倍)作成、書き込み、削除する必要があるため、動作しなくなりました:-(
だから、私は毎回古いエントリを上書きしなければならないと思います...
MT4のアラートインジケーターで特定の時間帯だけ
こんにちは、Mladen(と他の人)、特定の時間の価格だけをチェック する価格アラートインジケータをご存知ですか?
時間_vlines.mq4
どなたか、このインジケータを全日ではなく、一行(今日)だけ表示するように変更していただけませんか。
誰かいませんか?お願いします。