Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 837
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всё верно, мне нужно при тестировании держать одну сумму на балансе, снимать прирост, робот без реинвестирования, и торгует сеткой по мартингейлу, поэтому в рынке постоянно открытые сделки
Всё верно, мне нужно при тестировании держать одну сумму на балансе, снимать прирост, робот без реинвестирования, и торгует сеткой по мартингейлу, поэтому в рынке постоянно открытые сделки
Ну, в любом случае логика не меняется, запомнили начальный баланс и мониторим прирост и просадку, потом снимаем... по коду нужно что-то?
Если вам не сложно,помогите дописать код:
Если вам не сложно,помогите дописать код:
В расчёт нужно брать свободную маржу, а не эквити!
Может получится ситуация, когда по средствам позволяет просадка снять прибыль с баланса, но при этом задействована большая маржа, и после снятия просадка будет больше ваших 5%
Формулами в коде сейчас не помогу, может кто другой подключится и напишет вам код, здесь не долго, но нужно немного помыслить)Если вам не сложно,помогите дописать код:
Я не понимаю... Вам нужна формула для вычисления процента средств от баланса?
_ldd=100-_eq/_bal*100;Если вам не сложно,помогите дописать код:
Вот, держите. Логика та, которую Я предложил, если что не так - исправим:
Есть файл индикатора только в ex5.
Можно ли с помощью функции iCustom сделать из него мультитаймфреймный индикатор? Ну, чтобы он брал значения из ex5 с других периодов и рисовал их на текущем графике?
Можно.
В mql4 я с помощью iCustom спокойно делал индикаторы, использующие чьи-то готовые индикаторы, хоть и ничего не понимаю в программировании... хватало интуиции. А в mql5 ничего не получается, как ни пытаюсь разобраться. Помогите, пожалуйста.
Есть вот этот индикатор в ex5. Положил его в папку Downloads. Хочу брать обе его линии и рисовать на графике в других периодах, ну, то есть, сделать его мультитаймфреймным с помощью iCustom.
Поскольку с нуля написать индикатор не могу, взял код простого индикатора Bears Power. Ничего там особо не менял, кроме того, что поменял indicator_chart_window и DRAW_LINE, а также строчку, которая, в моем понимании, должна вытаскивать данные первого буфера с параметрами по умолчанию на текущем ТФ:
Все компилируется, ничего не рисуется. Чего ему еще надо? :(
В mql4 я с помощью iCustom спокойно делал индикаторы, использующие чьи-то готовые индикаторы, хоть и ничего не понимаю в программировании... хватало интуиции. А в mql5 ничего не получается, как ни пытаюсь разобраться. Помогите, пожалуйста.
Есть вот этот индикатор в ex5. Положил его в папку Downloads. Хочу брать обе его линии и рисовать на графике в других периодах, ну, то есть, сделать его мультитаймфреймным с помощью iCustom.
Поскольку с нуля написать индикатор не могу, взял код простого индикатора Bears Power. Ничего там особо не менял, кроме того, что поменял indicator_chart_window и DRAW_LINE, а также строчку, которая, в моем понимании, должна вытаскивать данные первого буфера с параметрами по умолчанию на текущем ТФ:
Все компилируется, ничего не рисуется. Чего ему еще надо? :(
В mql5 работа с пользовательскими, да и стандартными индикаторами организована иначе чем в mql4. Если в mql4 посредством iCustom можно было получить только одно значение индикатора, то в mql5 можно получить значения индикатора на всю глубину истории в массив. Второе основное отличие, это направление индексации в буферах индикаторов.
Весь код смотреть и сверять с оригиналом утомительно, поэтому я укажу только на основные:
Файл должен находиться в папке Indicators или подпапке находящейся в той-же Indicators.
Вот строка получения хендла индикатора МА
и вот строка получения значения индикатора МА
в данном случае в дополнительный буфер или массив.
Получается что получить данные пользовательского индикатора
И потом получив из этого дополнительного буфера значения индикатора можно их обработать каким-то образом, или не трогая ставить в индикаторный буфер не забывая о направлении индексации.