23 часа назад, Rigal сказал: ну и в целом сравнение двух чисел с плавающей точкой принято делать через величину их разницы Сравнить на равенство - да, но пересечение уровня может быть с микрогэпом и тогда разницы в пипс будет недостаточно, нужно исследовать изменение знака - кор
@Элёр достижение ценой некого расчётного уровня нужно делать в 2 шага: 1. сохраняем Ask, 2. на следующем тике сравниваем if ( Ask1 < k && Ask2 >= k ) ..... Это гарантированно работает
17 часов назад, Rever27 сказал: Чтобы панель была поверх объектов, созданных после нее - нужно свернуть и развернуть ее. У панели в заголовке есть соответствующие кнопочки. @Aestral проверьте после восстановления панели она сверху будет или нет? если Ок, то к кнопочкам привяза
1 час назад, Stranger80 сказал: И не могу понять в чём дело. Мы тоже не сможем понять... если код не увидим.
@Vika95 добрый день. А терминалы работают на одном счёте или нет? если счета разные, то скрипт бессилен - нужна согласованная работа двух специальных советников.
В 01.07.2020 в 20:42, Ill333 сказал: И в тестере все хорошо на истории, открывает. А в реале приходится перезапускать терминал. Нужно вести лог при помощи Print(...), так можно будет понять что происходит.
@diodio Вам @usver73 намекает, что решать такую задачу (непростую) и одновременно заниматься обслуживанием массива не очень разумно, тем более значения профита/убытка меняется на каждом тике и всё-равно нужно гонять цикл пересчёта ордеров, точного совпадения убытка и профита
@Владимир Стариков понятно. криво написанная панель. При каждом запуске советник обязан искать "свои" ордера, для этого все инструменты есть. Попробуйте другую панель - их довольно много доступно, в том числе здесь на форуме.
@Владимир Стариков сделки открытые или закрытые? может закрытые во время выключения терминала? Как Вы поняли что советник их потерял? В общем существует несколько способов сохранения или восстановления информации, какой способ выбрать зависит от советника - какая информация ем
1 час назад, arsen47 сказал: где добавить почту для отправки сигналов не пойму)) Ну вот... Почта настраивается в настройках терминала. Может заспамить почту! поставь на мелкий ТФ и следи за почтой, если на каждом баре будет слать письма - удаляй индюк с графика.
1 час назад, arsen47 сказал: если он не корректно работает и есть возможность до делать был бы благодарен. @arsen47 Вы же пользуетесь им, нравится? - тогда лучше не трогать, ибо результат его работы может быть совсем другим.
@arsen47 не понял зачем новая тема - объединю позже вот индикатор с почтой. не знаю на каком баре сигнал появляется, написал ==1, если не угадал - исправь в конце. индикатор довольно криво написан - он каждый тик пересчитывает весь массив баров, хотел исправить, но думаю может
@Миша для исправления индикатора нужен исходный код, файл должен иметь в конце .mq4 Надёжных индикаторов (в смысле дающих вовремя и постоянно верные сигналы на вход) - нет. Есть индикаторы для разных состояний рынка, и их применение требует опыта от трейдера. Покупать ничего
5 часов назад, eBaykal сказал: не знаю, как убрать). @eBaykal в конце строки ";" убери. МТ ругается, что после проверки условия стоит ";" - пустой оператор, типа: "зачем сыр-бор, если ничего делать не нужно?"
@Svob в Вашем индикаторе 2 буфера: в 1-м зелёные столбики, в 2-м - красные. Условие на продажу выглядит так: if ( fiser1 == EMPTY ) //зелёных столбиков нет - продаём! на покупку if ( fisher2 == EMPTY )
@eBaykal знак "=" ему нравится, он предупреждает, что (перевод с МТ-шного): "Что-то посчитал, но не используешь - непорядок!". У меня это предупреждение не возникло... possible loss of data due to type conversion = "возможная потеря точности при конвертации", это если пытаться
@drobayura ошибку исправил, но осталось предупреждение, там логическая ошибка, которую не смог понять... Здесь: if(_lot = Max_Risk/100) _lot=lot; return(lot); нужно исправить, эти строки в текущем виде вообще работать не будут никогда, поэтому сложно сказать что задумывал
@eBaykal если нет фигурных скобок, то выполняется 1 оператор или функция - и ошибок нет. Скобки позволяют сгруппировать несколько операторов. Если тиковые котировки условно с 1.01.ХХ и тест начинаете с 1.01.ХХ, то из-за отсутствия истории "ДО" индикаторы могут некорректно ра
Все уже вернулись оттуда куда Вы сейчас идёте... Японцы применили нейросеть в торговле ещё в 80-х, т.е. лет 35 назад. На периоде обучения будут шикарные резы, а дальше 50/50 Пробуйте нестандартные индюки типа скорость подхода цены к уровню, средняя величина отката цены по ходу д
19 часов назад, Greem4ik сказал: Если по этой стратегии наша цель не 2-5 пунктов, то супер крутые навореченные котировки на H1(тиковые) не обязательно. ТС планирует использовать для анализа Д1, он у разных брокеров разный - зависит от сдвига ГМТ, поэтому даже Хай и Лоу могут быт
