Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ForexTool, All
.. На графике появлятся две линии tp и sl. И двигая эти линии, эксперт меняет значения tp/sl. Красота. :)
Преследуемая цель же... Открыт график в полном экране (F11), горячей клавишей вешается скрипт, открывается ордер. Двигая мышью линии, меняем tp/sl. Минимум телодвижений.
Поскольку в обращении присутствует All, то позволю себе сказать:
с этим вопросом попробуйте зайти сюда: https://forum.mql4.com/ru/12195.
ForexTool, All
Подскажите, пожалуйста. Есть эксперт для открытия ордеров руками в тестере - аналог известного vHandsTrade - LFH Trading Simulator. Он работает только на демо, плюс код там компилированный.
Есть ли у вас что-то похожее? Или может видели такое где-то еще? Схема управления ордерами следующая. На график вешается эксперт. В комплекте набор из 8 скриптов (buy open, buy close, sell open, sell close, limit stop buy, limit stop buy remove, limit stop sell, limit stop sell remove). Лимитные ордеры меня не интересуют. А по рыночным - при аттаче скрипта открывается ордер по рынку (лот, tp, sl заданы в параметрах скрипта).
На графике появлятся две линии tp и sl. И двигая эти линии, эксперт меняет значения tp/sl. Красота. :) Преследуемая цель же... Открыт график в полном экране (F11), горячей клавишей вешается скрипт, открывается ордер. Двигая мышью линии, меняем tp/sl. Минимум телодвижений.
Это только на первый взгляд "красота". А как только вы начинаете торговать на нескольких парах, начинается черти-что: поставили вы линию стопа на 1.5... на евре или чем то похожем. А потом переключили график на йену. Линия так и останется на 1.5... а, цены на йене измеряются уже в сотнях и поэтому на йене вы ее просто не увидите - она будет гдето далеко за нижней границей графика. Выход в такой ситуации только один - размножение эксперта на все торгуемые пары, но я не уверен что это будет более удобно чем работа на одном графике и контроль на нем всех открытых ордеров одновременно.
ForexTool, All
На графике появлятся две линии tp и sl. И двигая эти линии, эксперт меняет значения tp/sl. Красота. :)
Минимум телодвижений.
И еще один момент - просто так (на каждом тике) эксперт не может следить за линиями. Вы сначала должны передвинуть линию в нужное место, а потом дать команду эксперту отработать ее новое положение. Иначе может сложится такая ситуация: вы начали тянуть линию, но до конечного положения еще не дотащили. В этот момент приходит очередной тик, срабатывает эксперт, считывает это недотащенное положение и отрабатывает его ставя стоп на "новое" место. И если в момент переноса линии у вас рука дрогнула и линия дернулась вплотную к цене - новый стоп вполне может успеть сработать и вы не успеете даже "Ааааа..." сказать :(
Кстати, это была одна из причин по которой я отказался от управляющих линий "в принципе".
А теперь, для определения минимума давайте посчитаем движения: передвинуть линию - это раз, "пнуть" эксперта чтобы он отработал новый уровень - это два. А в ТМ - только одно движение (сброс скрипта в точку установки стопа). Таким образом красота и минимум движений все таки в ТМ ;)
ForexTools
Спасибо за комментарии. :) В общем, замечания по поводу отличия реала и тестера в плане обработки тиков были очевидными. Таки думаю, что да, есть в них смысл. Попробую ТМ. И AG тоже. :)
P.S. А если в эксперте задать периодичность проверки изменения линий? Скажем, каждые 5 или 10 тиков. Или это попытка прикрутить пятое колесо?
ForexTools
А если в эксперте задать периодичность проверки изменения линий? Скажем, каждые 5 или 10 тиков. Или это попытка прикрутить пятое колесо?хм... тогда грабли лежат с другой стороны: вам нужно поставить новый стоп, линия уже на своем месте, а тиков было всего 2 и больше пока еще нет... Вы согласитесь ждать оставшиеся 3-7 тиков?!! А если это пятница без 30 секунд 24:00, а в понедельник гэп этак на 150 пунктов, а вы собирались поставить "безубыток" :)
Я понимаю что, это исключительная ситуация, и в нормальной работе такой возникать не должно. Но этим и отличается программист от трейдера: программист должен предусмотреть все возможные варианты работы его инструмента (в том числе и такую экзотику). Пользователь, должен доверять твоему продукту, а для этого он должен быть уверен что он нормально отработает даже в такой идиотской ситуации.
И еще один момент - просто так (на каждом тике) эксперт не может следить за линиями. Вы сначала должны передвинуть линию в нужное место, а потом дать команду эксперту отработать ее новое положение. Иначе может сложится такая ситуация: вы начали тянуть линию, но до конечного положения еще не дотащили. В этот момент приходит очередной тик, срабатывает эксперт, считывает это недотащенное положение и отрабатывает его ставя стоп на "новое" место. И если в момент переноса линии у вас рука дрогнула и линия дернулась вплотную к цене - новый стоп вполне может успеть сработать и вы не успеете даже "Ааааа..." сказать :(
Кстати, это была одна из причин по которой я отказался от управляющих линий "в принципе".
Уверен, в АвтоГрафе эта проблема решена. И даже представляю - как именно.
Если попытаться удалить линию, которую тащит пользователь, она не удалится (надо проверить).
Таким образом, мы можем узнать отпустил он ее или нет - удаляем, читаем ее положение, и, если читается - ждем.
Как только обращение к параметрам линии после ее удаления обломается, создаем линию с такими же параметрами и модифицируем стоп.
Уверен, в АвтоГрафе эта проблема решена. И даже представляю - как именно.
Если попытаться удалить линию, которую тащит пользователь, она не удалится (надо проверить).
Таким образом, мы можем узнать отпустил он ее или нет - удаляем, читаем ее положение, и, если читается - ждем.
Как только обращение к параметрам линии после ее удаления обломается, создаем линию с такими же параметрами и модифицируем стоп.
а теперь представьте себе сколько лишнего кода надо написать для того чтобы выяснить простую вещь: линия на своем месте или нет? А это все - производительность и надежность работы советника/скрипта :(
Для подсказки цены сброса, в ТМ можно себе нарисовать горизонтальную линию, но поскольку она не обрабатывается - значит и скрипту не мешает. А дальше - все просто: беру скрипт и тащу его на график и сбрасываю на линию. Если линия-подсказка не нужна - я могу ее спокойно удалить, чтобы она не мешала другим построениям на графике, а в AG она "на глазах" должна быть всегда.
Более того, в качестве подсказки я могу использовать не только горизонтальную линию, но и другие инструменты (тренды, каналы, фибо, индикаторы и т.п.). Но я по прежнему не завишу от их "капризов" - торговля все равно идет в одно движение мышки и терминал при этом совершенно не нагружен пустыми проверками (отпущена линия или нет), а значит его ресурсы свободны для другой более содержательной работы.
Эксперт может следить на каждом тике. Просто для этого его надо зациклить и прописать соотв. код слежения за объектами.
Реализовать реакцию можно по выбору программиста. И на производительности это не отражается. Можно по выбору пользователя установить от 1 до 1000 итераций в секунду.
То, о чём говорит Андрей, реализовано в AG4 применительно к большинству управляющих значков. Например, если пользователь потащил
значок Закрыть_Всё, а потом передумал.. :) Что ему делать? Отпустит - всё начнёт закрываться. Держать .. до каких пор? На этот случай предусмотрена возможность нажать Delete не отпуская мышку. Приложение всё и поймёт, так и ответит: "Управляющее воздействие отменено".
Применительно к ордерным линиям такой подход не реализован ввиду отсутствия необходимости. Но если будут пожелания пользователей, то
это можно будет реализовать.
... если пользователь потащил значок Закрыть_Всё, а потом передумал.. :) Что ему делать? Отпустит - всё начнёт закрываться. Держать .. до каких пор? На этот случай предусмотрена возможность нажать Delete не отпуская мышку. Приложение всё и поймёт, так и ответит: "Управляющее воздействие отменено".
как все сложно...... :( думать... делать.... вспоминать.... думать.... делать........ тут действительно без документации не обойтись
В ТМ процес "думанья" не отягощен никак: график перед глазами - рисуй что хочеш, пользуйся любыми инструментами и индикаторами.
Когда увидел направление торговли и цену для установки стопа - просто сбросил скрипт в "увиденную точку".
Перед исполнением - выдается формочка с расчетными цифрами и двумя кнопками Да/Нет.
Для отмены не нужно ничего помнить - просто нажимаем на кнопку, которая перед глазами (Нет).
Для того что не думать что нужно делать - имена скриптам в ТМ даны по названию выполняемых операций: документация по операциям у пользователя всегда перед глазами в виде имен скриптов на панели Избранное.
Битва Титанов, т.б. разработчиков своих продуктов :)
А вы не предполагайте, а просто спросите у пользователей, тестирующих ваши продукты - удобно ли им та или иная опция ваших продуктов, или весь комплекс в целом или нет, и если нет, то что именно и почему :)
как все сложно...... :( думать... делать.... вспоминать.... думать.... делать........ тут действительно без документации не обойтись
да ничего сложного нет, хотя думать не возбраняется, а наоборот - приветствуется :)
возьмем АвтоГраф, что там думать? нужно выполнить определенное действие - бери инструмент и тащи в нужное место графика.. передумал по ходу? ну сбрось его на панель инструментов, какие сложности? :)
ЗЫ: "вы", "ваших" и т.д. с прописной, ибо адресовано не к конкретному разработчику :) чтоб не было недопонимания