Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как то искал советники по опционам, так и не нашел даже принципа работы, либо сигнал на email, либо сторожить Алерты, цель такая - пусть комп работает, он умный. С обновлением MQL4 появились возможности взаимодействия с другими программами (там нет запуска и механизма - только через dll, а Delphi (СИ для меня сложно) представляет возможность в DLL открыть окно (Form) и управлять переменными ( я так думаю), правда я не понимаю зачем тут классы (пока не могу понять). при работе с опционами мы(может только я) работаем на экране через личный кабинет. Пытаясь запросить дескриптор окна(в приложениях WINSIGHT32 и UISpy-разные значения(а также прямым запросом через API), родительское окно и то не сходится , не говоря уже о дочерних. А если нет обработчика сообщений?) , а тем более кнопки на окне для меня оказалось сложной задачей, нашел в API функцию виртуальной мыши. Все самые сложные решения оказываются настолько простыми(как аксиомы наверно). Суть идеи такова: из MQL советника по его сигналу обращаемся к функции DLL, которая по алгоритму нажмет нужные кнопки.
Задачи:
По тестировании советник не все определяет- при спреде не все однозначно, цены(на Альпари пробовал) идут по ASKу и наполовину с BIDом и то не всегда, пляшут
самопроизвольный переход в окне опционов с одной валюты на другую(на 60сек-10мин)(может быть проблемой и как контролировать сей баг?,загрузка занимает некоторое время) (решить надо за некоторое время до прихода ожидаемого сигнала , в принципе вопрос снят)
советник 5 минутный (работаем по 10 мин, на минутку надо свечи по тику и делать тестер (для одного это год ума)) с месячным доходом не менее 60%(60% - на одном месте стоять)
Итог:
Возможность работать с DLL у MQL есть.
Идея взаимодействия и управления - есть.
Просьба -помочь в некоторых нюансах кода (прописаны в комментариях) и все.
код для будущей DLL: