Нужна помощь с простым кодированием - Page 2
Страница 2 из 812 FirstFirst 12
Results 11 to 13 of 13

Thread: Нужна помощь с простым кодированием

  1. #11
    Вставленный ввод кода bool Exit_Only = 0; int OnInit () {возврат (INIT_SUCCEEDED); } int testFunction() { if(Exit_Only==1) return(1); иначе return(0);//иначе ожидается 0 } void OnTick(){ int resExitOnly=testFunction(); if(resExitOnly==1){ Комментарий(Только выход); } else { Комментарий(оба входа-выхода);//иначе вывод } }

  2. #12

    Quote Originally Posted by ;
    Я тестирую простой return(x) или return(y) для советника, но с сообщением об ошибке testFunction - объявления функций разрешены только в пространстве имен или области класса, может ли кто-нибудь посоветовать мне, где я ошибаюсь? Спасибо, я учусь кодировать, следуя
    https://www.mql5.com/en/forum/120791... ввод bool Exit_Only = 0; int OnInit () {возврат (INIT_SUCCEEDED); } void OnTick(){ int testFunction(){ if(Exit_Only==1) return(1); return(0);//иначе ожидается 0 } int resExitOnly=testFunction(); if(resExitOnly==1){ Комментарий(Только выход); Комментарий(оба входа-выхода);//иначе...
    Вам нужно объявить свои функции из функции OnTick и вызвать их в OnTick как TestFunction(); Вставленный ввод кода bool Exit_Only = 0; int OnInit () { return (INIT_SUCCEEDED); } void OnTick(){ текст строки = оба Вход Выход; int resExitOnly=testFunction(); if(resExitOnly){текст = Только выход}; Комментарий(текст);//другой вывод } int testFunction(){ ExitOnly == 1 ? возврат 1 : возврат 0 }

  3. #13
    Quote Originally Posted by ;
    {quote} Функция возвращает 1 и 0 и редактирует текст в зависимости от условия. Вместо многократного вызова Comment вы можете просто отредактировать текстовую переменную, которую вы хотите распечатать, с помощью функции Result. Рад, что ваша проблема решена
    Насколько я понимаю, объявление будет находиться в разделе, отличном от OnTick, а работа функции будет находиться в разделе OnTick (Комментарий). Ваше заявление, вызывающее комментарий несколько раз, сбивает меня с толку. Исходя из моего логического понимания, раздел «Комментарий» — это просто вывод всей операции, и он должен вызываться из раздела объявления, отличного от OnTick, а не из вызываемого раздела «Комментарий». Другими словами, кто кому звонит? Пожалуйста, сообщитеисправьте мое понимание, спасибо.

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.