Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нет. Неправильно поняли. В первом посте ещё раз внимательно посмотрите таблицу. Там два варианта развития событий при получении сигнала противоположного существующей позиции: что делать - закрывать ВСЕ ПРОТИВОПОЛОЖНЫЕ позиции или ОСТАВЛЯТЬ ИХ. То есть если сигнал совпадает с направлением существующей/существующих позиций - то доливка точно будет (при выставлении перед началом работы соответствующей настройки торгового класса).
Зачем доливки? Зачем закрытия?
Нужно предоставлять пользователю самому решить что с этим делать.
Скорее нужно отправлять соответствующее сигналу пользовательское событие в управляющий эксперт, а уж в эксперте в обработчике событий пользователь сам должен решать что ему с этим делать.
Зачем доливки? Зачем закрытия?
Нужно предоставлять пользователю самому решить что с этим делать.
Скорее нужно отправлять соответствующее сигналу пользовательское событие в управляющий эксперт, а уж в эксперте в обработчике событий пользователь сам должен решать что ему с этим делать.
Артём, поработайте сначала с классом CExpert - там нет никаких пользовательских событий. Насчёт "дать пользователю решать" подумаю, думаю будет так: по-умолчанию класс CExpert будет при противоположном сигнале всё-таки закрывать противоположную/противоположные позиции, но будет метод, который может включать режим "при противоположном сигнале НЕ закрывать противополжную/противоположные позиции".
Собственно интересует - а точно ли такой метод будет востребован?
Артём, поработайте сначала с классом CExpert - там нет никаких пользовательских событий. Насчёт "дать пользователю решать" подумаю, думаю будет так: по-умолчанию класс CExpert будет при противоположном сигнале всё-таки закрывать противоположную/противоположные позиции, но будет метод, который может включать режим "при противоположном сигнале НЕ закрывать противополжную/противоположные позиции".
Собственно интересует - а точно ли такой метод будет востребован?
На хедже? Что значит востребован? Он необходим.
Если дорабатывать класс, то что мешает задать дефайном событие и отправлять его? А если этот класс впоследствии будет стандартным, то что мешает добавить необходимые стандартные перечисления?
Если разработчики в MT5-Hedge добавят MT4-Order-функции (один в один логика, как у MT4), то ими будут пользоваться или будут делать сабж?
Не за свою библу спрашиваю, а просто хочется понять, CExpert - это принципиально? Ни разу не видел что-то вот так обсуждаемое для MT4.
Предполагаю, что для MT5 стали говорить о таких вещах, чтобы облегчить себе дальнейшую работу. А в MT4 с этим не заморачивались, т.к. облегчать почти нечего - все и так очень просто и понятно.
Действительно, так? Если так, то выходит, что на вопрос в первом предложении нужно отвечать не в пользу сабжа.
Хочется перед новым годом какой-то итог подвести для себя и в этом вопросе. У меня складывается все время впечатление по этой теме, что это какой-то упертый принцип "стоя в гамаке". Типа, чтобы было!. Т.е. идет борьба со следствиями, а не с причинами. В общем, интересен ответ на вопрос в начале.
Пожалуйста все рассуждения - только на базе класса CExpert - ибо каким мы его представим, такой он и впоследствии будет в стандартной библиотеке.
Предлагаю прерваться и начать встречать Старый Новый Год!
Какие классы в детском саде?
Вы заигрались в ООП там, где им и не пахнет.
Согласно ТС получить сигнал на вход/выход
#if...
заполнить структуру и послать запрос
#else
по сокету транслировать инфу о позициях любимой платформе
#endif
Все остальное - программирование ради программирования.
Примечание: алгоритм работает и без МТ5, но на теперь главное его преимущество - мультивалютный тестер.
Какие классы в детском саде?
Вы заигрались в ООП там, где им и не пахнет.
Согласно ТС получить сигнал на вход/выход
#if...
заполнить структуру и послать запрос
#else
по сокету транслировать инфу о позициях любимой платформе
#endif
Все остальное - программирование ради программирования.
Примечание: алгоритм работает и без МТ5, но на теперь главное его преимущество - мультивалютный тестер.
Уже отметили старый НГ?? ))))))
То, что вы написали (см. ниже), это условная компиляция )) Клоуны в пятницу активировались )) И какие еще в ж***у сокеты? Тежеляк колем по вене, что ли?
заполнить структуру и послать запрос
#else
по сокету транслировать инфу о позициях любимой платформе
#endif
Да таким он в наших фантазиях и останется. Класс убог от рождения.
А можно обосновать ?