Обсуждение статьи "Пошаговое руководство по написанию советников в MQL5 для начинающих" - страница 16

 

Подскажите как решить проблему. Советник открывает несколько позиций подряд на покупку, тоже самое на продажу.

Советник не видит что уже есть открытые позиции Buy и Sell и открывает новые, несмотря на то что в коде есть проверка

на уже открытые позиции. Проверка почему то не срабатывает.

 
Korobejnik:
Подскажите как решить проблему. Советник открывает несколько позиций подряд на покупку. Тоже самое на продажу.

Ошибка в строке №230. Исправьте ошибку.

 
Vladimir Karputov:

Ошибка в строке №230. Исправьте ошибку.

Vladimir Karputov:

Ошибка в строке №230. Исправьте ошибку.

bool Sell_Condition_1 = (maVal[0]<maVal[1]) && (maVal[1]<maVal[2]);  // MA-8 падает

А что в ней не так?

 
Korobejnik:

bool Sell_Condition_1 = (maVal[0]<maVal[1]) && (maVal[1]<maVal[2]);  // MA-8 падает

А что в ней не так?

Это был юмор. Дело в том, что здесь технический форум и штатных экстрасенсов и телепатов читающих мысли нет.

Хотите получить правильный ответ - правильно задайте вопрос: уточните, кто, что, куда и где не получается. Иначе будут ответы как выше :)

 
Vladimir Karputov:

Это был юмор. Дело в том, что здесь технический форум и штатных экстрасенсов и телепатов читающих мысли нет.

Хотите получить правильный ответ - правильно задайте вопрос: уточните, кто, что, куда и где не получается. Иначе будут ответы как выше :)

Советник открывает несколько позиций подряд на покупку, тоже самое на продажу.

Советник не видит что уже есть открытые позиции Buy и Sell и открывает новые, несмотря на то что в коде есть проверка

на уже открытые позиции. Проверка почему то не срабатывает.
 
Korobejnik:
Советник открывает несколько позиций подряд на покупку, тоже самое на продажу.

Советник не видит что уже есть открытые позиции Buy и Sell и открывает новые, несмотря на то что в коде есть проверка

на уже открытые позиции. Проверка почему то не срабатывает.

В КодоБазе тысячи советников. В конце каждого описания советника в КодоБАзе есть кнопка: перейти к обсуждению на форуме. Задайте свой вопрос в теме советника, который Вы скачали.

 

Доброй ночи. В посте 77 кажется уже задавали вопрос:

Tron_KZ 2015.01.14 16:20      RU
Из статьи:
Новый бар характеризуется величиной тикового объема, равной 1, если он больше 1, то выполнение функции OnTick завершается.

А где находится код, который удовлетворяет этому описанию? Я что то не пойму, или в коде такого нет.


Ответа никто не дал. Прнисоединяюсь к вопросу, просто хочется быть уверенным что это не я не доглядел, а просто затерялся какойто рудимент из рукописи - недобиток. Или таки есть фрагмент кода с проверкой на величину тикового обЪема ,,,,????

 
Sergey Voytsekhovsky:
Ответа никто не дал. Прнисоединяюсь к вопросу, просто хочется быть уверенным что это не я не доглядел, а просто затерялся какойто рудимент из рукописи - недобиток. Или таки есть фрагмент кода с проверкой на величину тикового обЪема ,,,,????
Вы правы, такого кода в предложенном исходнике нет. Проверка тика на новый бар выполняется через сравнение времени открытия текущего бара между тиками.
 
Поздравляем! Отличная статья! Она мне очень помогла.
 

Здравствуйте, в загружаемом файле .mq5 есть две ошибки:

В строках 210 и 256 атрибут "type_filling" должен быть ORDER_FILLING_FOK, а не ORDER_FILLING_AON, это будет выглядеть так: mrequest.type_filling = ORDER_FILLING_FOK;

С наилучшими пожеланиями!