
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот такой интересный вопрос - а зачем вообще советник вешается на какой-либо график? В МТ5 это вроде как уже анахронизм. Завели табличку советников и достаточно!
Тогда уж лучше ввести новую категорию програм, менеджеры (к уже существующим трём скрипт индикатор советник).
С возможностями менеджерам запускать и останавливать нужные скрипты, индикаторы и советники, получать список всех потоков, их очерёдность.
Правильно! Просто несимметричная идеология (есть некий главный символ и побочные) порождает некие искусственные костыли (программы-шпионы и пр.-да не в обиду LIZAR). Подал на советник все тики (с параметром-символом) и делай с ними что хочешь. Получается, что МТ5 это некая переходная модель от одновалютника к многовалютнику.
Смотрите функции:
а можно ли иметь что то подоюное для форекса. имеется ввиду доступ к обзору рынка ? функции работы с этой матрицей, ведь както терминал там обновляет информацию, и она собрана в удобном виде, даже вроде есть небольшая тиковая история. Доступ бы получить нормальный, что бы не изобретать велосипед
Все это есть - посмотрите в раздел Получение рыночной информации
нет этого ничего. Вы не внимательны...еще раз советник (индикатор) прикрепляется к графику и срабатывает по событию которое пришло в этот график... более менее удачное решение мультивалютного анализа показано в статье Реализация мультивалютного режима.
Можете ли вы сделать что бы OnTick() срабатывала, не только по тику выбранного инструмента, а по любому. А пользователь (програмист) выбирал те инструменты(события.. тики) которые ему нужны для анализа.
Я просто хотел вам показать, что прикрепи советника не к графику а к окошку "Обзор рынка" было бы удобнее...
нет этого ничего. Вы не внимательны...еще раз советник (индикатор) прикрепляется к графику и срабатывает по событию которое пришло в этот график... более менее удачное решение мультивалютного анализа показано в статье Реализация мультивалютного режима.
Можете ли вы сделать что бы OnTick() срабатывала, не только по тику выбранного инструмента, а по любому. А пользователь (програмист) выбирал те инструменты(события.. тики) которые ему нужны для анализа.
Я просто хотел вам показать, что прикрепи советника не к графику а к окошку "Обзор рынка" было бы удобнее...
Советник крепися к графику и только к графику, так уж повелось. Многопоточность MQL, обработка торговых событий с параметрами (в OnTrade), обработка тиков по всем инструментам (OnTick с параметрами) и многое другое это пожелания на будущее.
Может что-то и будет учтено и в архитектуру МТ5 внесут определенные изменения.
Но по большому счету относите это уже к пожеланиям для МТ6...
Тогда уж лучше ввести новую категорию програм, менеджеры (к уже существующим трём скрипт индикатор советник).
С возможностями менеджерам запускать и останавливать нужные скрипты, индикаторы и советники, получать список всех потоков, их очерёдность.
Уважаемые разработчики! Предлагаю в класс стандартной библиотеки CTrade добавить следующие методы:
1) PositionIncrease - увеличение позиции;
2) PositionDecrease - уменьшение позиции;
3) PositionReverse - переворот позиции;
Прошу высказываться общественность и разработчиков по "за" и "против". В случае положительных отзывов предлагаю написать в СервисДеск, раздел "пожелания".
Уважаемые разработчики! Предлагаю в класс стандартной библиотеки CTrade добавить следующие методы:
1) PositionIncrease - увеличение позиции;
2) PositionDecrease - уменьшение позиции;
3) PositionReverse - переворот позиции;
Прошу высказываться общественность и разработчиков по "за" и "против". В случае положительных отзывов предлагаю написать в СервисДеск, раздел "пожелания".
Нужны изменения в базовом классе? На мой взгляд это легко может каждый сделать в потомке базового класса (в соответствии с собственной логикой).
Кроме того, а где "мясо" этих самых методов (к примеру реализованное в виде наследника от CTrade)?
...это легко может каждый сделать в потомке базового класса...