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

 

или просто даже такой

bool M5gooB[50],M5gooS[50];
  for(int i=1;i<=50;i++)
     {
     M5gooB[i]=false;
     
     }

 и всё равно и логах Принт печатает хаотичное построение присваивания  

 
laveosa:

или просто даже такой

 и всё равно и логах Принт печатает хаотичное построение присваивания  

 

Может так поможет

bool M5gooB[50],M5gooS[50];
  for(int i=0;i<50;i++)
     {
     M5gooB[i]=false;
     
     }
 

Кто знает как в место крестика (DRAW_ARROW) установить точку?

- Есть индикатор, как в глобальных переменных занести объект точка

//--- plot average
#property indicator_label1  "average"
#property indicator_type1   DRAW_ARROW
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1  1

 
Top2n:

Кто знает как в место крестика (DRAW_ARROW) установить точку?

- Есть индикатор, как в глобальных переменных занести объект точка


В глобальных:

input uchar arrowsCodes0=159;//Wingdings: >= 33 or <= 255

или

uchar arrowsCodes0=159;//Wingdings: >= 33 or <= 255

https://docs.mql4.com/ru/constants/objectconstants/wingdings

В int OnInit() тогда это будет:

SetIndexArrow(0,arrowsCodes0);// https://docs.mql4.com/ru/customind/setindexarrow

Как-то так.

 

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

 

Код: 

double sellArrowsBuffer[];
double buyArrowsBuffer[];
double closeArrowsBuffer[];

int jbnbHandle;

void OnInit()
{
....
    jbnbHandle = iCustom(_Symbol, _Period, "Projects\\iJBNB");
}


int OnCalculate(...)
{
    double cbearsColor[];
    double cbears[];

    int to_copy;

    if(prev_calculated > rates_total || prev_calculated <= 0)
        to_copy = rates_total;
    else
        to_copy = rates_total - prev_calculated + 1;


    if(CopyBuffer(jbnbHandle, 4, 0, to_copy, cbearsColor) != to_copy) 
        return 0;


    if(CopyBuffer(jbnbHandle, 3, 0, to_copy, cbears) != to_copy) 
        return 0;

    for(int i = 2; i < to_copy; i++)
    {    
        if(cbearsColor[i] == 2
            && cbearsColor[i - 1] == 1
            && cbears[i] > 0.2
            )
        {
            sellArrowsBuffer[i] = open[i] - symPoint * 30;
        }
    }

    return rates_total;
}

 

 
Подскажите пожалуйста такую вещь - как добиться того, чтобы в реальном времени при перетаскивании HLINE не цеплялись стопы/тейкпрофиты ордеров находящихся в непосредственной близости от линии? Торговлю в один клик отключать пробовал, не помогает, все равно цепляются. На тестере этого эффекта нет. Хочу использовать OnChartEvent (кстати, как я понял события не обрабатываются на тестере, только на рилтайме?).
[Удален]  

Добрый день, в учебнике приведен пример эксперта https://book.mql4.com/ru/samples/expert

подскажите почему он на одной свече делает несколько покупок/продаж?


 

ЗАКРЫТ. увидел стоплосс 

 
Pyro:
Подскажите пожалуйста такую вещь - как добиться того, чтобы в реальном времени при перетаскивании HLINE не цеплялись стопы/тейкпрофиты ордеров находящихся в непосредственной близости от линии? Торговлю в один клик отключать пробовал, не помогает, все равно цепляются. На тестере этого эффекта нет. Хочу использовать OnChartEvent (кстати, как я понял события не обрабатываются на тестере, только на рилтайме?).
 

Здравствуйте! Где взять (где находится) потиковая история котировок? И, главное, как в mql обратиться к каждому тику?

 
ikatsko:

Здравствуйте! Где взять (где находится) потиковая история котировок? И, главное, как в mql обратиться к каждому тику?

 

Может поможет. Метод позволяет получить историю котировок, по тикам

;