Перейти к содержанию

0ll

Интересующийся
  • Публикаций

    3 047
  • Зарегистрирован

  • Посещение

  • Country

    Испания

Репутация

3 832 Excellent

Converted

  • Опыт торговли
    Нет

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. @Partorius нашёл ошибку, не там one проверяем, вот код советника, запусти на М1 и смотри алерты
  2. @Partorius не придёт, флаг нужно сбрасывать, может ВВ на 1 баре перерисовывает?
  3. Цикла не видел в коде. one = true только при инициализации и когда условие на оповещение не выполнено. Когда условие на оповещение выполняется, то отрабатывает 1 раз, т.к. one становится в false/ Если продолжается многократное оповещение, то либо 1. one = true на каждом тике (нужно исключить), 2. условие оповещения отрабатывает часто - тогда этот метод не сработает, либо пересмотреть условие срабатывания.
  4. @Partorius Стохастик с какого бара? и на каком ТФ всё это запускается? Никто весь Ваш код не видит, поэтому сказать не возможно. Вам понятна суть моего предложения? или надо подробнее описать?
  5. bool one = true; нужно объявить на глобальном уровне перед void OnTick() или добавить static bool one = true;
  6. @Partorius введите флаг напр: bool one = true; , Затем в тексте добавьте проверки и сброс флага: if (one && StopBuy < 10000 && Stochastic < 20) { one = false; и далее по тексту } else one = true; // когда нет сигнала - восстанавливаем флаг Также и с другим условием. Надеюсь сигнал Stochastic не с 0-бара? Можно задать время таймаута, когда сигнал не отправляется.
  7. Получается не только Count но и SellCount() у Вас не считает... Думаю для Вас будет полезно самому найти ошибку, Print в руки и вперёд, вставляйте везде, только не в основной цикл, а то заспамите журнал.
  8. @Oleg Petrov После открытия сделки где у Вас SendNotification , вставьте Print("Buy=",BuyCount(),", Sell=",SellCount() ); После сделаете короткий прогон на пару сеток и смотрите в журнале как логика отработала. Этот приём основной при поиске ошибок.
  9. Не нашёл... Можете ссылку дать? Хочу посмотреть на это.
  10. Привет, там слетает вёрстка, у меня Опера, монитор 23"
  11. @Ar4i Вы в терминале на графике индюк смотрели? Терминал для того чтобы Вам показать линии индюка использует shift - вот и Вы используйте чтоб получить те же значения. а будут сбои или нет - никто не скажет.
  12. @Ar4i ma_shift сдвигает график машки вверх/вниз относительно ЦЕНЫ, в параметре shift Вы указываете с какого бара хотите получать данные: например с 0-бара не хотите (они там не сформировались), а хотите с 1-бара - вот и пишите shift = 1. Все параметры разные, никакого дублирования нет!
  13. @slava23 посмотрите Daily Open line v MTF ADR levels здесь
  14. ma_period - Период усреднения для вычисления индикатора. - т.е. сколько баров усреднить shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад). - т.е. с какого бара выдать значение Даже не знаю как ещё справку расшифровать - вроде понятно расписано... Короче это сильно разные параметры.
×
×
  • Создать...