Форум

build 784, Bid, Ask, OnCalculate

Всем привет. После обновления на версию 784 в функции OnCalculate в Bid и Ask стали попадать текущие значения. То есть прогоняя индикатор в тестере, Print(Ask) на каждом тике выводит сегодняшний Ask. Кто-нибудь может это прокомментировать, или я в чем-то ошибся

Отображение сделок на графике

привет. у меня при открытии сделок через советника, они не отображаются на графике. как это поправить

ma+rsi

Всем привет! Подскажите, пожалуйста, как мне получить результат средней скользящей с периодом 10 текущей свечи на индикаторе RSI с периодом 14

Исторические данные другой пары

Всем привет. Как можно получить цены закрытия исторических баров ДРУГОЙ ВАЛЮТНОЙ ПАРЫ ( не текущей )? Пробовал iClose() , но выскакивает ошибка 4051. Все параметры я ввожу правильно, предполагаю дело в доступе. Что еще можно попробовать

Работа с графиками в тестере

Всем привет!. Такая проблемка. Хочу при тестировании эксперта кое-какие изменения программно сделать с графиком, например поменять вид баров и.т.д. Со всеми функциями для этого я разобрался, все работает в реальном режиме. Но вот в тестере, при визуализации советник не прикрепляется к графику

Как вернуть массив в функции?

Всем привет! Как вернуть массив в функции? Не видел такого примера в учебнике, интуитивно пытался разные варианты проделать наподобие этого: double[] Test() { double A[3] = {0, 1, 2} ; return (A); } Но не получилось )

Есть ли открытая позиция на текущем баре

Добрый день. Подскажите, пожалуйста, как мне проверить если ни у меня на текущем баре (в любом таймфрейме) открытая позиция или нет

Не пойму почему результат сделки отрицателен получается

Всем привет =) Наткнулся на непонятный момент в тестере. Итак, исходные данные: Digits=5 , Spread=10 пунктов, Balance = 10000 USD Купил позицию EUR/USD 0.10 лот по цене 1.35161; Далее продал ее за 1.35217. При этом мой профит -2.99 USD Что я не учитываю? Как так получается

Округлить дробное число в большую сторону

Добрый день! Подскажите, пожалуйста, как мне округлить дробное число от X значения после запятой в большую сторону? Например. X = 2; число 0.022; Результатом должно быть 0.03 X= 2; число 0.020; Результатом должно быть 0.02 X= 3 ; число 0.0047; Результатом должно быть 0.005 X= 3; число 1.000