[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 325
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, как прописать при увеличении разницы двух EMA (пятидневные/мин. и макс.,) продавать лонг по максимуму EMA и откупать шорт по минимуму EMA?
В качестве разницы двух EMA использую «Rastvor» в заголовке глобальных переменных.
Как прописать данный код в торговых критериях?
Т.е. Vol_Arr[] нужно инициализировать как глобальный массив я так понимаю.
Вопрос конечно нубский, НО.
1. Почему тогда объемы в индикаторе отображаются корректно.
2. Я при подсчете обращаюсь не к Vol_Arr[] , а к AOBuffer3[].
Спасибо!
При объявлении массива (не буфера) вы должны явно указать его размер.... как минимум.
Т.е. Vol_Arr[] нужно инициализировать как глобальный массив я так понимаю.
Вопрос конечно нубский, НО.
1. Почему тогда объемы в индикаторе отображаются корректно.
2. Я при подсчете обращаюсь не к Vol_Arr[] , а к AOBuffer3[].
Спасибо!
под указанный же массив (Vol_Arr[]) память Вы не отводите совсем, ни статически ни динамически.
2. Насколько я вижу по коду, в массиве AOBuffer3[] у Вас рассчитывается разность МА, а не объемы
Объемы учитываются в ExtMapBuffer1
Можно инициализировать Vol_Arr[] как глобальный, можно с модификатором статик - на выбор, но память нужно отводить в любом случае или связать с индикаторным буфером, как и предыдущие два массива - да мало ли вариантов.
1. Оба массива, которые Вы используете Вами же и связаны с индикаторными буферами - то есть, память под них отводится (хотя и неявно)
......
Владислав, пересмотрел код еще раз. Часть кода с Vol_Arr[] осталась от старой версии индикатора, я ее удалил.
Думаю, что ошибка все-же в этой части кода, но не пойму где! Закоментил эту часть кода более подробно.
Владислав, пересмотрел код еще раз. Часть кода с Vol_Arr[] осталась от старой версии индикатора, я ее удалил.
Думаю, что ошибка все-же в этой части кода, но не пойму где! Закоментил эту часть кода более подробно.
Вот он:
Спасибо еще раз!
Вот он:
На вскидку:
Выделенный фрагмент вне цикла, а в нем используется счетчик цикла i - что-то не так или с логикой или с реализацией
А зачем Вам фигуры в виде CSV файлов?
Нужны для тестирования и отладки алгоритмов распознавания.
Напиши сам, чтоб понимать их, а не брать чьи-то.
Что именно написать? Вы имеете ввиду, самостоятельно разметить фигуры на графике и экспортировать соответствующие куски истории? Это решение пока что является первым на очереди, но до сих пор надеюсь, что кто-то это уже сделал. Ведь это просто рутинная работа.
Много не значит лучше!
Позвольте не согласиться. Чем больше будет набор для тестирования, тем более статистически достоверным будет результат работы программы.
p.s. Вопрос по-прежнему актуален. (См. вопрос в этом сообщении )
Всем привет!!!
Подскажите, пожалуйста, какой код нужен, чтобы лонг закрывался по максимуму текущей МА.
Ниже собственно торговые критерии и красным выделено, что не понятно.
Также не понятно, как задать программе выходить из позиции,
после увеличения разницы между МА1 и МА2?
//--------------------------------------------------------------- 5 --
// Торговые критерии
MA_1_t=iMA(NULL,0,Period_MA_1,0,MODE_EMA,PRICE_HIGH,1); // МА_1
MA_2_t=iMA(NULL,0,Period_MA_2,0,MODE_EMA,PRICE_LOW,1); // МА_2
if ( iHigh (Symbol(),Period(),0) >= MA_1_t) //
{
Opn_S=true;
}
if ( iLow (Symbol(),Period(),0) <= MA_2_t) //
{
Opn_B=true; // Критерий откр. Buy
}
if (какой нужен код, чтобы лонг закрылся по сегодняшней максимальной iMA???)
{
Cls_B=true;
}
//--------------------------------------------------------------- 6 --
На вскидку:
Выделенный фрагмент вне цикла, а в нем используется счетчик цикла i - что-то не так или с логикой или с реализацией
Спасибо Владислав! Кое-что начало получаться. Но почему-то только так?! :(
Еще вопрос почему в окне индикатора не отображаются текстовые метки?