[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 418

 
abeiks:

多分 誰かがこの問題に遭遇している - 20のMT4プラットフォームのみ開くことができ、それ以上開くことはありません。CPUとRAMは負荷がかからないので、オープンを許可してください。この問題を解決するにはどうすればいいのか。

https://forum.mql4.com/ru/18526
 
Vinin:

もちろん可能ですが、トレードが予定よりかなり少ない場合は、別の条件を探すことも可能です

こんにちは!あなたが気にしないなら、私は分を持って、ここで何が間違っているか見て、すべてがテストでうまくいっているようだ。 私は実際のチャートにそれを置くと待つが、それは保留中の順序を置くことはありません!私は、あなたがそれを行うことができます。

#property copyright"著作権 2012, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"

ダブルトラル
ダブルセナ
ダブルtp。
double y;
ダブルエックス
int m=1;
int n=10;
//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+

int start()
{
//----
int tiketです。


if ( 時分(TimeCurrent())==m && 時秒(TimeCurrent())==n)
{
x=Open[1]です。
y=Low[1]です。
tral=x-yです。
cena=(x+tral)-0.0006;
tp=cena+0.0005です。
if (tral>0.0013 && tral<0.0020 && クローズ[1]<オープン[1])
{
tiket=OrderSend(Symbol(), OP_BUYSTOP,0.7, NormalizeDouble(cena,4), 3, 0, NormalizeDouble(tp,4),NULL, 0, 0, CLR_NONE)
}
}
//----
return(0)です。
}

 

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

皆さん、こんにちは。コードnewZZのヘルプです。こんな感じですが、うまくいきません。

            //---------------------------
            //NewZigZag M15
            //---------------------------
            int k, i, ke;
            double zz15;
            k=iBars(NULL, TimeFrame[tf]);                                                
            ke=0;                                                                                           //число найденых екстремумов
            for (i=1; i<k; i++)                                                                             //Пошли по барам
            {
                zz15=iCustom(NULL, TimeFrame[tf], "ZigZag", dp, dv, bs, 0, i);                              //значения ЗЗ
                if (zz15!=0)                                                                                //если ЗЗ неравно 0                
                {                       
                  ke++;                                                                                     //увеличиваем число найденых екстремумов
                  if (ke==2)                                                                                //если число найденых екстремумов повно 2
                     double Curr_zz15 = zz15;                                                                      //
                }
               break;                                                                                       //выходим с цикла
           } 
           
           if(Curr_zz15!=double Prev_zz15)
           {
                Print("newZZ_15=",Curr_zz15);           //Для тестирования                                                   
                //*************************
                //ВЫЧИСЛЕНИЯ
                //*************************
                Prev_zz15=Curr_zz15;
           
           }                                            
 
gince:

皆さん、こんにちは。コードnewZZのヘルプです。こんな感じですが、うまくいきません。

for (i=1; i<k; i++)                                                                             //Пошли по барам
            {
                zz15=iCustom(NULL, TimeFrame[tf], "ZigZag", dp, dv, bs, 0, i);                              //значения ЗЗ
                if (zz15!=0)                                                                                //если ЗЗ неравно 0                
                {                       
                  ke++;                                                                                     //увеличиваем число найденых екстремумов
                  if (ke==2)                                                                                //если число найденых екстремумов повно 2
                     double Curr_zz15 = zz15;                                                                      //
                }
               break;                                                                                       //выходим с цикла
           } 

最初のi=1で必ずブレークし、ループが終了します。
 
ilunga:
最初の i=1 で必ずブレークし、ループが終了します。

ご返信ありがとうございました。
では、どこにブレークを挿入すればいいのでしょうか?

               if (zz15!=0)                                                                                //если ЗЗ неравно 0                
                {                       
                  ke++;                                                                                     //увеличиваем число найденых екстремумов
                  if (ke==2)                                                                                //если число найденых екстремумов повно 2
                     {
                        double Curr_zz15 = zz15;                                                                      //
                        break;

                     }
                }

ここで?

 
gince:

返信ありがとうございました。
では、どこにブレークを入れればいいのか?

こちらですか?

2つの極値を見つけた後にループを停止させたい場合は、はい
 

スパシーバ

 
上の失言が初心者が書いているのなら!!私はトレーダーの胎動なのでしょう。簡単な質問をしたのに、全く無視。私はここにいるに値しない人間なのでしょう。私にはふさわしくありません。もしかしたら、誰かが注目してくれるかもしれません。再度質問ですが、EURUSDの Forex Cieaner Expert Advisorをダウンロードして設置し、30分間隔でトレードしましたが、トレードが表示されません。その前にGBRUSDにIlan1.6を入れましたが、そちらでは全て正常です。私がしていないこととは?誰か教えてください!!!!
 

イランガ もっと助けてほしい。何かが間違っている。新しい時刻を印刷するだけで、新しいZigZagはありません。

2012.10.08 12:23:49 2012.09.14 05:12 MTFPRINT EURUSD,M1: newTime1000001 2012.09.14 05:11
2012.10.08 12:23:49 2012.09.14 05:11 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:10
2012.10.08 12:23:49 2012.09.14 05:10 MTF PRINT EURUSD,M1: newTime100005 2012年.09.14 05:05
2012.10.08 12:23:49 2012.09.14 05:10 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:09
2012.10.08 12:23:48 2012.09.14 05:09 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:08
2012.10.08 12:23:4814 05:08 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:07
2012.10.08 12:23:48 2012.09.14 05:07 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:06
2012.10.08 12:23:48 2012.09.14 05:06 MTF PRINT EURUSD,M1: newTime100005 2012.09.14 05:00
2012.10.08.08 2012 12:23:48 2012.09.14 05:06 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:03
2012.10.08 12:23:48 2012.09.14 05:03 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:02
2012.10.08 12:23:48 2012.09.14 05:02 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:01
2012.10.08 12:23:48 2012.09.14 05:01 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 05:00
2012.10.08 12:23:48 2012.09.14 05:00 MTF PRINT EURUSD,M1: newTime1000060 2012.09.14 04:00
2012.10.08 12:23:48 2012.09.14 05:00 MTF PRINT EURUSD,M1: newTime1000030 2012.09.14 05:00 MTF PRINT EURUSD,M1: NewTime200012012.09.14 04:30
2012.10.08 12:23:48 2012.09.14 05:00 MTF PRINT EURUSD,M1: newTime1000015 2012.09.14 04:45
2012.10.08 12:23:48 2012.09.14 05:00 MTF PRINT EURUSD,M1: newTime1000005 2012.09.14 04:55
2012.10.08 12:23:4814 05:00 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 04:59
2012.10.08 12:23:48 2012.09.14 04:59 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 04:58
2012.10.08 12:23:48 2012.09.14 04:58 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 04:55
2012.10.14.08 2012 12:23:48 2012.09.14 04:55 MTF PRINT EURUSD,M1: newTime1000005 2012.09.14 04:50
・・・ 2012.10.08 12:23:48 2012.09.14 04:55 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 04:54
・・・ 2012.10.08 12:23:48 2012.09.14 04:54 MTF PRINT EURUSD,M1: newTime1000001 2012.09.14 04:53

フルコードです。

//Код непоместился. Слишком длинный. Он в прицепе.
ファイル:
mtfeprint.mq4  19 kb