アスク! - ページ 155 1...148149150151152153154155156157158159160161162...182 新しいコメント mallet52 2009.08.10 18:43 #1541 SLとTPのコード化 やあ、みんな。 私はfxcm btのライブACで使用しようとしているEAに問題があります。 問題は、SLとTPが成行注文で置かれることを許可しないことです。 だから私はどうにかしてこれを数秒遅らせるためのコードを取得する必要があります。 この件に関するヘルプは、最も感謝されるでしょう。 よろしくお願いします。 ファイル: phoenix_ea_v5_6_04.mq4 35 kb Marcel Corzo 2009.08.11 02:14 #1542 mallet52: やあ、みんな。私はfxcm btとライブACで使用しようとしているEAに問題があります。 問題は、SLとTPが成行注文で発注されることを許可しないことです。 だから私はどうにかしてこれを数秒遅らせるためのコードを取得する必要があります。 この件に関するヘルプは、最も感謝されるでしょう。 thankyou in advance 各オーダーエンドやオーダーモディフィケーションの間に "sleep "関数を 使用することができます。例えば Sleep(5000); これは5秒間の遅延です(sleepのパラメータはミリ秒です)。 ありがとうございました。 マルセル newcoder 2009.08.11 07:07 #1543 ADXとMACDのクロスオーバー 先輩方、どなたかMACDとADXを別ウィンドウでクロスさせ、クロスしたときに点線の縦 線を置くコードを書いていただけませんか?できれば、買いの時は緑、売りの時は赤で表示されるといいのですが。また、その時に音声で知らせてくれるのもいいです。 どうもありがとうございました。 mallet52 2009.08.11 08:01 #1544 SLとTPのディレイコードにヘルプが必要 やあ、みんな。 私のEAをfxcm btで動作させるのにまだ問題があります。彼らは、EAが成行注文を出すと同時にSLとTPを出すことに問題があると言っています。 Mladenが親切にこのEAを5桁の価格設定を受け入れるように再コード化してくれたのですが、この問題が出てきました。 もし、どなたかが私のために必要なeaの遅延をコード化してくださるか、または、それを詳細に説明してくだされば幸いです(私はコード化の知識がないので)。 ありがとうございました。 そして、過去に私を助けてくれたすべての人々に。 mallet52 2009.08.11 08:11 #1545 前回の記事で書き忘れた私のEAを掲載します。 ファイル: phoenix_ea_v5_6_04.mq4 35 kb Mladen Rakic 2009.08.11 08:16 #1546 ... このような場合、ディレイを使用するのではなく、新規注文を2つの部分に分けてコーディングする必要があります:1.損切りや利食いを しない注文2.ストップロスやテイクプロフィットを別のステップで発注する (注文がすでに受理されている場合のみ) ______________________________________________ 今、Phoenix EAはその操作を10カ所で行っているので、そのすべてを書き換える必要があります(あるいは、潜在的なエラーを厳密に制御できるように、EAが発注するロジックを書き換えるとか、いろいろと・・・)。今は完全に書き換える時間がないので(正しく書き換えるにはもっと時間が必要)、 、お約束はできませんが。よろしくお願いします。mladenmallet52: やあ、みんな。私のEAをfxcm btで動作させるのにまだ問題があります。彼らは、EAが成行注文を出すと同時にsl ant tpを置くことに問題があると言っています。Mladenが親切にこのEAを5桁の価格設定を受け入れるように再コード化してくれたのですが、この問題が出てきました。もし、どなたかが私のために必要なeaの遅延をコード化してくださるか、または、それを詳細に説明してくだされば幸いです(私はコード化の知識がないので)。ありがとうございました。そして、過去に私を助けてくれたすべての人々へ newcoder 2009.08.11 09:18 #1547 オリジナルムーヴAveを別のウィンドウに配置する MetaTrader 4に付属している移動 平均のオリジナルのコードを1行変更し、別のウィンドウに配置しようとしましたが、そうすると、オリジナルのコードに付属している、例えば [ Ma method 'simple' ] や 'close' や open' に適用するようなオプションがすべて表示されなくなりました。 私は何を間違えているのでしょうか? どうもありがとうございました。 Mladen Rakic 2009.08.11 09:21 #1548 ... あなたは何も間違っていません メタトレーダーは、今のところ(バージョン5で変更される予定)、カスタムインジケータ(つまり、ビルトインでないインジケータ)では、その「説明的」パラメータのエントリを許可していないのです。 newcoder: MetaTrader 4に付属している移動平均のオリジナルコード1行を変更して、別のウィンドウに配置しようとしましたが、そうすると、オリジナルコードに付属している私が持ちたいオプション、例えば [ Ma method 'simple' ] や 'close' や open に適用するなど、すべてが表示されません...私は何を間違えているのでしょうか? 本当にありがとうございます。 mallet52 2009.08.12 06:55 #1549 mladenへのお礼 mladenさん、助けてくれてありがとうございます。 PMを送ろうとしたのですが、何らかの理由で送ることができません。 とにかく、ありがとうございました。 V-Force 2009.08.15 02:46 #1550 カスタムインジケーターアラート 頻度 私はmq4初心者で、カスタムMACDのクロスオーバー時に画面に表示させることを試みています。下記は私のコードですが、アラートは数分おきに表示され続けています。 どうすれば1時間に1回だけアラートを表示させることができるのでしょうか?またはバーごとに1つのアラート? //-------------------------- int start() { 文字列MACD1=""。 color colt9; double MACDM_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 0); double MACDS_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,0); double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN,0); double MACDM_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 1)です。 double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,1)です。 if ((MACDM_S11 < MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="IN UPTREND"; colt9=LimeGreen; } }. if ((MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10)) { MACD1="IN DOWNTREND"; colt9=Red; }. if ((MACDM_S11 > MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="NEW UP CROSSING"; colt9=LimeGreen; } { (MACDM_S11 && MACDS_S10) { MACD1="NEW UP CROSSING"; colt9=Blue if ((MACDM_S11 MACDS_S10)) { MACD1="NEW DOWN CROSSING"; colt9=Red; } {MACD1="NEW DOWN CROSSING"; colt9=Red 文字列 MACD2=""; colt14を色付けします。 double MACDM_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 0); double MACDS_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,0)です。 double MACDM_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 1)です。 double MACDS_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,1)です。 if ((MACDM_L11 < MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="IN UPTREND"; colt14=LimeGreen; } }. if ((MACDM_L11 > MACDS_L11 && MACDM_L10 > MACDS_L10)) { MACD2="IN DOWNTREND"; colt14=Red; }. if ((MACDM_L11 > MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="NEW UP CROSSING"; colt14=LimeGreen; } { MACD2="NEW UP CROSSING"; colt14=LimeGREEN if ((MACDM_L11 MACDS_L10)) { MACD2="NEW DOWN CROSSING"; colt14=Red; }. if(MACD1=="NEW UP CROSSING"&&MACD2=="IN UPTREND") Alert(Symbol()," - ", "H1:"," MACD MAIN UPTREND MOVEMENT"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS)); if(MACD1=="NEW DOWN CROSSING"&&MACD2=="IN DOWNTREND") Alert(Symbol()," - ", "H1:"," MACD MAIN DOWNTREND MOVEMENT"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS)); if(MACD2=="NEW UP CROSSING"&&MACD1=="IN UPTREND") Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO UPTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS)"); if(MACD2=="NEW DOWN CROSSING"&&MACD1=="IN DOWNTREND") Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO DOWNTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS)"); return(0); } コーディングの方法は? How to code? Ask! 1...148149150151152153154155156157158159160161162...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
SLとTPのコード化
やあ、みんな。
私はfxcm btのライブACで使用しようとしているEAに問題があります。
問題は、SLとTPが成行注文で置かれることを許可しないことです。
だから私はどうにかしてこれを数秒遅らせるためのコードを取得する必要があります。
この件に関するヘルプは、最も感謝されるでしょう。
よろしくお願いします。
やあ、みんな。
私はfxcm btとライブACで使用しようとしているEAに問題があります。
問題は、SLとTPが成行注文で発注されることを許可しないことです。
だから私はどうにかしてこれを数秒遅らせるためのコードを取得する必要があります。
この件に関するヘルプは、最も感謝されるでしょう。
thankyou in advance各オーダーエンドやオーダーモディフィケーションの間に "sleep "関数を 使用することができます。例えば
Sleep(5000);
これは5秒間の遅延です(sleepのパラメータはミリ秒です)。
ありがとうございました。
マルセル
ADXとMACDのクロスオーバー
先輩方、どなたかMACDとADXを別ウィンドウでクロスさせ、クロスしたときに点線の縦 線を置くコードを書いていただけませんか?できれば、買いの時は緑、売りの時は赤で表示されるといいのですが。また、その時に音声で知らせてくれるのもいいです。
どうもありがとうございました。
SLとTPのディレイコードにヘルプが必要
やあ、みんな。
私のEAをfxcm btで動作させるのにまだ問題があります。彼らは、EAが成行注文を出すと同時にSLとTPを出すことに問題があると言っています。
Mladenが親切にこのEAを5桁の価格設定を受け入れるように再コード化してくれたのですが、この問題が出てきました。
もし、どなたかが私のために必要なeaの遅延をコード化してくださるか、または、それを詳細に説明してくだされば幸いです(私はコード化の知識がないので)。
ありがとうございました。
そして、過去に私を助けてくれたすべての人々に。
前回の記事で書き忘れた私のEAを掲載します。
...
このような場合、ディレイを使用するのではなく、新規注文を2つの部分に分けてコーディングする必要があります ______________________________________________今、Phoenix EAはその操作を10カ所で行っているので、そのすべてを書き換える必要があります(あるいは、潜在的なエラーを厳密に制御できるように、EAが発注するロジックを書き換えるとか、いろいろと・・・)。今は完全に書き換える時間がないので(正しく書き換えるにはもっと時間が必要)、 、お約束はできませんが。
よろしくお願いします。
mladen
やあ、みんな。
私のEAをfxcm btで動作させるのにまだ問題があります。彼らは、EAが成行注文を出すと同時にsl ant tpを置くことに問題があると言っています。
Mladenが親切にこのEAを5桁の価格設定を受け入れるように再コード化してくれたのですが、この問題が出てきました。
もし、どなたかが私のために必要なeaの遅延をコード化してくださるか、または、それを詳細に説明してくだされば幸いです(私はコード化の知識がないので)。
ありがとうございました。
そして、過去に私を助けてくれたすべての人々へ
オリジナルムーヴAveを別のウィンドウに配置する
MetaTrader 4に付属している移動 平均のオリジナルのコードを1行変更し、別のウィンドウに配置しようとしましたが、そうすると、オリジナルのコードに付属している、例えば [ Ma method 'simple' ] や 'close' や open' に適用するようなオプションがすべて表示されなくなりました。
私は何を間違えているのでしょうか?
どうもありがとうございました。
...
あなたは何も間違っていません
メタトレーダーは、今のところ(バージョン5で変更される予定)、カスタムインジケータ(つまり、ビルトインでないインジケータ)では、その「説明的」パラメータのエントリを許可していないのです。
MetaTrader 4に付属している移動平均のオリジナルコード1行を変更して、別のウィンドウに配置しようとしましたが、そうすると、オリジナルコードに付属している私が持ちたいオプション、例えば [ Ma method 'simple' ] や 'close' や open に適用するなど、すべてが表示されません...
私は何を間違えているのでしょうか?
本当にありがとうございます。mladenへのお礼
mladenさん、助けてくれてありがとうございます。
PMを送ろうとしたのですが、何らかの理由で送ることができません。
とにかく、ありがとうございました。
カスタムインジケーターアラート 頻度
私はmq4初心者で、カスタムMACDのクロスオーバー時に画面に表示させることを試みています。下記は私のコードですが、アラートは数分おきに表示され続けています。
どうすれば1時間に1回だけアラートを表示させることができるのでしょうか?またはバーごとに1つのアラート?
//--------------------------
int start()
{
文字列MACD1=""。
color colt9;
double MACDM_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 0);
double MACDS_S10 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,0); double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN,0);
double MACDM_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_MAIN, 1)です。
double MACDS_S11 = iCustom(NULL, PERIOD_H1, "MACD", 8,17,9, MODE_SIGNAL,1)です。
if ((MACDM_S11 < MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="IN UPTREND"; colt9=LimeGreen; } }.
if ((MACDM_S11 > MACDS_S11 && MACDM_S10 > MACDS_S10)) { MACD1="IN DOWNTREND"; colt9=Red; }.
if ((MACDM_S11 > MACDS_S11 && MACDM_S10 < MACDS_S10)) { MACD1="NEW UP CROSSING"; colt9=LimeGreen; } { (MACDM_S11 && MACDS_S10) { MACD1="NEW UP CROSSING"; colt9=Blue
if ((MACDM_S11 MACDS_S10)) { MACD1="NEW DOWN CROSSING"; colt9=Red; } {MACD1="NEW DOWN CROSSING"; colt9=Red
文字列 MACD2="";
colt14を色付けします。
double MACDM_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 0);
double MACDS_L10 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,0)です。
double MACDM_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_MAIN, 1)です。
double MACDS_L11 = iCustom(NULL, PERIOD_H1, "MACD", 12,26,9, MODE_SIGNAL,1)です。
if ((MACDM_L11 < MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="IN UPTREND"; colt14=LimeGreen; } }.
if ((MACDM_L11 > MACDS_L11 && MACDM_L10 > MACDS_L10)) { MACD2="IN DOWNTREND"; colt14=Red; }.
if ((MACDM_L11 > MACDS_L11 && MACDM_L10 < MACDS_L10)) { MACD2="NEW UP CROSSING"; colt14=LimeGreen; } { MACD2="NEW UP CROSSING"; colt14=LimeGREEN
if ((MACDM_L11 MACDS_L10)) { MACD2="NEW DOWN CROSSING"; colt14=Red; }.
if(MACD1=="NEW UP CROSSING"&&MACD2=="IN UPTREND")
Alert(Symbol()," - ", "H1:"," MACD MAIN UPTREND MOVEMENT"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS));
if(MACD1=="NEW DOWN CROSSING"&&MACD2=="IN DOWNTREND")
Alert(Symbol()," - ", "H1:"," MACD MAIN DOWNTREND MOVEMENT"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS));
if(MACD2=="NEW UP CROSSING"&&MACD1=="IN UPTREND")
Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO UPTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS)");
if(MACD2=="NEW DOWN CROSSING"&&MACD1=="IN DOWNTREND")
Alert(Symbol()," - ", "H1:"," MACD, MAIN TREND CHANGE TO DOWNTREND"," at ", Bid, " - ",TimeToStr(CurTime(),TIME_SECONDS)");
return(0);
}