Viktar Dzemikhau
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
Viktar Dzemikhau
Добавил тему Торговля от графического объекта...
 Нужно сделать так, чтоб по нарисованной рукой линии тянулся ордер какого-н. типа. Есть, например, вот такая ситуация:    Синяя линия нарисована рукой. Линия у нас является лучом. По лучу тянем ордер, в данном случает селлимит
Viktar Dzemikhau
Добавил тему Закон Де Моргана ?
В ветке для новичков подымался вопрос. Я услышал интересный и противоречивый ответ... Вот второй пост на данной странице: https://www.mql5.com/ru/forum/142582/page176 Ситуация неоднозначная. Почему так не сделать сразу ИЛИ в вместе И ? Просьба к
Viktar Dzemikhau
Добавил тему Некоторые практичные вопросы по массивам
Пришлось мне всё-таки столкнуться с использованием массивов в своих экспертах. Вопрос собственно, вот в чём. Для меня затруднительно понять как осуществлять отладку кода, в котором присуствуют массивы. Возьмём простой пример. Есть 2 типа сигнала по
Viktar Dzemikhau
Добавил тему Баг в функции OrderSend() ?
Уже дня 4 я бьюсь, и не выходит реализовать, казалось бы, простую вещь. Ранее подобные веши я уже делал с разными индикаторами и свечами. С машкой ни в какую не выходит. Суть примитивна! Как только цена подходит к машке заданного периода на
Viktar Dzemikhau
Добавил тему Дробное(частичное) закрытие позиции
 Есть ли у кого-н. подобная функция? Нужно чтоб закрывалось по достижению определённого уровня по мере удаления от цены открытия .. либо фикс. значениями лота, либо процентом от лота. На форуме подобного не нашёл, поэтому и спрашиваю.  Я
Viktar Dzemikhau
Добавил тему Как довести до ума функцию паттерна DBHLC (DBLHC)?
Появилась мысль использовать, в общем то, всем известные паттерны из ряда Price Action, которые называются  DBLHC  и  DBHLC . Условия его формирования: DBLHC (Бычий сетап)  - бары с одинаковыми минимумами и более высоким
Viktar Dzemikhau
Добавил тему манименеджмент на несколько экспертов
 Задача такая:  Появилась идея, распределить какой-то процент от депозита на торговлю опрделённых количеством экспертов. Например, есть доля средств 2% от депозита для торговли. Если торгует 2 эксперта, значит каждый может рисковать только