Viktar Dzemikhau
Viktar Dzemikhau
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
Добавил тему Посоветуйте как контролировать полноту реализации торгового сигнала?
На днях у меня возник вопрос, которому я раньше особо не придавал значения. Думаю, не только я задавался этим вопросом. Не хочется лепить костыль. Поэтому решил обсудить этот аспект. В какой-то момент времени появляется торговый сигнал. Я посылаю
Viktar Dzemikhau
Добавил тему Как можно нормально прочитать файл?
При работе с файлами после нормальных библиотек, которые есть для Java, например, я столкнулся с некоторыми сложностями. Как можно нормально прочитать целую строку, если нет данных её длины? Вот, я так понял, нужно сделать типа такого: // Чтение
Viktar Dzemikhau
Добавил тему TERMINAL_PATH и TERMINAL_DATA_PATH тоже самое?
Запустил скрипт у себя:    Print ( "dataPath =" , TerminalInfoString ( TERMINAL_DATA_PATH ));    Print ( "path =" , TerminalInfoString ( TERMINAL_PATH )); Вижу: 2018.05.25 19:33:58.250 testMethod (EURUSD,M30) dataPath =F:\Soft
Viktar Dzemikhau
Добавил тему Как создать признак файла с runtime-данными?
 Если бот торгует сразу на разных торговых инструментах, и у него бывает периоды когда имеется несколько открытых ордеров в какой-то момент времени. В классе, который получает общий торговый сигнал, в зависимости от различных факторов, я хочу
Viktar Dzemikhau
Добавил тему Не сравнивается тикет ордера с целым числом
Есть такой блок кода, который мне не даёт покоя уже не 1 час:    while (cnt < m_tryCount && ! IsStopped ()) {     writeLog(MESSAGE_ERROR, __FUNCTION__ + " { cnt = " + iToS(cnt)+ " }" );
Viktar Dzemikhau
Добавил тему Для чего нужна функция IsStopped() ?
Я вижу, что чаще всего её используют в циклах в последних индикаторах. Перелопатив ветки, которые по этому поводу подымались. Кто-то пишет что эта функция не нужна вообще. Кто-то пишет типа нужна. Как по мне, то проверять закрывается ли программа нет
Viktar Dzemikhau
Добавил тему Передача указателя через параметры
Я, в принципе, именно так и делаю, но как-то странно выглядит код. Или может быть просто это странно из-за отсутствия опыта плотной в работы с С++. В общем, возник вопрос. У меня есть места, где создаётся экземпляр класса и этот экземпляр нужно потом
Viktar Dzemikhau
Добавил тему Как правильно удалить ордер?
 Я просмотрел все возможные торговые операции функции OrderSend(). Всё понятно, в принципе, кроме закрытия позиции. Хотел уточнить. Я так понимаю, нужно лишь заполнить структуру торгового запроса  MqlTradeRequest и цену установить