アスク! - ページ 24

 

感謝

ゴードン

 

Write_Alert()とRead_Alert()関数?

こんにちは。

アラートを書き込むAlert()という関数は知っています。

MT4はアラートのメッセージを読むこともできるのでしょうか?

1つの複雑な方法は、自分自身に電子メールでアラートを送信し、何らかの方法で電子メールの内容を取得し、それをパースし、DLLを使用してMT4にそれを供給することです。これを正確に行うにはどうしたらよいでしょうか?それとももっと簡単な方法があるのでしょうか?

Autopips

 
autopips:
こんにちは。

アラートを書き込むための関数Alert()は知っています。

MT4はアラートのメッセージを読むこともできるのでしょうか?

一つの複雑な方法は、自分自身に電子メールでアラートを送信し、何らかの方法で電子メールの内容を取得し、それをパースし、DLLを使用してMT4にそれを供給することです。これを正確に行うにはどうしたらよいでしょうか?それとももっと簡単な方法があるのでしょうか?

Autopips

メタトレーダーのオプションで正しいプロパティを指定すれば、文字列メッセージを作成し、SendMail()関数で自分に送ることができますが、より良い方法は、彼のウェブページwww.metatrader.info のツールセクションにあるcodersguruが作成したdllを使用することです。

 

書くより読む

Kalenzo:
メタトレーダーのオプションで正しいプロパティを指定すれば、文字列メッセージを作成し、SendMail()関数であなたに送ることができますが、より良い方法は、彼のウェブページwww.metatrader.info のツールセクションにあるcodersguruが作成したdllを使うことです。

興味深いリンクをありがとうございます。- しかし、SendMail(またはSendMailの代用となるいくつかのDL)は、何の役にも立ちません。目的は何かを送信することではなく、目的はアラートウィンドウの内容を取得することです。- あるいは、CodersGuruのSPEECHTEXTツールは、これらのメッセージを読むことができますか(そして、音声としてではなく、文字列としてそれらを出力することができます)?それとも、私はあなたの答えを誤解していましたか?

 
autopips:
興味深いリンクありがとうございます。- しかし、SendMail(またはSendMailの代用となるいくつかのDLL)は、何の役にも立ちません。目的は何かを送信することではなく、目的はアラートウィンドウの内容を取得することです。- あるいは、CodersGuruのSPEECHTEXTツールは、これらのメッセージを読むことができますか(そして、音声としてではなく、文字列としてそれらを出力することができます)?それとも、私はあなたの答えを誤解していましたか?

このような場合、「このような場合、どのようにすればよいのでしょうか?Mabye it was me とにかく、すべてのメッセージはエキスパートのログディレクトリ(experts/log)にあるログファイルに保存されますが、そのメッセージはリアルタイムでそこに保存されるわけではありません。つまり、メタトレーダーは、あなたがそれを閉じたときにすべてのメッセージをそこに保存します。もしまだ起動していれば、最後のX行をそこに保存します(すべての行ではありません)。

この状況から2つの解決策があると思います。

1) アラートを外部ファイルに書き出すEAを作り(標準のファイル関数によって)、それから、そのファイルを30秒ごとに読み、新しい行が追加されているかどうかをチェックするプログラム(例えば、c++または他の言語)を作り、もしそうなら、その行をあなたに送ります。

または

2) 例えば、mysqlライブラリを使用して、データベースに接続し、すべてのアラートをデータベースに書き込み、地球上のどこからでも、好きな時にそれを読み取ることができます。

それがあなたの助けになることを願っています。

 

EAを作ってもらうことは可能でしょうか?

私はシンプルなストラテジーを持っていて、それを誰かにコーディングしてもらいたいのです。

もしそうでなければ、どこで誰に聞けばいいか教えてください。

ありがとうございます

 

クロスカラート

codersguru:
こんにちは、newdigital、コードをテストしましたか?

こんにちは、coders guruと皆さん。

M30やH1のようなかなり大きなタイムフレームでクロスカラートを使用しているとき、バーが終了する前にMAが一時的に何度もクロスすることがあります。

私はいくつかのペアでブレイクアウトを取引しているので、あなたの助けを本当に感謝します、これは私に多くの助けになります。

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

 
pipspiner:
こんにちは、コーダー・グル、そして皆さん。

M30やH1のようなかなり大きなタイムフレームでcrossalertを使用しているとき、バーが終了する前にMAが一時的に何度もクロスすることがあります、そのため同じブレイクアウト(まだ100%形成されていない)に対して多くのシグナルが出てしまいます。

私はいくつかのペアでブレイクアウトを取引しているので、あなたの助けを本当に感謝します、これは私にとって非常に助けになります。

ありがとうございます。

グローバルセクションでalertBarのような変数を作り、コンディションに追加することができます。

if(Bars>alertBarと他の条件)

{

Alert("ALERT ME!!!");

alertBar = Bars;

}

 

どのように書くべきか、例を見つけることができません。

ネストされたIf文 - 3つの条件

3つの異なる時間帯にEAを作動させるコードを書きたいのです。どのように設定すればよいのでしょうか?MQ4でネストされたif条件文をどのようにコーディングすればいいのかわかりません。この言語をコーディングするために従うべきすべての例はどこにあるのですか?

大まかな時間は、次のGMT時間の間となります。

6から9まで

11から16まで

18から24まで

どんな助けでも感謝します! MQL4の教材でこれを行う方法の例を見つけることができませんでしたか?

デイブ <<<
 

アラートをREADする(WRITEしない)には?

autopips:
こんにちは。

アラートを書き込むための関数Alert()は知っています。

MT4はアラートのメッセージを読み取ることもできますか?

1つの複雑な方法は、自分自身に電子メールでアラートを送信し、何らかの方法で電子メールのコンテンツを取得し、それをパースし、DLLを使用してMT4にそれを供給することです。これを正確に行うにはどうしたらよいでしょうか?それとももっと簡単な方法があるのでしょうか?

オートピップス

EAやインジケータ(ex4のみ、ソースではない)を与えている場合。

このEAがアラートウィンドウにいくつかのアラートを書き込む場合、これらのアラートメッセージをリアルタイムで文字列変数に取得する最も簡単な方法は何ですか?(質問はアラートを書き込む方法ではなく、alert()関数が そのために適していることです。私はアラートを読み取る必要があります。また、TXTファイルに警告メッセージを書き、そこからそれを読むことは、まさにこのメッセージが私にないので、解決策ではありません、そして、私はそれをどのように書くべきですか?)