Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 116

 
Здравствуйте! Подскажите, как можно обозначить настоящий таймфрейм в условии? Имеется ввиду переменная или может быть есть специальное обозначение?
 
skyjet:
Здравствуйте! Подскажите, как можно обозначить настоящий таймфрейм в условии? Имеется ввиду переменная или может быть есть специальное обозначение?

Справочник MQL4-Операции с графиками-Period
Справочник MQL4-Стандартные константы-Периоды графиков
 
artmedia70:

Мля... чего вы курите? На каких плантациях сигаретки собираете? Сова пошла в магазин и прикупила там чего-то... А потом вызвалась какая-то функа и всё испортила.

Жесть...



Какой двуякий вопрос) Варианты интерпретации следующие:

1. Предполагает узнать курите ли вы вообще.

2. Что вы курите.

3. Где и на каких плантарях такое произрастает. Так сказать, я тоже хочу :))))))

Можно ещё как-нить прикинуть, но думаю не стоит. Кто курит, лучше шифруйтесь, а то паливо Вам будет скоро. Вас найдут..Найдут и обнародуют...

 
SergMich:
pu6ka Спасибо, но не в одной из ни ничего не сказано как быть с тем кодом который находится в код-бейс и не компилится


Я для себя ответы нашел:

https://www.mql5.com/ru/forum/145281

https://www.mql5.com/ru/forum/145281/page2#808437

https://www.mql5.com/ru/forum/145281/page5#809079

https://www.mql5.com/ru/forum/145281/page8#824496

https://www.mql5.com/ru/forum/146316/page2#836601

https://www.mql5.com/ru/forum/145569/page4#830663

 
pako:

загоните данные позиций в массив
Зачем считывать данные в массив, если эти же данные можно получить из окружения? Зачем костыль?
 

Парни, опять к Вам за знаниями.

Пытаюсь решить следующую задачу - три последовательных бычьих бара, столбик MACD на первом баре больше чем на втором, первый бычий бар больше МА - открываем сделку на покупку.

Сама по себе сделка открывается, но сигнала МACD нет. На таестовых прогонах и МА тоже не работает. Поможите!!!!!!

Вот мой корявый код, где я накосячил?

void CheckForOpen()
{
   int ticket, STOPLEVEL;
   double Price, SL, TP; 
   STOPLEVEL=MarketInfo(Symbol(),MODE_STOPLEVEL);
   
    
   double MA_1 = iMA(Symbol(),0,MA_Period,MA_Shift,MA_Method,PRICE_CLOSE,1);
   double MaCD_1 = iMACD(Symbol(),0,FastEMA,SlowEMA,SignalSMA,0,MODE_MAIN,1); 
   double MaCD_2 = iMACD(Symbol(),0,FastEMA,SlowEMA,SignalSMA,0,MODE_MAIN,2); 

   if(Volume[0]>1) return;
   
//---- buy conditions
   if (Open[3]<Close[3] && Open[2]<Close[2] && Open[1]<Close[1])
   if (Low[1]>MA_1)
   if (MaCD_1>0 && MaCD_2>0 && MaCD_1>MaCD_2)// покупка
   
     
   {
     Price = NormalizeDouble(Ask, Digits); // округляем до нужного нам числа цифр после запятой
     if(StopLoss >= STOPLEVEL)
      {
       SL = iLow(Symbol(),0,3); // вычисляем стоплос
       SL = NormalizeDouble(SL, Digits); // округляем до нужного нам числа цифр после запятой
      }
       else SL = 0;
     if(TakeProfit > 0)
      {
       TP = Price + TakeProfit*Point; // вычисляем тейкпрофит
       TP = NormalizeDouble(TP, Digits); // округляем до нужного нам числа цифр после запятой
      }
       else TP = 0;
      {
      ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,"Pattern_1",Magic,0,Blue);
      return;
      } 
   }
 }
 
Добавляю скрин
 
alexey1979621:

Парни, опять к Вам за знаниями.

Пытаюсь решить следующую задачу - три последовательных бычьих бара, столбик MACD на первом баре больше чем на втором, первый бычий бар больше МА - открываем сделку на покупку.

Сама по себе сделка открывается, но сигнала МACD нет. На таестовых прогонах и МА тоже не работает. Поможите!!!!!!

Вот мой корявый код, где я накосячил?


В этой функции - нигде; скорее всего, косяк в условиях вызова функции чекфоропен.
 
alexey1979621:

Парни, опять к Вам за знаниями.

Пытаюсь решить следующую задачу - три последовательных бычьих бара, столбик MACD на первом баре больше чем на втором, первый бычий бар больше МА - открываем сделку на покупку.

Сама по себе сделка открывается, но сигнала МACD нет. На таестовых прогонах и МА тоже не работает. Поможите!!!!!!

Вот мой корявый код, где я накосячил?

Нормальные условия входа в MACD Sample в самом МТ4. Зачем отсебятину выдумывать? Возьмите, пользуйтесь, добавьте, что не хватает! Но не корячьте сотни раз апробированное и нормально работающее на любом рынке!
Причина обращения: