[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 418

 
abeiks:

也许 ,有人遇到过这个问题--只能打开20个MT4平台,就这样,不能再打开了。CPU和RAM没有被加载,应该 允许打开。如何解决这个问题?

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

当然,你可以,但如果交易量比计划的少得多,你可以寻找其他条件

你好!如果你不介意,我有时间,看看这里有什么问题。 它在测试中似乎很顺利。 我把它放在真实的图表上,等待,但它不把挂单!这是什么原因?

#property copyright"Copyright 2012, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net"

双截棍。
双重塞纳。
双层纸币。
双重y。
双X。
int m=1。
int n=10。
//+------------------------------------------------------------------+
//|专家初始化功能 |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+

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


如果( TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)
{
x=Open[1];
y=Low[1];
tral=x-y。
cena=(x+tral)-0.0006;
tp=cena+0.0005。
如果(tral>0.0013 && tral<0.0020 && Close [1]<Open [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:

谢谢你的答复。
那么,我应该把断裂点放在哪里?

这样呢?

如果你想在找到两个极值后停止循环,那么是的
 

斯帕西博

 
如果上面的胡言乱语是由新手写的!!!那么我一定是一个交易员的胚胎。问了一个简单的问题,却完全无视。我可能不配在这里。我不值得这样做。也许有人会注意到。我再问一次,我下载并挂上了欧元兑美元 的外汇Cieaner专家顾问,我以30分钟的间隔进行交易,但我没有看到任何交易。之前我把伊兰1.6放在GBRUSD上,那里一切正常。我没有做什么?有人在那里,请告诉我!!!。
 

ilunga 我需要更多的帮助。有些事情是错的。只打印了新的时间,但没有新的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 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 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.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