Viktar Dzemikhau
Viktar Dzemikhau
Viktar Dzemikhau
Добавил тему Списки торгуемых инструментов
Читаю справку по поводу метода SymbolName() : и сразу задаюсь вопросом. Касательно второго параметра selected сказано, что флаг true означает, что будут браться только символы из Обзора рынка , иначе символы берутся из общего списка . Где этот
Viktar Dzemikhau
Добавил тему Как прилепить внешние переменные к классу?
Есть класс. В нём используются внешние переменные. Как следует задавать значения этим переменным? Ведь в самом классе можно только объявлять переменные. А задавать значения не допустимо. Получается, что в объявлении класса это реализовать нельзя
Viktar Dzemikhau
Добавил тему Многократное повторение некоторых кодов
У меня такая ситуация вышла, что некоторые библиотечные коды используются в других библиотеках. Типа, библиотека №5 используется тремя библиотеками №1 , № 2 и № 3 . выходит, что я библиотеку №1 включаю прямо в библиотеки №1 , № 2 и № 3. Но, как я
Viktar Dzemikhau
Добавил тему RefrashRates() больше не нужен?
Я обратил внимание на то, что появилась структура MqlTick . Выходит, она хранит последние рыночные данные и не требует обновления, судя по всему. Если это структура хранит последние известные рыночные данные, то если пользоваться данной структурой
Viktar Dzemikhau
Добавил тему О функциях обработке событий...
После появления новых Функции обработки событий , приходится как-то к этому привыкать. С первого взгляда появляются сразу некоторые вопросы. Раньше функция start() выполнялась на каждом тике. Сейчас же, как написано в документации: Событие Start –
Viktar Dzemikhau
Добавил тему Появились дубликаты функций и переменных?
Читая документацию, я обнаружил, что некоторые переменные и функции дублируют друг друга. С ходу возник вопрос. Кому-то нужно было наплодить эти дубли? Смысл в чём? Вот, например, 3 дубля, которые возвращают то же самое: 1. _ Digits
Viktar Dzemikhau
Добавил тему О Конструкторах и о деструкторах...
Пытаюсь понять причины использования данных операторов. Для чего канкретно они нужны? Читал в книгах и вообще на просторах Рунета, но не совсем въезжаю. Как я понял, если конструктор не задать явно, то происходит неявная инициализация. Тогда зачем
Viktar Dzemikhau
Добавил тему Как упорядочить код?
В новом мкл4 появились классы, структуры .. и много чего ещё. Я по тиху въезжаю, но.. как-то не всё просто. Начал править свои некоторые кода и наткнулся на грабли. Объясню структуру. Имеется библиотека. В ней есть перечень различных функций: 1
Viktar Dzemikhau
Добавил тему Вопросы, касаемые нового билда...
Загрузив один из свой проектов в новый билд у меня посыпались ошибки. Ну меня это не удивило по некоторых известным причинам. Сразу возникли вопросы: 1. Как в файлах-включениях, так и в библиотеках как я понял теперь в параметрах функций передавать
Viktar Dzemikhau
Добавил тему Как отладить код ?
Я написал эксперт , который стабильно торгует без каких-либо косяков. Перевёл сову на использование своих библиотек. Теперь сова перестала торговать. Библиотеки компилируются, сова компилируется... ошибок при компиляции нет никаких. При прогоне
Viktar Dzemikhau
Добавил тему Удаляется эксперт!
Возникла странная ситуация. Вынес вопрос в отдельную ветку, т.к. задача неординарная. Помещаю исходник , который писал я в папку /experts терминала, запускаю метаэдитор и компилирую проект. Появляется скомпилированный файл совы. Всё вроде как типо
Viktar Dzemikhau
Добавил тему Об использовании операторов перенаправления команд
 Наткнулся я на данный момент. Нашёл тут информацию по данному вопросу:   http://www.windowsfaq.ru/content/view/260/57/ Там используется пример, который интересно разобрать по полочкам, ибо я не втыкаю логику. Вот код: findfile
Viktar Dzemikhau
Добавил тему Вопросы по DLL
Дабы не путать mql4 и dll я завёл отдельную ветку для обсуждения некоторых вопросов. 1. Во-первых, меня удивил тот момент, что для написания dll нет чёткого языка, т.е. синтаксиса. То на С++, то на Delphi пишут.. это я уже встречал. 2. Дальше вот из
Viktar Dzemikhau
Добавил тему Посылается ордера без сигнала
 Я написал простой эксперт. Исходный код прилагаю. Писал для тестера, без соответствующих проверок под реал, для некоторых своих тестов.   Э ксперт получает сигнал от 2 функций т.е. общий сигнал на покупку или продажу   состоит из 2
Viktar Dzemikhau
Добавил тему Способы определения скорости выполнения функции...
 Копаясь по форуму, я увидел только один способ замера скорости выполнения скорости функций. На входе: Time = GetTickCount ();  На выходе: DeltaTime = GetTickCount () - Time;  существуют ли какие-н. ещё способы для этого
Viktar Dzemikhau
Добавил тему О Дефайнах
 Я создал дефайн. Как обычно, написал функцию, где функция возвращает значение через дефайн. int LastCandlesType() {    // Тело функции..    // Тело функции..    // Тело функции
Viktar Dzemikhau
Добавил тему Импорт функций или включения файлов?
 Согласно справке, включение файлов представляет собой полную замени строки  #include <имя_файла>  содержимым данного файла, который нужно включить. Тут всё понятно. Это удобно, как-раз для того, чтоб некоторые функции выносить
Viktar Dzemikhau
Добавил тему Переименование переменной во всём документе
 Бывает так, что нужно какую-то переменную переименовать. Т.е. есть у переменной одно имя, и она встречается по всему документу, и мне нужно во всём документе заменить ей имя. Если переменная встречает много раз, то очень не удобно и
Viktar Dzemikhau
Добавил тему Верно ли я написал функцию зацепа отката?
 Суть простая. Быстрая машка пересекает медленную. Далее цена откатывает к быстрой машке и тогда эксперт должен открыть ордер.  На данный момент я написал функцию фиксации отката так:  
Viktar Dzemikhau
Добавил тему имя инструмента в функции OrderSend()
 Сегодня у меня обновился терминал, и конструкция типа: ticket = OrderSend ( NULL , OP_SELLSTOP, 0.1 , NormalizeDouble (Bid - (step*i)*pt, Digits ), 3 , 0 , 0 , NULL ,i_magic, 0 , CLR_NONE );  перестала работать. В журнале ошибка: 2013.03