アスク! - ページ 149 1...142143144145146147148149150151152153154155156...182 新しいコメント Michel 2009.05.11 17:29 #1481 abundance:...テスト式は1つだけと書いてある... は,何らかの論理演算子を用いた複雑な式になることがある。例 for(i=0; i<10 && a+i<15; i+=2) dyoser 2009.05.11 18:01 #1482 TSFインジケーター こんにちは、どのように私はエキスパートアドバイザーからインジケータからデータを拾うことができますか? 私はサードパーティのTSFインジケータを使用しており、私の自動売買EAで値を使用して取引を行いたいのですが、これはどのように行うことができるのでしょうか? 私はeaにインジケータのコードを取ろうとしましたが、いくつかの理由でこれはうまくいきません.... ありがとうございます。 削除済み 2009.05.11 22:30 #1483 Michel: は、何らかの論理演算子を使った複雑な式である可能性があります。例:for(i=0; i<10 && a+i<15; i+=2) ありがとうございました。おっしゃることは理解できました。しかし、私が引用したレッスンで与えられた2つの例は、このカテゴリに該当しないようです。i<15とi0とi<の間にカンマがあります。タイプミスがあったのではないかと思います。どうでしょうか?これ以上進めるためには、それを解決する必要があります。Thx. topherbyb 2009.05.11 22:56 #1484 Luxさん、Wolfeさん、具体的なコードをありがとうございました。私はまだコードが得意ではありませんが、ウェブ上で具体的な例を見つけたので、すでにEAに組み込んでいます。 int ExOrdersTotal(int MagicNumber) { int total = OrdersTotal(); int extotal = 0; for(int cnt = 0 ; cnt < total ; cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if ( オーダーマジック番号()==マジック番号) extotal++; } return (extotal); エラーコードが 出ます。 "("- 関数の定義が予期しない というエラーコードが表示され、MagicNumberはすでに定義されています。 5つのペアでEAをセットアップしていますが(マジックナンバーは異なる)、まだトレードはありません。何かが間違っているのではと思い始めています。 これらのEAはGordagoのElder 3Xスクリーンから改造したものです。 MT4のMACDサンプルに倣ったものです。これらのEAをモデルにしたEAでは、いつもマルチペアやオーダーに苦労していますが、Gordagoはバックテストでよい結果を出しています(最適化のためにコードを修正する必要がありましたが)。 もしすぐにトレードが見られなかったら、あなたのWolfeで試してみようと思います。 ありがとうございました。 チリ luxinterior 2009.05.11 23:16 #1485 JForex78: 全くもって理にかなっている。H1チャートでM5 10MAを見るにはどうしたらいいのでしょうか?10/12=0.84.H1チャートに0.84のMAを貼れるか?いいえ。 それは他の方法で動作します - H1 10MA = M5 120MA。 だから私の質問は、どのように私はH4のような高い時間枠で5MAのクロスを参照してくださいすることです。 ありがとうございます。 あなたは、iMA関数を 使用して、独自のMAインジケータを書くことができます。ただ、時間枠をH4に設定し、5Mのチャートにドロップします。5Mの48本ごとに同じレベルを描画するために余分なコーディングが必要になります。このようなインジケータがどれほど役に立つかは分かりませんが、あまり見たことがありません。 ラックス Couso 2009.05.12 00:00 #1486 インジケータがMT4をクラッシュさせる (元はDigital Filters/ Jurikスレッドに投稿されました) こんにちは、皆さん、私はいくつかのコーダーの援助を切実に必要としています。 私はこのJurikのツールが大好きなのですが、壁にぶち当たり、これを乗り越えようと髪の毛が束になって出てきています...。真犯人は、このコードが最初はうまくいっていたのに、もう少し開発を進めるうちにすべてがうまくいかなくなり、今ではドラマなしに元に戻すことさえできないことです。 状況はこうです。私はJMAを使い、ここで見つけたiMax MTFをベースにしたMTFインジケータをパッチした。ちょっと賢くなり、長さの違う2つのJMAを計算に組み込むまではうまくいった。その2つのバージョンは以下の通りです。 2つ目の改造をしてからというもの、このインディケータと他のいくつかのインディケータ、それにJMAを組み込んだEAがMT4をすぐにクラッシュさせ、すべてのJMAをコメントアウトしても解決しない。 JMAのインジケータはすべて正常に動作しているので、JMAというよりコードの問題だと思います。JMA関数の 呼び出し方が悪いのか、無限ループなどの致命的なエラーがあるのか、どちらかだといいんですが。コンパイルはできるのですが、MT4がすぐにクラッシュしてしまいます...。 最初の添付ファイルは古いバージョンで、動作するので、私が何をしようとしているのか分かると思います - しかし、私はもうそのmq4を持っていません、すみません。現在のmq4も同じはずなのですが、クラッシュしますし、私が達成しようとしている本当の指標は、最終ファイルのJMA2-ですが、これもクラッシュします。さあ、達人たちよ、私は指をくわえて見ていますよ。 rjc. ファイル: jma_mtf_detector.ex4 11 kb jma_mtf_detector.mq4 12 kb jma2_mtf_detector.mq4 17 kb jma.mq4 11 kb wolfe 2009.05.12 00:34 #1487 I will try with yours Wolfe, if I don't see a trade soon. ありがとう チリ 頑張れチリ。 1Dave7 2009.05.12 02:59 #1488 EAのプログラミングSundayStartUp 使用変数:StartDay=0, StartHour=5, StartMinute =30. if(UseSundayStartup==true) { if (!(Day()>=StartDay)) {Comment("Day Start Time Not Yet!"); return(0);} else if(!(Hour()>=StartHour)) {Comment("Day Start Time Not Yet!"); return(0);} else if(!(Minute()>=StartMinute)){ Comment("Day Start Time Not Yet!"); return(0); } } 日曜日の開始はOKです。 問題は、私が何らかの理由で週の間にシステムを再起動する必要があるか、または持っている場合、システムはコメント( "日の開始時間はまだです!")に戻ることが起こる。 この問題を解決することができません - 後日、より早い時間と分で再起動した場合、プログラムを実行できるようにするためのコードについて何か提案はありますか? Dave luxinterior 2009.05.12 07:54 #1489 グローバル変数を見てみたり、ファイルに書き込んだりするのもいいでしょう。 ラックス TTheTrader 2009.05.12 16:10 #1490 1...142143144145146147148149150151152153154155156...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...テスト式は1つだけと書いてある...
は,何らかの論理演算子を用いた複雑な式になることがある。例
TSFインジケーター
こんにちは、どのように私はエキスパートアドバイザーからインジケータからデータを拾うことができますか?
私はサードパーティのTSFインジケータを使用しており、私の自動売買EAで値を使用して取引を行いたいのですが、これはどのように行うことができるのでしょうか?
私はeaにインジケータのコードを取ろうとしましたが、いくつかの理由でこれはうまくいきません....
ありがとうございます。![](https://c.mql5.com/forextsd/smiles/shades_smile.png)
は、何らかの論理演算子を使った複雑な式である可能性があります。例:
ありがとうございました。おっしゃることは理解できました。しかし、私が引用したレッスンで与えられた2つの例は、このカテゴリに該当しないようです。i<15とi0とi<の間にカンマがあります。タイプミスがあったのではないかと思います。どうでしょうか?これ以上進めるためには、それを解決する必要があります。Thx.
Luxさん、Wolfeさん、具体的なコードをありがとうございました。私はまだコードが得意ではありませんが、ウェブ上で具体的な例を見つけたので、すでにEAに組み込んでいます。
int ExOrdersTotal(int MagicNumber)
{
int total = OrdersTotal();
int extotal = 0;
for(int cnt = 0 ; cnt < total ; cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if ( オーダーマジック番号()==マジック番号)
extotal++;
}
return (extotal);
エラーコードが 出ます。
"("- 関数の定義が予期しない
というエラーコードが表示され、MagicNumberはすでに定義されています。
5つのペアでEAをセットアップしていますが(マジックナンバーは異なる)、まだトレードはありません。何かが間違っているのではと思い始めています。
これらのEAはGordagoのElder 3Xスクリーンから改造したものです。
MT4のMACDサンプルに倣ったものです。これらのEAをモデルにしたEAでは、いつもマルチペアやオーダーに苦労していますが、Gordagoはバックテストでよい結果を出しています(最適化のためにコードを修正する必要がありましたが)。
もしすぐにトレードが見られなかったら、あなたのWolfeで試してみようと思います。
ありがとうございました。
チリ
全くもって理にかなっている。H1チャートでM5 10MAを見るにはどうしたらいいのでしょうか?
10/12=0.84.H1チャートに0.84のMAを貼れるか?いいえ。
それは他の方法で動作します - H1 10MA = M5 120MA。
だから私の質問は、どのように私はH4のような高い時間枠で5MAのクロスを参照してくださいすることです。
ありがとうございます。あなたは、iMA関数を 使用して、独自のMAインジケータを書くことができます。ただ、時間枠をH4に設定し、5Mのチャートにドロップします。5Mの48本ごとに同じレベルを描画するために余分なコーディングが必要になります。このようなインジケータがどれほど役に立つかは分かりませんが、あまり見たことがありません。
ラックス
インジケータがMT4をクラッシュさせる
(元はDigital Filters/ Jurikスレッドに投稿されました)
こんにちは、皆さん、私はいくつかのコーダーの援助を切実に必要としています。
私はこのJurikのツールが大好きなのですが、壁にぶち当たり、これを乗り越えようと髪の毛が束になって出てきています...。真犯人は、このコードが最初はうまくいっていたのに、もう少し開発を進めるうちにすべてがうまくいかなくなり、今ではドラマなしに元に戻すことさえできないことです。
状況はこうです。私はJMAを使い、ここで見つけたiMax MTFをベースにしたMTFインジケータをパッチした。ちょっと賢くなり、長さの違う2つのJMAを計算に組み込むまではうまくいった。その2つのバージョンは以下の通りです。
2つ目の改造をしてからというもの、このインディケータと他のいくつかのインディケータ、それにJMAを組み込んだEAがMT4をすぐにクラッシュさせ、すべてのJMAをコメントアウトしても解決しない。
JMAのインジケータはすべて正常に動作しているので、JMAというよりコードの問題だと思います。JMA関数の 呼び出し方が悪いのか、無限ループなどの致命的なエラーがあるのか、どちらかだといいんですが。コンパイルはできるのですが、MT4がすぐにクラッシュしてしまいます...。
最初の添付ファイルは古いバージョンで、動作するので、私が何をしようとしているのか分かると思います - しかし、私はもうそのmq4を持っていません、すみません。現在のmq4も同じはずなのですが、クラッシュしますし、私が達成しようとしている本当の指標は、最終ファイルのJMA2-ですが、これもクラッシュします。さあ、達人たちよ、私は指をくわえて見ていますよ。
rjc.
I will try with yours Wolfe, if I don't see a trade soon.
ありがとう
チリ頑張れチリ。![](https://c.mql5.com/forextsd/smiles/regular_smile.png)
EAのプログラミングSundayStartUp
使用変数:StartDay=0, StartHour=5, StartMinute =30.
{
if (!(Day()>=StartDay))
{Comment("Day Start Time Not Yet!");
return(0);}
else if(!(Hour()>=StartHour))
{Comment("Day Start Time Not Yet!");
return(0);}
else if(!(Minute()>=StartMinute)){
Comment("Day Start Time Not Yet!");
return(0);
}
}日曜日の開始はOKです。 問題は、私が何らかの理由で週の間にシステムを再起動する必要があるか、または持っている場合、システムはコメント( "日の開始時間はまだです!")に戻ることが起こる。
この問題を解決することができません - 後日、より早い時間と分で再起動した場合、プログラムを実行できるようにするためのコードについて何か提案はありますか?
Dave
グローバル変数を見てみたり、ファイルに書き込んだりするのもいいでしょう。
ラックス