コーディングのヘルプ - ページ 761 1...754755756757758759760761762763764765766767768...786 新しいコメント mntiwana 2017.01.31 20:27 #7601 oguz: mladenです。"simple (Regularized ema) EA 1.3 "が午前10時から午後9時まで同時に5つのパリティで活動しましたが、注文を開くことが出来ませんでしたこのEAでは注文を開くのに問題があるのでしょうか?追伸:(ecn-pro)tickmillのデモ・チャートでした。 こんにちは、oguz しかし、plzは常にあなたの問題を正確に説明しようとする、可能であればイラストの写真で、少なくとも時間はすべての人にとって最も重要であるように、あなたに属しているあなたの仕事を行うことができます。 よろしくお願いします。 Cenk 2017.02.01 04:32 #7602 mntiwana: oguzさん、こんにちは。 しかし、plzは常にあなたの問題を正確に説明しようとすると、可能であればイラストの写真で、少なくとも時間はすべての人にとって最も重要であるようにあなたに属しているあなたの仕事をする。 よろしくお願いします。 親愛なる@mntiwanaさんへ問題は私のバカさ加減です。このボタンは単なる情報メッセージだと思っていたのです! ところが、その専門家のOn-Enable / Off-Disableをやっていたのです!?このボタンの色を見たとき、それは赤だったのです。グラフィックありがとうございました。) wojtek 2017.02.02 13:07 #7603 Mladenさんへ。 以下のコードで、差分MA3 - MA1を計算しようとしています。 for(int i=limit - 1; i>=0; i--) { double MA1, MA2, MA3, MA4; buffer[i] = EMPTY_VALUE; MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0); MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0); MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i); MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i); buffer[i] = MA3 - MA1; } MAType1 = iEMA(...), MAType2 = MODE_EMA 上記のループでは、差分MA3 - MA1 は0.0からかなり離れていますが、MA2: をコメントすると、差分MA3 - MA1 は0.0になります。 は0.0からかなり離れていますが、MA2.をコメントすると、差分MA3 - MA1は0.0になります。 for(int i=limit - 1; i>=0; i--) { double MA1, MA2, MA3, MA4; buffer[i] = EMPTY_VALUE; MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0); // MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0); MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i); MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i); buffer[i] = MA3 - MA1; } をコメントすると、差分MA3 - MA1は0.0に正確に等しくなります(予想通り)。 このような挙動が理解できないので、どうか助けてください。 Coding help Experts: MA_Mirror EA Problems with my moving Mladen Rakic 2017.02.02 13:20 #7604 wojtekpaul: Mladenさんへ。 以下のコードで、差分MA3 - MA1を計算しようとしています。 for(int i=limit - 1; i>=0; i--) { double MA1, MA2, MA3, MA4; buffer[i] = EMPTY_VALUE; MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0); MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0); MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i); MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i); buffer[i] = MA3 - MA1; } MAType1 = iEMA(...), MAType2 = MODE_EMA 上記のループでは、差分MA3 - MA1 は0.0からかなり離れていますが、MA2: をコメントすると、差分MA3 - MA1 は0.0になります。 は0.0からかなり離れていますが、MA2.をコメントすると、差分MA3 - MA1は0.0になります。 for(int i=limit - 1; i>=0; i--) { double MA1, MA2, MA3, MA4; buffer[i] = EMPTY_VALUE; MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0); // MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0); MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i); MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i); buffer[i] = MA3 - MA1; } をコメントすると、差分MA3 - MA1は0.0に正確に等しくなります(予想通り)。 私はこのような動作を理解することはできません、助けてください、それはバグのように見える、またはそう... あなたはカスタムMAへの最初の呼び出しで価格オープンを適用し、カスタムMAへの2番目の呼び出しで価格クローズを適用しています - そして、あなたは絵馬の同じインスタンスにそれをやっている。そんなことはできません。リンゴとナシを混ぜているようなものです。異なる価格(または値)ごとに、異なるカスタムMAのインスタンスを使用します。 カスタムMAのインスタンスを2つ宣言して、次のようにしてください。for(int i=limit - 1; i>=0; i--){ double MA1, MA2, MA3, MA4; buffer[i] = EMPTY_VALUE; MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0); MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,1); MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i); MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i); buffer[i] = MA3 - MA1;} そして、それらは全く同じになります (MA1 から MA3 と MA2 から MA4) Coding help EA Opening Too Many need help to create wojtek 2017.02.02 13:27 #7605 はい、あなたは天才です。) Mladen Rakic 2017.02.04 14:44 #7606 wojtekpaul:くだらない質問で申し訳ないのですが、2つのインスタンスはどのように宣言するのでしょうか?元の関数'custom ma'はint instanceNo=0で宣言されています。で、コード内で関数を呼び出す際にパラメータを1にすると何も受信しません・・・。 コード内のmaInstancesを 確認して ください :) wojtek 2017.02.04 14:45 #7607 mladen: カスタムmaの2つのインスタンスを宣言するくだらない質問で申し訳ないのですが、2つのインスタンスを宣言するにはどうしたらいいのでしょうか?元の関数'custom ma'はint instanceNo=0で宣言されています。 で、コード内で関数を呼び出すときにパラメータを1にすると 何も受信しません(今は、との関数に干渉しませんが)。はインスタンス0)... wojtek 2017.02.04 15:24 #7608 OK、ありがとう、私はまだ多くのことを学ばなければなりません:-))) EDIT: OK, now I see - maInstances is in the new version of MAs(例えば、BBが新しいフォーマットを停止する)、しかし、それらは存在しないように思われる旧バージョン(約20のMAが利用可能)にあります。 Mladen Rakic 2017.02.04 16:58 #7609 wojtekpaul: OK、ありがとう、私はまだ多くのことを学ばなければなりません:-))) EDIT: OK, now I see - maInstances is in the new version of MAs(例えば、BBが新しいフォーマットを停止する)、しかし、それらは存在しないように思われる旧バージョン(約20のMAが利用可能)にあります。 古いバージョンでは、マルチインスタンス機能はありませんでした salwa12 2017.02.04 18:52 #7610 こんにちは みんな と 感謝 のために すべて 助け その あなた をもたらした だった この フォーラム 私 たい あなた 頼んだ それがあった場合 可能 を置く 矢 どの この 指標 直接 xml-phに ある。 ファイル: Fiji Trend_alerts mtf.ex4 27 kb Fiji Trend_alerts mtf.mq4 9 kb 1...754755756757758759760761762763764765766767768...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
mladenです。
"simple (Regularized ema) EA 1.3 "が午前10時から午後9時まで同時に5つのパリティで活動しましたが、注文を開くことが出来ませんでした
このEAでは注文を開くのに問題があるのでしょうか?
追伸:(ecn-pro)tickmillのデモ・チャートでした。
しかし、plzは常にあなたの問題を正確に説明しようとする、可能であればイラストの写真で、少なくとも時間はすべての人にとって最も重要であるように、あなたに属しているあなたの仕事を行うことができます。
よろしくお願いします。
oguzさん、こんにちは。
しかし、plzは常にあなたの問題を正確に説明しようとすると、可能であればイラストの写真で、少なくとも時間はすべての人にとって最も重要であるようにあなたに属しているあなたの仕事をする。
よろしくお願いします。
親愛なる@mntiwanaさんへ
問題は私のバカさ加減です。
このボタンは単なる情報メッセージだと思っていたのです! ところが、その専門家のOn-Enable / Off-Disableをやっていたのです!?
このボタンの色を見たとき、それは赤だったのです。
グラフィックありがとうございました。)
以下のコードで、差分MA3 - MA1を計算しようとしています。
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
は0.0からかなり離れていますが、MA2.をコメントすると、差分MA3 - MA1は0.0になります。
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
// MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
このような挙動が理解できないので、どうか助けてください。
Mladenさんへ。
以下のコードで、差分MA3 - MA1を計算しようとしています。
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
は0.0からかなり離れていますが、MA2.をコメントすると、差分MA3 - MA1は0.0になります。
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
// MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
私はこのような動作を理解することはできません、助けてください、それはバグのように見える、またはそう...
カスタムMAのインスタンスを2つ宣言して、次のようにしてください。
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,1);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
くだらない質問で申し訳ないのですが、2つのインスタンスはどのように宣言するのでしょうか?
元の関数'custom ma'はint instanceNo=0で宣言されています。
で、コード内で関数を呼び出す際にパラメータを1にすると
何も受信しません・・・。
カスタムmaの2つのインスタンスを宣言する
くだらない質問で申し訳ないのですが、2つのインスタンスを宣言するにはどうしたらいいのでしょうか?
元の関数'custom ma'はint instanceNo=0で宣言されています。
で、コード内で関数を呼び出すときにパラメータを1にすると
何も受信しません(今は、との関数に干渉しませんが)。
はインスタンス0)...
OK、ありがとう、私はまだ多くのことを学ばなければなりません:-)))
EDIT: OK, now I see - maInstances is in the new version of MAs
(例えば、BBが新しいフォーマットを停止する)、しかし、それらは存在しないように思われる
旧バージョン(約20のMAが利用可能)にあります。
OK、ありがとう、私はまだ多くのことを学ばなければなりません:-)))
EDIT: OK, now I see - maInstances is in the new version of MAs
(例えば、BBが新しいフォーマットを停止する)、しかし、それらは存在しないように思われる
旧バージョン(約20のMAが利用可能)にあります。