Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2103

 
PapaYozh #:

А направление выбирается в этой строке:

Нет

В коде должна быть ссылка на

switch  fGet_NameOP()
 
Tretyakov Rostyslav #:
Дай весь код чтобы понять

И вас обоих забанят за декомпил.

 
Tretyakov Rostyslav #:

Нет

В коде должна быть ссылка на

switch  fGet_NameOP()

нет.

там есть всё, смотрите внимательней.

 
Alexey Viktorov #:

И вас обоих забанят за декомпил.

не похоже на декомпил. имена даны со смыслом.

 
Alexey Viktorov #:

И вас обоих забанят за декомпил.

что такое декомпил?

 
Tretyakov Rostyslav #:
Дай весь код чтобы понять

вот. пожалуйста

 
Tretyakov Rostyslav #:

Нет

В коде должна быть ссылка на

switch  fGet_NameOP()

я тоже так думал! но оно никуда не ведёт?)

/+-----------------------------------------------------------------------------------+
//|  Версия   : 01.09.2005                                                            |
//|  Описание : Возвращает наименование торговой операции                             |
//+-----------------------------------------------------------------------------------+
//|  Параметры:                                                                       |
//|    op - идентификатор торговой операции                                           |
//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII+
string fGet_NameOP (int op) 
{
//----
    switch (op) 
    {
        case OP_BUY      : return ("BUY");
        case OP_SELL     : return ("SELL");
        case OP_BUYLIMIT : return ("BUYLIMIT");
        case OP_SELLLIMIT: return ("SELLLIMIT");
        case OP_BUYSTOP  : return ("BUYSTOP");
        case OP_SELLSTOP : return ("SELLSTOP");
    }
    return (StringConcatenate ("None (", op, ")"));
//----
}

в файлике с кодом  строки 665-686, и больше по коду нигде не встречается

 
PapaYozh #:

А направление выбирается в этой строке:

об этом я догадался, но мне не ясно как определяется направление?

ведь тут возможно 4 варианта :

предыдущий бар вниз - торговый бар вверх

предыдущий бар вверх - торговый бар  вниз

и

предыдущий бар вниз - торговый бар вниз

предыдущий бар вверх - торговый бар  вверх

 
PapaYozh #:

А направление выбирается в этой строке:

что обозначает 0;1;2?

может 1 -бай, 2 селл, 0 - нет ордера?

тогда как сов понимает , что нужно выбрать 1,2,?

 
законопослушный гражданин #:

вот. пожалуйста

Здесь

    if (iHigh (gs_Symbol, gi_ControlPeriod, 0) - iOpen (gs_Symbol, gi_ControlPeriod, 0) <= gd_dopusk)
    {li_extrem = 0;}
    else if (iOpen (gs_Symbol, gi_ControlPeriod, 0) - iLow (gs_Symbol, gi_ControlPeriod, 0) <= gd_dopusk)
    {li_extrem = 1;}
Причина обращения: