[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 420

 

Может кто-то столкнулся с такой проблемой - можно открыт только 20 MT4 платформи и всё, больше не открывается. CPU и RAM не нагружен и должен позволять открыт. Как решить эту проблему?

 
abeiks:

Может кто-то столкнулся с такой проблемой - можно открыт только 20 MT4 платформи и всё, больше не открывается. CPU и RAM не нагружен и должен позволять открыт. Как решить эту проблему?

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

Конечно можно, но если сделок будет значительно меньше запланированного, можно будет поискать другое условие

Доброго времени суток!Если Вас не затруднит и будет минутка, посмотрите, что тут не так, на тестах вроде все проходит нормально, ставлю на реальный график, сижу жду а он не ставит отложки!Опять запускаю тестирование там покупает...выдается ошибка 130

#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

double tral;
double cena;
double tp;
double y;
double x;
int m=1;
int n=10;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+

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


if ( TimeMinute(TimeCurrent())==m && TimeSeconds(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 && 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 всегда будет выполнен break и цикл завершится
 
ilunga:
на первом же i=1 всегда будет выполнен break и цикл завершится

Спасибо за ответ.
Так куда вставить break ?

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

                     }
                }

Сюда ?

 
gince:

Спасибо за ответ.
Так куда вставить break ?

Сюда ?

Если вы хотите останавливать цикл после нахождения двух экстремумов, то да
 

Spasibo

 
Если ту абракадабру которая выше пишут НОВИЧКИ!!!,то я наверное зародыш трейдера. Задал простейший вопрос вопрос и полное игнорирование. Я наверно просто не достоин здесь пребывать. Так сказать рылом не вышел. Может всё же кто нибудь удостоит вниманием. Повторяю вопрос- Скачал и поставил торговать советника Forex Cieaner на пару EURUSD,интервал 30 мин,однако никаких сделок он не совершает. До этого поставил Ilan 1.6 на GBRUSD,там всё нормально. Что я не доделал? ПОДСКАЖИТЕ ПОЖАЛУЙСТА КТО НИБУДЬ!!!