MQL4 и MetaTrader 4 - страница 34

Добрый день, скажите, как поменять знак с + на - и наоборот)) Есть длинная формула и в ней разница только в знаке, думал как бы облегчить код
Всем доброго времени суток! Есть индикаторы, есть исходный код, есть параметры, вынесенные в окошко. Но вот как понять за что отвечает тот или иной параметр, чтобы его менять? Я не умею "читать" код...а наобум тыкать думаю не правильно
Помогите разобраться, как правильно сделать проверку на достаточность средств, чтобы она гарантированно устраивала Market? В рекомендациях самого маркета предлагается использовать AccountFreeMarginCheck() вот здесь полный код: https://www.mql5.com/ru/articles/2555#not_enough_money Но на практике
Скажите, если я применяю нормализацию к принту, то это ведь значит что в мозгах компа все те же длинные цифры из нулей и единичка(например) на конце или как то так. Как нормализовать данные в компе? Дело в том что у меня математика из-за этого считает разницу между пунктами как 0, а следом 2, хотя в
Добрый день , научите, плиз :), как получить время последнего тика в числовом значении (секунды) , чтобы можно было присвоить его какой то переменной. Для того, чтобы потом произвести математический расчеты
Подскажите, как должно выглядеть выражение если мне необходимо возведение в степень? Возвращает значение числа e в степени d. double MathExp( double value // степень для числа e ); это читал и не понял)) Мне нужно X = Y в степени 2, например
Всем доброго утра. Мой счет подключен к сигналу. Все работало хорошо до определенного дня. Но вот появилась проблема - несколько валюных пар перестало копировать. В Журнале пишет что пара не найдена. С Брокером списался - с их стороны проблем не обнаружено, все пару работают в штатном режиме. Писал
Добрый день. Скажите, что надо наколдовать, чтобы записать время последнего тика в переменную В ЧИСЛОВОМ виде , чтобы производить потом математические выражения
Торговля ведется на ВПС наа EUR/USD постоянным лотом 0,01, депозитом 60 у.е., по принципу "Всегда в рынке" на ТФ М1 не нарушив правила форума и, чтобы избежать бана или "предбанного" состояния.Максимальное количество одновременно открытых ордеров - 200. Исход эксперимента мне также не известен
В четверг 26 ноября 2020 года будет выпущено обновление MetaTrader 4. В нем исправлен ряд ошибок и повышена стабильность работы платформы. Обновление будет доступно через систему Live Update
Добрый день. Журнал торгового терминала фиксирует следующий пул ошибок: MQL4 Market: failed to load products (receive response failed [12152]) MQL4 Market: failed to get list of user products [403] MQL5.community: authorization failed Чем вызваны указанные ошибки? Как их устранить
Здравствуйте. Помогите разобраться. Стоит задача вызывать таймер по событию, который будет циклично менять цвет фона графика. То есть своего рода мигание. Вот код void OnTimer () { color result; result = ChartGetInteger(0,CHART_COLOR_BACKGROUND); ChartSetInteger(0,CHART_COLOR_BACKGROUND,clrRed);
Всем привет! Народ, прошу помощи знающих. Суть такова: сделал себе торгового робота, за основу взял стандартный советник в МТ4 Moving Average. В тестере работает, на демке включил - работает. Включил на реале - не торгует. Не могу понять в чем причина. Может кто знает в чем проблема, буду рад
Пытался разобраться сам но чет мне не даются языки программирования от слова совсем =( Искал готовое решение но тоже не преуспел, суть в следующем: Нужно чтоб от данной цены рынка сверху и снизу отображалось по красной полосе(например в районе 100пипсов каждая от текущей цены) чтоб торгуй я по тех
[Удален]
Провожу оптимизацию советника. Потом по полученным результатам прогоняю одиночное тестирование. Результаты оптимизации и одиночных тестирований не всегда совпадают. Последовательность действий: 1. В оптимизаторе выбираю пару (например, AudUsd) и выставляю период 2010.08.23 - 2010.10.30. Советник в
Нужен авто переход на следующий тест. Есть разные роботы на МТ4, пять штук. Тестирую их раздельно по одному. Тестировать их вместе (загнать в один файл) — не вариант, слишком заоблачные значения по количеству проходов, очень долго. На тестирование одного робота уходит 3-4 часа. Уложиться нужно за
Всем привет! Скажите как реализовать наследование и переопределение в классах? //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class
Здравствуйте, в скриптах не силен и прошу помощи. Вроде простое условие но целый день не могу с этим разобраться. Нужно закрыть существующий ордер при условии "if (v_kumoBreakoutSignal == 0 )" спасибо //+------------------------------------------------------------------+ //|
По идее таких скриптов должно быть море, но что-то не могу найти. Может у кого есть?)
Столкнулся с проблемой : При обычном бектесте и оптимизации на одних и тех же параметрах показывает разные результаты по просадке и прибыли Кто-нибудь подскажите как вылечить
Иногда, анализ обратных котировок приводит к лучшему прогнозу (расчетная линия 3): Расчетная линия 3 сначала снижается как и фактические цены, затем, увеличивается, повторяя поведение фактических данных. Получается, что, обратные котировки = более информативнее, чем прямые котировки, в данном
Друзья подскажите как можно удалить индикатор в мт4 не используя терминал? из за одно индикатора просто зависает терминал , а как его теперь удалить я незнаю. пробовал зайти через програмные файлы , но там у меня даже папки эксперто и папки индикаторы нет . непойму теперь как его можно удалить
Народ, нужна помощь... Вставить картинку фоном не проблема - ниже функция, которой это можно сделать. Но! Файл рисунка не компилируется. При распространении работы нужно к роботу прилагать файл рисунка, да еще и объяснять куда его засунуть. Не копенгаген. Но ведь как-то компилируют с рисунком! В
  5 цифр обнаружения  (57   1 2 3 4 5 6)
double pointsPerPip(){ string suffix = StringSubstr ( Symbol (), 6 ); int digits = MarketInfo( "EURUSD" + suffix, MODE_DIGITS); if (digits == 0 ){ digits = MarketInfo( "EURUSD" , MODE_DIGITS); } if (digits == 0 ){ return ( 1 ); } else { if (digits == 5 ){ return
Здравствуйте, устанавливаю советника, а мне в журнале пишет HistoryCenter: 2 bars imported in 'EURUSD1' и не открывает ордера, с чем это связанно
Допустим, нужно перелопатить кучу ценовых значений (один раз на новый бар ), сравнить между собой и все это, естественно, в цикле (который тоже в цикле). Если сначала создать целочисленный массив для для ценовых значений и ввести туда цены (через (int)price /_Point), а затем работать с ними, будет
[Удален]
Помогите, советник все время выдает ошибку 130 при попытке открыть Sell. При этом при попытке открыть Buy, выдал ошибку 130 один раз и после ни разу не выдавал, сколько я не присоединял советника к графику. Вот и получается, что все Buy он открывает, а Sell не может. Что это может быть. // ----...
  Теория Чарльза Доу  (1132   1 2 3 4 5 ... 113 114)
Уважаемые трейдеры! Мне, впервые в истории трейдинга, удалось 100-%-но теоретически доказать одну из 6-ти аксиом Доу, а именно: его первую и главную аксиому " Рынок учитывает всё!" и возвести ее из ранга аксиомы в ранг теоремы, т.е., доказанной аксиомы, что дает нашему форуму огромную честь и эта
Для того чтобы набраться опыта в данной сфере, напишу 25 советников бесплатно под ваши интересные идеи и стратегии Осталось 19 советников
Написал эксперта , который в работе использует довольно большой массив константных данных. Все, ясное дело, пишется под Мт5, так что, не долго думая, запихнул этот массив в ресурсную переменную, все отлично, отладил, все работает... Для окончательного использования осталось перекомпилировать для