Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
какие-нибудь идеи, что не так... кто-нибудь?
спасибо
После создания объекта ....
... вы не можете создать его снова, он уже существует... вместо этого проверьте, существует ли он, и если да, не пытайтесь создать его снова, просто переместите его с помощью ObjectSet().
Я использовал разные имена для каждой свечи, поэтому проблем с объектом не было.
Я переписал его так, и теперь он работает идеально:
устанавливает уровень продажи, и если я получаю два закрытия выше этого уровня -> LevelSset=false -> начинает поиск следующего LSell.
привет, нужна помощь.
Я не могу сделать условие истечения времени для ценового уровня. Как я уже говорил, если цена остается ниже LSell или выше LBuy более чем на 96 свечей, чтобы отклонить этот ценовой уровень.
Я пытался использовать if(Time[high_bar]<Time[96]) && LevelSset=true.... set LevelSset to false... но похоже это не работает.... void CkExpLSell ()... я уверен, что делаю что-то не так, но... я понятия не имею что, так что помогите пожалуйста :)
привет, нужна помощь.
Я не могу сделать условие истечения времени для ценового уровня. Как я уже говорил, если цена остается ниже LSell или выше LBuy более чем на 96 свечей, чтобы отклонить этот ценовой уровень.
Я пытался использовать if(Time[high_bar]<Time[96]) && LevelSset=true.... set LevelSset to false... но похоже это не работает.... void CkExpLSell ()... я уверен, что делаю что-то не так, но... я понятия не имею что, так что помогите пожалуйста :)
имя строки говорит о моменте ее создания.
Я уже давал вам в этой теме, как проверить, используя имя строки, как проверить истечение времени.
и я не вижу, что вы используете этот метод!!!
Ваш индикатор не может делать торговые функции !!!!!!!!........
Сделайте советника, если вы делаете OrderSend
название линии говорит вам о моменте ее создания
я уже давал вам в этой теме как проверить по имени строки способ проверки на истечение времени
и я не вижу, что вы используете этот метод !!!
@ deVries ObjectGet(Name, OBJPROP_TIME1) даже лучше, не нужно лишнего кода (StringSubstr() StrToTime())
Привет, народ,
на тестере стратегий все выглядит нормально. затем я поставил советник на демо-счета разных платформ, и он работал (устанавливая уровни цен и совершая сделки, как и ожидалось), пока не появилась эта ошибка.
я меняю период тестирования в тестере стратегий, и я получаю ту же ошибку... не имеет значения, если это LevelBset или LevelSset, советник устанавливает уровень по правильной цене, тогда уровень цены изменяется на 0,0000.
я не нашел ошибку до сих пор, поэтому, пожалуйста, проверьте мой код.
спасибо за помощь.