Viktar Dzemikhau
Viktar Dzemikhau
Viktar Dzemikhau
Добавил тему Как приостановить торговый поток?
Есть необходимость, когда в одном роботе появляется определённый сигнал закрывать все позиции всех сов, в том числе иручных. Написал я для этого сов, который это всё отслеживает и кроет. Но бывает такое, что происходит зацикливание и хз как это
Viktar Dzemikhau
Добавил тему Invalid price при установке ордера, с чего бы?
Иногда в журнале вижу такую ошибку. Меня это удивляет т.к. цены нормализованы, и, соот-но в этом всё чётко. Стопы тоже проверяю все, хотя.. если бы было дело в стопах, ошибка была бы другой. Вот у меня нормализуется цена
Viktar Dzemikhau
Добавил тему Почему закрылось окно валютной пары?
В пятницу, на прошлой неделе, я повесил бота на график EURAUD. Бот начал торговать, всё хорошо.. На выходные я закрыл терминал. В понедельник перед началом торговой сессии, заранее, я запустил терминал , чтобы бот торговал. График, на котором
Viktar Dzemikhau
Добавил тему Как заставить тестер перегружать input-переменые?
Уже не первый раз натыкаюсь на момент, который не очень удобен бывает. Компилирую бот с изменёнными input-параметрами. А в терминале во вкладке "Параметры" изменёные input-переменные то не изменяются. Можно как-то заставить их изменятся после
Viktar Dzemikhau
Добавил тему Расположение dll-файла
У меня архитектура сов построена не так, как у многих. Некоторое время я думал об этом и пришёл к своему варианту. В папке Experts я создал папку myBots , где располагается сам бот и класс Signal , представляющий собой класс для получения торгового
Viktar Dzemikhau
Добавил тему ambiguous call to overloaded function with the same parameters
Как понять что хочет компилятор при такой ошибке? Есть у меня 2 класса. Один для работы с позициями, а другой для работы с отложенными ордерами. Методы у них называются одинаково в основном. Класс, предназначенный для работы с отложенными ордерами
Viktar Dzemikhau
Добавил тему Как передать параметры в функцию Mql?
Я некоторое время писал реализацию для работы с SQLite3 . Всё почти написал. Осталось дописать пару обёрток для выполнения команд в удобном виде. Вот возник вопрос по этому поводу. Есть такой вот код
Viktar Dzemikhau
Добавил тему В папке Tester терминала появилась папка cache
Здравствуйте. У меня сегодня в папке Tester терминала появилась папка cache. Раньше этой папки там не было. Я в этом уверен т.к. я все свои изменения запушиваю в локальный, а дальше в удалённый репозиторий на битбакет. Интересно то, что раньше этой
Viktar Dzemikhau
Добавил тему Как прочитать оператор :: в подобных случаях?
Есть такие вот строки: //---    bool b= true ;    for ( int i= 0 ; i< ArraySize (row.m_data); i++)      {        if (!BindStatement(pstmt,i,row.m_data[i]))
Viktar Dzemikhau
Добавил тему Равзе конструктор возвращает 'успешность' исполнения?
Вчера мне попался такой вот, странный на первый взгляд, вариант реализации одной задачи. Напишу проще. class CustomClass {   CustomClass( string filename, int flags, string vfs = "" ) {      // Тело конструктора
Viktar Dzemikhau
Добавил тему Что означает подобный define ?
Пришлось разбирать один код. Библиотеку одного китайца, как я понял. Но не суть. Я заметил там, одну интересную, и. довольно-таки странную вещь. Вот есть как-то так: #ifdef __X64__ #define intptr_t long #else #define intptr_t int #endif Здесь всё
Viktar Dzemikhau
Добавил тему Вопрос по использование SQLite в экспертах
Я так понимаю, кто-то использует SQLite в своих торговых экспертах. Читая документацию по SQLite я не понял одну вещь: A call to sqlite3_initialize() is an "effective" call if it is the first time sqlite3_initialize() is invoked during the lifetime
Viktar Dzemikhau
Добавил тему Может ли ДЦ стирать комментарии в мт5?
В мт4 знаю, комментарии ДЦ мог стирать. Не всегда, но мог. А как обстоит дело с мт5? Мне нужно как-то контролировать выполнение торгового сигнала. В определённый момент времени пробежаться по ордерам (отложенным или рыночным не важно) и если
Viktar Dzemikhau
Добавил тему Как присвоить в ArrayList объект нормально?
Есть массив мэджиков. Я думал, как мне будет удобнее им пользоваться. Решено создать ArrayList в который я помещу эти мэджики. Но, оказалось, что как я обычно пишу в других языках, здесь не работает. Приходится писать на порядок больше, и
Viktar Dzemikhau
Добавил тему Что не так с FileReadDouble (FileWriteDouble)?
Есть скрипт тестовый: //+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Viktar Dzemikhau
Добавил тему По поводу записи в файлы
Всё хотел обсудить вопрос записи в файлы. Я пользовался и пользуюсь со времён 4-ки только функцией FileWrite . Но появились ещё и другие варианты: FileWriteArray FileWriteDouble FileWriteFloat FileWriteInteger FileWriteLong FileWriteString Я так
Viktar Dzemikhau
Добавил тему Запретить вызов блока кода без надобности
Есть такой блок кода.    if (m_ptrZZ.getExtremumProperties( 1 ).price > m_ptrZZ.getExtremumProperties( 0 ).price) {      if (m_ptrZZ.getExtremumProperties( 1 ).price - m_ptrZZ.getExtremumProperties( 2 ).price >=
Viktar Dzemikhau
Добавил тему Пара вопросов по работе со структурами
Есть структура: struct LastExecutedSignal {    string     symbol;    ENUM_ORDER_TYPE   type;    ulong      magic;    datetime   time;   
Viktar Dzemikhau
Добавил тему object pointer expected
Что это значит? ОБъект я передаю по указателю в функцию, а компилятор не замечает этого. В боте на глобальном уровне: SymbolInstance *symbol; В OnInit() так: int OnInit () { //---   symbol = new SymbolInstance(i_symbol);
Viktar Dzemikhau
Добавил тему Посоветуйте как контролировать полноту реализации торгового сигнала?
На днях у меня возник вопрос, которому я раньше особо не придавал значения. Думаю, не только я задавался этим вопросом. Не хочется лепить костыль. Поэтому решил обсудить этот аспект. В какой-то момент времени появляется торговый сигнал. Я посылаю