Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Заметил такую вещь - на CFD (типа #UK_Mid120) не работает явное указание лотов (нп +0.01) - пишет "Missing symbol #UK_Mid120+0.01".
ps: все равно было бы НЕРЕАЛЬНО круто в настройках иметь некий переключатель bool "Только Покупать"
Проверьте что Вы правильно вводите формулу с фикс лотами, в новой версии теперь нужно указывать разделитель, по умолчанию это "=", таким образом формула должна быть "#UK_Mid120=+0.01".
Заметил такую вещь - на CFD (типа #UK_Mid120) не работает явное указание лотов (нп +0.01) - пишет "Missing symbol #UK_Mid120+0.01".
ps: все равно было бы НЕРЕАЛЬНО круто в настройках иметь некий переключатель bool "Только Покупать"
дело в том что алгоритм регрессии определяет лоты и направления для оптимального синтетика
если сделать only buy то синтетик нарушится
если игнорировать sell то он будет сильно несбалансированным
а если превращать sell в buy то вид графика может вообще измениться совершенно непредсказуемо
мне все-таки непонятна необходимость этой опции
для CFD контрактов как правило разрешены короткие продажи
Пояснения к проблемам/вопросам
Очень часто мне задают много одинаковых вопросов поэтому я решил здесь описать типичные случаи...
Почему не компилируется индикатор? - в подавляющем большинстве случаев это бывает из-за некорректно установленной библиотеки ALGLIB. Часто бывает что на компьютере стоит несколько терминалов и очень важно определить правильную папку данных, так как это может быть проблемой - компилятор не увидит библиотеку если она лежит в папке данных другого терминала!
Вот как правильно ставить библиотеку (строго соблюдаем последовательность действий!):
Почему Metatrader не видит индикатор и советник? - опять-таки в большинстве случаев это из-за путаницы с папками, к сожалению разработчики пока не сделали удобного способа управления папками данных и установка индикаторов пока что очень архаичный процесс, что хуже всего - папки терминала имеют нечеловеческий вид типа 1FC724C8C211BFE8ECF8B599A855301E, но даже не это самое страшное, а то что если скачанный индикатор/советник дважды кликнуть откроется metaeditor, но совершенно не очевидно от какого терминала, и нет возможности этим управлять, в итоге компиляция через двойной клик приведет к тому, что индикатор/советник скомпилируется, но не факт что скомпилируется для желаемого терминала (или не скомпилируется совсем, если в том терминале еще нет библиотеки), поэтому важно вручную копировать скачанный индикатор/советник в правильную папку данных.
Вот правильная последовательность действий:
Продвинутый метод установки индикаторов/советников в новый терминал - для продвинутых пользователей:
Пояснения к проблемам/вопросам
.....
Вот как правильно ставить библиотеку (строго соблюдаем последовательность действий!):
........
Респект автору за его разработки и отдельная благодарность за чёткие и ясные рекомендации по установке библиотеки Alglib.
Очень интересный индикатор, хотел спросить. Почему, если установить в настройках т/ф больше, чем т/ф в окне терминала, то все равно индикатор нормально отображается? Данные же берутся по т/ф в настройках и по логике, если в настройках т/ф выше, график должен быть грубый. Спрашиваю, чтобы понять, есть ли смысл менять т/ф в настройках, если, например, было Н4 и переключился в окне с Н4 на М15?
это нетипичная ситуация, но тем не менее формально отрабатываемая, вот что при этом происходит:
1. индикатор берет данные из т/ф указанного в настройках,
2. если данных хватает то вычисляется модель регрессии, рассчитываются корни уравнения и формируются лоты для синтетика
3. строится график синтетика на текущем т/ф графика, при этом данный т/ф абсолютно параллелен, потому что лоты уже посчитаны
естественно что данные старшего т/ф будут более грубыми чем с младшего т/ф но иногда модель получается вполне корректной
также хочу напомнить что основное обсуждение идет здесь (иногда в немного фривольной манере):
http://forexsystems.ru/ruchnye-torgovye-strategii-i-sistemy/75822-portfel%60naya-torgovlya.html
это нетипичная ситуация, но тем не менее формально отрабатываемая, вот что при этом происходит:
1. индикатор берет данные из т/ф указанного в настройках,
2. если данных хватает то вычисляется модель регрессии, рассчитываются корни уравнения и формируются лоты для синтетика
3. строится график синтетика на текущем т/ф графика, при этом данный т/ф абсолютно параллелен, потому что лоты уже посчитаны
естественно что данные старшего т/ф будут более грубыми чем с младшего т/ф но иногда модель получается вполне корректной
также хочу напомнить что основное обсуждение идет здесь (иногда в немного фривольной манере):
http://forexsystems.ru/ruchnye-torgovye-strategii-i-sistemy/75822-portfel%60naya-torgovlya.html
Спасибо за ответ и ссылку. Хотел бы еще добавить, что при выборе варианта "current" терминал зависает. Пробовал менять дату начала - не помогает, пробовал ждать - не помогло и через 10 мин. Компьютер далеко не слабый.
Еще спрошу. Сейчас тестирую ваш индикатор и бывает одновременно открыто около 50 экземпляров (несколько терминалов, т/фреймов, портфелей), очень часто при изменении настроек или т/фреймов терминал подвисает на 1-2 сек, на сколько я понимаю, это происходит из за рассчетов. Вопрос. Если выбирать т/ф в настройках ближе к т/ф в окне, это облегчит процесс?
Спасибо за ответ и ссылку. Хотел бы еще добавить, что при выборе варианта "current" терминал зависает. Пробовал менять дату начала - не помогает, пробовал ждать - не помогло и через 10 мин. Компьютер далеко не слабый.
Еще спрошу. Сейчас тестирую ваш индикатор и бывает одновременно открыто около 50 экземпляров (несколько терминалов, т/фреймов, портфелей), очень часто при изменении настроек или т/фреймов терминал подвисает на 1-2 сек, на сколько я понимаю, это происходит из за рассчетов. Вопрос. Если выбирать т/ф в настройках ближе к т/ф в окне, это облегчит процесс?
обновление индикатора: