[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 70
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите в решении проблемы. Может я уже всех тут задалбал, но всетаки помогите. Если флаг на преведущем баре 1 разрешается рисовать стрелку в низ. После отрисовки выставляем новый флаг равный -1. В другую сторону наоборот. Но что то я непралиьно делаю. Без коментариев нет стрелок. С коментариями все стрелки.
А не знаю я. Сергеев знает, он сказал, что вроде правильно. Я бы тоже хотел посмотреть, как это правильно написать.
Я просто поправил немного, чтобы показывало хоть что-то.
- перевел индикатор в сепаратное окно, потом можно вернуть
- массив macd[] висел в воздухе, сделал его индикаторным, увеличил точность
- заремировал Ваше сложное условие на открытие, поставил простое, для наладки
- изменил условие для флага, так хоть как-то работает
Дальше можно постепенно вводить условия, сразу будет видно, где косяк.
HELP! Подскажите, пож, если закрывать часть позиции (напр. ордер на 1 лот, а закрываем 0.5 лот ) OrderClose должен тикет изменять? У меня на тестере пишет что меняет... Как этого избежать? Ниже кусок кода закрытия...
Никак этого не избежать. Это ДЦ меняет тикет. По сути тут идёт переоткрытие с другим объёмом, отсюда и новый тикет. Поэтому ведите собственный учёт ордеров и после частичного закрытия позиции запоминайте её новый тикет для дальнейшей работы. Либо предусмотрите какую-либо идентификацию частично закрытых позиций для корректного дальнейшего их отслеживания экспертом.
Спасибо! А MagicNumber меняется?
Сделал временную отрисовку буфера flag[] - он пустуй, а почему? Где моя ошибка?
у вас ошибка в том, что flag[i+1] - не инициализирован.
поэтому сравнение flag[i]==1 и flag[i]==-1 никогда не выполнится!
Спасибо! А MagicNumber меняется?
Спасибо! А MagicNumber меняется?
MagicNumber в этом случае не меняется, если это не предусмотрено кодом советника.
даа??? а это предусмотреть можно ???? покажите пожалуйста как это можно сделать
у вас ошибка в том, что flag[i+1] - не инициализирован.
поэтому сравнение flag[i]==1 и flag[i]==-1 никогда не выполнится!
Понял так, что у меня нет начальной flag[i+1] установки. Если так, то в каком месте и как это сделать ?
Если установлю 1, то при запуске индикатора, он (индикатор) будет ждать изменения.