Ошибки, баги, вопросы - страница 952

 

Пока жду ответа в СД( #693859) и не простаивал,может МК ответят тут.

Включат отправку  SendFTP в индикаторах ?

Альтернативные решения есть,но так было бы проще. 

 
Karlson:

Пока жду ответа в СД( #693859) и не простаивал,может МК ответят тут.

Включат отправку  SendFTP в индикаторах ?

 

Это вряд ли. Потому что функция SendFTP может затормозить поток исполнения индикатора (один на все операции с графиком, фактически интерфейсный) на неопределённое время. Мы про это уже неоднократно высказывались.
Документация по MQL5: Общие функции / SendFTP
Документация по MQL5: Общие функции / SendFTP
  • www.mql5.com
Общие функции / SendFTP - Документация по MQL5
 
Спасибо за ответ.
 
Можно ли (и если да то как, а то не нашёл) индикатор выставленный в маркете на платной основе (которого ещё никто не купил) удалить из платной части маркета и опубликовать в бесплатной?
 
Вопрос по классу 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" Хоть и не удобно, но я в своём коде ещё смогу понять что к чему относиться, но если моей скомпилированной программой будет пользоваться кто-то другой, то как то некрасиво будет.

 
paladin800:

... но я в своём коде ещё смогу понять что к чему относиться, но если моей скомпилированной программой будет пользоваться кто-то другой, то как то некрасиво будет.

Аналогичная ситуация и в таблице с результатами оптимизации в тестере.

Получил ответ в сервисдеске:

... Так получилось, что альясы (имена после комментариев) были сделаны именно для упрощения ввода, а не вывода.