Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1035
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В экономической части разбери риск-менеджмент, правила управления капиталом, методы диверсификации т. е. опиши минимальные условия при которых возможно использовать советника и какие при этом есть риски, отталкиваясь от этих условий опиши условия при которых риски будут значительно ниже, а так же условия по достижению которых следует начать модернизацию этого советника. В плане затрат, то, это время потраченное на создание советника, вплоть до момента начала его использования, средства потраченные в ходе разработки, если что-то покупалось платное, средства расходуемые в процессе работы т. е. аренда VPS или банально - расход эл. энергии компа на котором стоит сова + стоимость интернета, и стартовый капитал.
Здесь спросите.
Ладно, а теперь ещё один вопрос. Как сделать так чтобы индикатор считался с определённого бара, при любом запуске или компиляции???? Ведь с каждой минутой баров становится больше.....
Помогите переделать скрипт в функцию, чтобы добавить в советник
Постоянная ссылка на скрипт https://forum.mql4.com/ru/5872#24097
У бара есть определённое время. По времени и рассчитывайте нужный бар. Тогда не будет мешать что баров с каждой минутой всё больше.
Это всмысле число ввиде количества секунд с 1970 года?
Это всмысле число ввиде количества секунд с 1970 года?
Переменная int содержит именно количество секунд с 1970-го года, а переменная datetime содержит дату.
Если вам нужен определённый бар в истории, то неважно как вы его укажите - датой или количеством секунд, в любом случае переменная будет указывать на время открытия именно этого бара, независимо от прихода новых тиков и открытия новых баров.
else {rezult=Up/Down; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("СИЛА ВВЕРХ=",value);} Значения Down, Up и Zero алерт выводит, а делить не хочет.
Прошу помощи. Не могу понять, в чем причина - не выполняет деление, дает результат 1,00000 при любых значениях делимого и делителя. Внизу отрывок кода ps. не вставляется SRC. Напишу так: Значения Down, Up и Zero алерт выводит, а делить не хочет.
Нормально всё вставляется.
А где и какого типа объявлены переменные?
Прошу помощи. Не могу понять, в чем причина - не выполняет деление, дает результат 1,00000 при любых значениях делимого и делителя. Внизу отрывок кода ps. не вставляется SRC. Напишу так: if(Down>Up) {rezult=Down/Up; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("СИЛА ВНИЗ=",value);}
else {rezult=Up/Down; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("СИЛА ВВЕРХ=",value);} Значения Down, Up и Zero алерт выводит, а делить не хочет.