コーディングの方法は? - ページ 86 1...798081828384858687888990919293...347 新しいコメント 削除済み 2008.04.24 23:49 #851 MT4で "Close "のようなスクリプトを呼び出すには? MAがクロスしたときにスクリプトを呼び出したいのですが、このスクリプトは.exeファイルを実行します。 スクリプトの準備はできていますが、私のカスタムインストレーターでそれを呼び出す方法がわかりません。(ナビゲータパネルからドラッグするのではなく、コードで呼び出したいのです。) ありがとうございました。皆さんにとって楽しい週末になりますように。 Michel 2008.04.25 03:30 #852 sandfromsky: MA線が交差したときにスクリプトを呼び出したいのですが、このスクリプトは.exe ファイルを実行します。 スクリプトの準備はできていますが、私のカスタムインストレーターでそれを呼び出す方法がわかりません。(ナビゲータパネルからドラッグするのではなく、コードで呼び出したいのです)。 それでは、良い週末をお過ごしください。 あなたの目的がわかりませんが、スクリプトを librairy (.mqh) として実装し、あなたの EA に "include" しなければならないと思います。でも、一番簡単なのは、スクリプトを関数として EAにコピーすることかもしれません。 削除済み 2008.04.25 09:56 #853 Michel: あなたの目的がわかりませんが、スクリプトを librairy (.mqh) として実装し、EA に "include" する必要があると思います。でも、一番簡単なのは、スクリプトを関数としてEAにコピーすることかもしれません。 bool SendFTP( string filename, string ftp_path=NULL) ツール->オプション->パブリッシャータブで設定されたFTPサーバにファイルを送信します。試行に失敗した場合は、FALSEを返します。 この関数は、テストモードでは動作しません。また、この関数はカスタム インジケータから呼び出すことはできません。 カスタムインジケータでSendFTPすると動作しないが、スクリプトでは動作する。 試しに、私の関数を.mphファイルに入れて、expertsincludeに保存してみたところ、エラーNo.4055となりました。 テストFTPInc.mqh int FTPTest() { SendFTP("shots")+ Symbol() + "_5m_live.gif", NULL); Alert(GetLastError()); return(0); } 私のカスタムインジケータでは、次のように呼び出しています。 if (IsNewBar()) { WindowScreenShot("shots")+ Symbol() + "_5m_live.gif", 640, 480); FTPTest(); } 結果エラーNo.4055 どうもありがとうございました。楽しい週末をお過ごしください。 How to code? [ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you [ARCHIVE] Any rookie question, Michel 2008.04.25 13:12 #854 本当に、どうしたらいいのかわかりません。 もしここで誰も答えてくれなかったら、Metaquoteのフォーラムで質問してみてはどうでしょう。 もし、単に.exeを実行したいだけなら、1つの方法は(あまり優雅ではありませんが)alert.wavの代わりにそれを呼び出すことです。 BigBe 2008.04.25 19:29 #855 何が問題なのでしょうか? あるインジケータの最大値と最小値を、チャートの日付範囲全体にわたって取得しようとしています。 これはうまくいくように見えますが、チャート全体をカバーしておらず、バックテストの 日付範囲がチャート全体をカバーしていても、「バー」のプリントアウトはチャートのバーよりはるかに低い数字を出します。 init()から呼び出したのですが、うまくいきません。 なぜうまくいかないのでしょうか? double ATRMin = 99999; double ATRMax; void ATR_HL() { for (int i=1;i<Bars-251;i++) { double ATR1 = iATR(NULL,0,250,i); if (ATR1 < ATRMin) ATRMin = ATR1; if (ATR1 > ATRMax) ATRMax = ATR1; } Print ("Bars ",Bars," ATR1 ",ATR1," ATRMin= ",ATRMin," ATRMAX ", ATRMax).Bars," ATRMin= ",ATRMin," ATRMax= ",ATRMax); return(0); } walesoje1 2008.04.25 22:34 #856 エキスパートビルド こんにちは。 どなたか私の取引システムのためにEAを構築していただけませんか? 私はEAを構築したい取引システムを持っており、EAを構築する方法についてずっと勉強してきました。 EAを動かすためにあらゆる努力をしましたが、トレーリングストップ、口座マージ ンに応じた適切な資金管理、ローソク足終了後に発注するペンディングオーダー、すべての通貨で同時に動作すること、つまり主要14通貨ペアを一度に取引できることなど、いくつかのコードを追加する必要がありました。テイクプロフィットを含め、30Mの取引ごとにトリガーをかけること。 トレンドの反転があるまで、すべての保留中の注文を保持すること。 どなたかこのようなEAの可能性を教えていただけませんか? また、2つの異なるタイムフレームでインジケータを比較することになります。 もし、これらの機能をすべて実行できるコードを教えていただける方がいらっしゃれば、感謝いたします。 Linuxser 2008.04.26 00:45 #857 walesoje1: そこにこんにちは。どなたか私の取引システムのためにEAを構築していただけませんか? 私はEAを構築したい取引システムを持っており、EAを構築する方法についてずっと勉強してきました。 EAを動かすためにあらゆる努力をしましたが、トレーリングストップ、口座マージンに応じた適切な資金管理、ローソク足終了後に発注するペンディングオーダー、すべての通貨で同時に動作すること、つまり主要14通貨ペアを一度に取引できることなど、いくつかのコードを追加する必要がありました。テイクプロフィットを含め、30Mの取引ごとにトリガーをかけること。 トレンドの反転があるまで、すべての保留中の注文を保持すること。 どなたかこのようなEAの可能性を教えていただけませんか? また、2つの異なるタイムフレームでインジケータを比較することになります。 もし、これらの機能をすべて実行できるコードをどなたか教えていただければ幸いです。 そのためには、同じメッセージをフォーラム内のいたるところに投稿する必要があるのでしょうか? BigBe 2008.04.26 03:18 #858 jwpdadさんへ 私もバックテストから フォワードにしたとき、同じ問題がありました。 ちょっとしたコーディングミスでした。 walesoje1 2008.04.26 07:00 #859 ねえ 申し訳ありません。ここはとても大きなサイトなので、具体的にどこに投稿したらいいのか実はわからないんです。 について申し訳ありません。他の投稿がすべて削除されているのを発見し、ここがちょうど投稿するのに最適な場所なのでしょう。 問題で申し訳ありません。 Linuxser: そして、そのためにあなたは同じメッセージでフォーラムのどこにでも投稿する必要があるのでしょうか? Michel 2008.04.26 09:53 #860 私はあなたがここに解決策を持っているべきだと思います:https://www.mql5.com/en/forum/general sandfromsky:bool SendFTP( string filename, string ftp_path=NULL)ツール->オプション->パブリッシャータブで設定したFTPサーバにファイルを送信 します。送信に失敗した場合は、FALSEを返します。この関数は、テスト・モードでは動作 しません。また、 この関数はカスタムインジケータから呼び 出すことはできません。カスタムインジケータでSendFTPを使用した場合、動作しませんが、スクリプトでは動作します。 私はあなたの方法を試して、私の関数を.mphファイルに入れ、それをexpertsincludeに保存した、それは結果エラーNo.4055です。 テストFTPInc.mqh int FTPTest() { SendFTP("shots")+ Symbol() + "_5m_live.gif", NULL); Alert(GetLastError()); return(0); } 私のカスタムインジケータでは、次のように呼び出しています。 if (IsNewBar()) { WindowScreenShot("shots")+ Symbol() + "_5m_live.gif", 640, 480); FTPTest(); } 結果エラーNo.4055 どうもありがとうございました。楽しい週末をお過ごしください。 1...798081828384858687888990919293...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
MT4で "Close "のようなスクリプトを呼び出すには?
MAがクロスしたときにスクリプトを呼び出したいのですが、このスクリプトは.exeファイルを実行します。
スクリプトの準備はできていますが、私のカスタムインストレーターでそれを呼び出す方法がわかりません。(ナビゲータパネルからドラッグするのではなく、コードで呼び出したいのです。)![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
ありがとうございました。皆さんにとって楽しい週末になりますように。
MA線が交差したときにスクリプトを呼び出したいのですが、このスクリプトは.exe ファイルを実行します。
スクリプトの準備はできていますが、私のカスタムインストレーターでそれを呼び出す方法がわかりません。(ナビゲータパネルからドラッグするのではなく、コードで呼び出したいのです)。![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
それでは、良い週末をお過ごしください。あなたの目的がわかりませんが、スクリプトを librairy (.mqh) として実装し、あなたの EA に "include" しなければならないと思います。でも、一番簡単なのは、スクリプトを関数として EAにコピーすることかもしれません。
あなたの目的がわかりませんが、スクリプトを librairy (.mqh) として実装し、EA に "include" する必要があると思います。でも、一番簡単なのは、スクリプトを関数としてEAにコピーすることかもしれません。
bool SendFTP( string filename, string ftp_path=NULL)
ツール->オプション->パブリッシャータブで設定されたFTPサーバにファイルを送信します。試行に失敗した場合は、FALSEを返します。
この関数は、テストモードでは動作しません。また、この関数はカスタム インジケータから呼び出すことはできません。
カスタムインジケータでSendFTPすると動作しないが、スクリプトでは動作する。
試しに、私の関数を.mphファイルに入れて、expertsincludeに保存してみたところ、エラーNo.4055となりました。
テストFTPInc.mqh
int FTPTest()
{
SendFTP("shots")+ Symbol() + "_5m_live.gif", NULL);
Alert(GetLastError());
return(0);
}
私のカスタムインジケータでは、次のように呼び出しています。
if (IsNewBar())
{
WindowScreenShot("shots")+ Symbol() + "_5m_live.gif", 640, 480);
FTPTest();
}
結果エラーNo.4055![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
どうもありがとうございました。楽しい週末をお過ごしください。
本当に、どうしたらいいのかわかりません。
もしここで誰も答えてくれなかったら、Metaquoteのフォーラムで質問してみてはどうでしょう。
もし、単に.exeを実行したいだけなら、1つの方法は(あまり優雅ではありませんが)alert.wavの代わりにそれを呼び出すことです。
何が問題なのでしょうか?
あるインジケータの最大値と最小値を、チャートの日付範囲全体にわたって取得しようとしています。
これはうまくいくように見えますが、チャート全体をカバーしておらず、バックテストの 日付範囲がチャート全体をカバーしていても、「バー」のプリントアウトはチャートのバーよりはるかに低い数字を出します。
init()から呼び出したのですが、うまくいきません。
なぜうまくいかないのでしょうか?
double ATRMin = 99999;
double ATRMax;
void ATR_HL()
{
for (int i=1;i<Bars-251;i++)
{
double ATR1 = iATR(NULL,0,250,i);
if (ATR1 < ATRMin) ATRMin = ATR1;
if (ATR1 > ATRMax) ATRMax = ATR1;
}
Print ("Bars ",Bars," ATR1 ",ATR1," ATRMin= ",ATRMin," ATRMAX ", ATRMax).Bars," ATRMin= ",ATRMin," ATRMax= ",ATRMax);
return(0);
}
エキスパートビルド
こんにちは。
どなたか私の取引システムのためにEAを構築していただけませんか?
私はEAを構築したい取引システムを持っており、EAを構築する方法についてずっと勉強してきました。
EAを動かすためにあらゆる努力をしましたが、トレーリングストップ、口座マージ ンに応じた適切な資金管理、ローソク足終了後に発注するペンディングオーダー、すべての通貨で同時に動作すること、つまり主要14通貨ペアを一度に取引できることなど、いくつかのコードを追加する必要がありました。テイクプロフィットを含め、30Mの取引ごとにトリガーをかけること。
トレンドの反転があるまで、すべての保留中の注文を保持すること。
どなたかこのようなEAの可能性を教えていただけませんか?
また、2つの異なるタイムフレームでインジケータを比較することになります。
もし、これらの機能をすべて実行できるコードを教えていただける方がいらっしゃれば、感謝いたします。
そこにこんにちは。
どなたか私の取引システムのためにEAを構築していただけませんか?
私はEAを構築したい取引システムを持っており、EAを構築する方法についてずっと勉強してきました。
EAを動かすためにあらゆる努力をしましたが、トレーリングストップ、口座マージンに応じた適切な資金管理、ローソク足終了後に発注するペンディングオーダー、すべての通貨で同時に動作すること、つまり主要14通貨ペアを一度に取引できることなど、いくつかのコードを追加する必要がありました。テイクプロフィットを含め、30Mの取引ごとにトリガーをかけること。
トレンドの反転があるまで、すべての保留中の注文を保持すること。
どなたかこのようなEAの可能性を教えていただけませんか?
また、2つの異なるタイムフレームでインジケータを比較することになります。
もし、これらの機能をすべて実行できるコードをどなたか教えていただければ幸いです。そのためには、同じメッセージをフォーラム内のいたるところに投稿する必要があるのでしょうか?
jwpdadさんへ
私もバックテストから フォワードにしたとき、同じ問題がありました。 ちょっとしたコーディングミスでした。
ねえ
申し訳ありません。ここはとても大きなサイトなので、具体的にどこに投稿したらいいのか実はわからないんです。
について申し訳ありません。他の投稿がすべて削除されているのを発見し、ここがちょうど投稿するのに最適な場所なのでしょう。
問題で申し訳ありません。
そして、そのためにあなたは同じメッセージでフォーラムのどこにでも投稿する必要があるのでしょうか?
私はあなたがここに解決策を持っているべきだと思います:https://www.mql5.com/en/forum/general
bool SendFTP( string filename, string ftp_path=NULL)
ツール->オプション->パブリッシャータブで設定したFTPサーバにファイルを送信
します。送信に失敗した場合は、FALSEを返します
。この関数は、テスト・モードでは動作
しません。また、この関数はカスタムインジケータから呼び
出すことはできません。カスタムインジケータでSendFTPを使用した場合、動作しませんが、スクリプトでは動作します。
私はあなたの方法を試して、私の関数を.mphファイルに入れ、それをexpertsincludeに保存した、それは結果エラーNo.4055です。
テストFTPInc.mqh
int FTPTest()
{
SendFTP("shots")+ Symbol() + "_5m_live.gif", NULL);
Alert(GetLastError());
return(0);
}
私のカスタムインジケータでは、次のように呼び出しています。
if (IsNewBar())
{
WindowScreenShot("shots")+ Symbol() + "_5m_live.gif", 640, 480);
FTPTest();
}
結果エラーNo.4055![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
どうもありがとうございました。楽しい週末をお過ごしください。