Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 97

 

Вопрос задавал, но его почему-то перенесли в ветку Вопросы от начинающих...

Осмелюсь повторить вопрос:

МТ4. Где взять актуальный и исчерпывающий перечень значений, возвращаемых функцией int OrderType() ?

Справка описывает только значения 0-5.

Однако, если перебирать ордера в истории, то обнаружится, что для ордеров типа balance получим OrderType()=6

 

в спящем режиме советники работают или нет?

 
Kirill Belousov:

Вопрос задавал, но его почему-то перенесли в ветку Вопросы от начинающих...

Осмелюсь повторить вопрос:

МТ4. Где взять актуальный и исчерпывающий перечень значений, возвращаемых функцией int OrderType() ?

Справка описывает только значения 0-5.

Однако, если перебирать ордера в истории, то обнаружится, что для ордеров типа balance получим OrderType()=6


недокументированные

#define OP_BALANCE 6
#define OP_CREDIT  7


 

 
Kirill Belousov:

Сообщение о делении на ноль - не проблема, а следствие.

Зато теперь трудно будет найти проблему, так как вы просто убрали неудобное сообщение о делении на 0.

Что именно вы нормализуете? Куда подставляете результат?

Приведите Ваш код, где вы далее используете результат приведенного вами выражения. Думаю проблема возникает у вас там.


Дело в том, что у меня как раз никаких проблем не возникало. Компилятор ошибок не показывает. Параметры принтуются не нулевые. Советник четко работает. А вот в МАРКЕТЕ..на автовалидации появилась "ошибка". Не знал что с ней делать...поэтому задал вопрос тут. 

 
Viatcheslav Pashkov:

Дело в том, что у меня как раз никаких проблем не возникало. Компилятор ошибок не показывает. Параметры принтуются не нулевые. Советник четко работает. А вот в МАРКЕТЕ..на автовалидации появилась "ошибка". Не знал что с ней делать...поэтому задал вопрос тут. 


Проверьте хотя бы визуально где есть деление и возможен ноль, например в блоке ММ баланс = ноль ...

 
Taras Slobodyanik:

недокументированные

Спасибо!


Еще без ответа:

AccountProfit() учитывает пополнения и снятия, бонусы, кредиты и т.п.? 

В справке ничего толком не написано как считается, что учитывается...

Даже точное определение понятия помогло бы понять - что подразумевается разработчиками и как должно считаться.

Может где-то есть от разработчиков обзор подобных функций, результат которых является производным от других? По крупицам приходится собирать ...

 
Kirill Belousov:


Еще без ответа:

AccountProfit() учитывает пополнения и снятия, бонусы, кредиты и т.п.? 

В справке ничего толком не написано как считается, что учитывается...

AccountProfit() включает вес текущий прибыль/убыток от открытых позиции : Floating+Swap+Commission
 

Всем привет!

Прошу помочь в одном вопросе.

Цикл выявил ценовой максимум в заданном параметре баров, но чтобы прорисовать трендовую линию от этого максимума, необходимо выявить время открытия этого бара. Вообщем определить координаты. Как это можно сделать?

Спасибо!

 

Подскажите пожалуйста - как из буфера получить максимальное значение. Есть Buf_1[i]  , с i - временным интервалом от 0 бара и до .... Прямо в лоб через  ArrayMaximum - не получается.

Может уже где-то есть готовая функция или как решить эту проблему, за ранее благодарен.

 
Serj:

Подскажите пожалуйста - как из буфера получить максимальное значение. Есть Buf_1[i]  , с i - временным интервалом от 0 бара и до .... Прямо в лоб через  ArrayMaximum - не получается.

Может уже где-то есть готовая функция или как решить эту проблему, за ранее благодарен.

Как вы пытались получить через ArrayMaximum ?