Пока жду ответа в СД(#693859) и не простаивал,может МК ответят тут.
Включат отправку SendFTP в индикаторах ?
Это вряд ли. Потому что функция SendFTP может затормозить поток исполнения индикатора (один на все операции с графиком, фактически интерфейсный) на неопределённое время. Мы про это уже неоднократно высказывались.
Можно ли (и если да то как, а то не нашёл) индикатор выставленный в маркете на платной основе (которого ещё никто не купил) удалить из платной части маркета и опубликовать в бесплатной?
Вопрос по классу CPositionInfo. В МТ5 по одному инструменту может быть открыта только 1 позиция, которая является суммой всех совершённых сделок/позиций. Этот класс позволяет найти свойства (1) только этой одной окончательной позиции или (2) может ли найти свойства отдельных сделок/позиций, из которых состоит эта окончательная позиция? Если ответ на 2 - нет, то подскажите как можно найти свойства отдельных сделок/позиций.
paladin800: Вопрос по классу CPositionInfo. В МТ5 по одному инструменту может быть открыта только 1 позиция, которая является суммой всех совершённых сделок/позиций. Этот класс позволяет найти свойства (1) только этой одной окончательной позиции или (2) может ли найти свойства отдельных сделок/позиций, из которых состоит эта окончательная позиция? Если ответ на 2 - нет, то подскажите как можно найти свойства отдельных сделок/позиций.
tol64: Это можно реализовать анализируя историю сделок.
Думал тоже и про CDealInfo. Почитал статью Как использовать торговые классы Стандартной библиотеки при написании советника, раздел 1.5, но как-то не понял как можно отличить в истории сделки, которые уже закрылись от тех что ещё в рынке (и из которых состоит текущая позиция). Или же по своей природе этот класс работает только с ещё незакрытыми сделками?
paladin800: Думал тоже и про CDealInfo. Почитал статью Как использовать торговые классы Стандартной библиотеки при написании советника, раздел 1.5, но как-то не понял как можно отличить в истории сделки, которые уже закрылись от тех что ещё в рынке (и из которых состоит текущая позиция). Или же по своей природе этот класс работает только с ещё незакрытыми сделками?
"Незакрытых" сделок не бывает. Как только сделка совершена она попадает в историю. Нужно определить время открытия позиции и получить историю от времени открытия позиции, а далее работать только со сделками, которые составили эту позицию. Скоро выйдет статья на эту тему со множеством примеров.
Во входных параметрах моего советника есть такая конструкция:
enum ENUM_TFcode
{ code10=10, // Parameter A
code20=20, // Parameter B
code30=30, // Parameter C
};
input ENUM_TFcode TFcode=10; // Parameter
При запуске советника в меню выбора параметров виден коментарий и по нему сразу понятно, что выбираетсся. Но потом при записи теста как html в браузере видно такое:
Подскажите, как можно сделать так чтобы в отчёте (1) вместо названия переменной TFcode было Parameter, (2) а вместо значения 10 было Parameter А? Типа "Parameter=Parameter A" Хоть и не удобно, но я в своём коде ещё смогу понять что к чему относиться, но если моей скомпилированной программой будет пользоваться кто-то другой, то как то некрасиво будет.
... но я в своём коде ещё смогу понять что к чему относиться, но если моей скомпилированной программой будет пользоваться кто-то другой, то как то некрасиво будет.
Пока жду ответа в СД( #693859) и не простаивал,может МК ответят тут.
Включат отправку SendFTP в индикаторах ?
Альтернативные решения есть,но так было бы проще.
Пока жду ответа в СД( #693859) и не простаивал,может МК ответят тут.
Включат отправку SendFTP в индикаторах ?
Вопрос по классу CPositionInfo. В МТ5 по одному инструменту может быть открыта только 1 позиция, которая является суммой всех совершённых сделок/позиций. Этот класс позволяет найти свойства (1) только этой одной окончательной позиции или (2) может ли найти свойства отдельных сделок/позиций, из которых состоит эта окончательная позиция? Если ответ на 2 - нет, то подскажите как можно найти свойства отдельных сделок/позиций.
Это можно реализовать анализируя историю сделок.
Думал тоже и про CDealInfo. Почитал статью Как использовать торговые классы Стандартной библиотеки при написании советника, раздел 1.5, но как-то не понял как можно отличить в истории сделки, которые уже закрылись от тех что ещё в рынке (и из которых состоит текущая позиция). Или же по своей природе этот класс работает только с ещё незакрытыми сделками?
Во входных параметрах моего советника есть такая конструкция:
При запуске советника в меню выбора параметров виден коментарий и по нему сразу понятно, что выбираетсся. Но потом при записи теста как html в браузере видно такое:
Подскажите, как можно сделать так чтобы в отчёте (1) вместо названия переменной TFcode было Parameter, (2) а вместо значения 10 было Parameter А? Типа "Parameter=Parameter A" Хоть и не удобно, но я в своём коде ещё смогу понять что к чему относиться, но если моей скомпилированной программой будет пользоваться кто-то другой, то как то некрасиво будет.
... но я в своём коде ещё смогу понять что к чему относиться, но если моей скомпилированной программой будет пользоваться кто-то другой, то как то некрасиво будет.
Аналогичная ситуация и в таблице с результатами оптимизации в тестере.
Получил ответ в сервисдеске: