Форум

Переинициализация панели с параметрами и падение

Имеется панель: CPanelMain ExtDialog(); //class CPanelMain : public CAppDialog В OnInit() прописано: int OnInit () { if ( UninitializeReason () == REASON_CHARTCHANGE ) //Сделано, чтобы не крашилась при смене ТФ { return ( INIT_SUCCEEDED ); } if (!ExtDialog.Create( 0 , "Risk Order

Принудительная отрисовка индикатора

Есть самописный индикатор. Задача проста - по заложенной логике отображает стрелку на графике (точку входа). Всё работает, за одним нюансом: после установки на график необходимо принудительно сделать ПКМ - refresh на графике. То же действие необходимо провести и при смене ТФ. После обновления всё

Скринер активов через советника

Вводные данные: 1. Есть рабочий алгоритм определения торгового сигнала на указанном ТФ. Пусть он будет выглядеть как функция bool HaveSignal(Symbol); 2. Функция умеет отправлять push, писать сигналы в файл. Задача: Просканировать все доступные активы (МТ5, активов более 4000). То есть сделать некий

Программное создание массива типа CButton

Идея следующая: Имеется панель на основе CAppDialog . На ней, допустим, кнопка. По ее нажатию некий скрипт получает список открытых окон с графиками. Допустим, их 3 - EURUSD, GBPUSD, USDCAD. Хотелось бы сделать унификацию: в зависимости от количества полученных сведений динамически создаются кнопки

Инициализация 2 CAppDialog

Имеется класс CAppWindowMain : public CAppDialog В нем прописана структура окна, куча контролов и т.д. Инициализирую окно, все отлично: if (!ExtDialog.Create( 0 , "Торговая панель" , 0 , 40 , 40 ,DEFAULT_WIDTH, 344 )) return ( INIT_FAILED ); ExtDialog.Run(); Все перемещается, работает

Тестирование на нескольких активах одновременно

Вопрос простой - есть советник, оттестирован по каждому необходимому активу по отдельности. Вроде бы все хорошо и красиво, но: при тестах по одному активу расчет маржи особенно в расчет не берется. Кривая доходности зависит опять же только от одного актива. Каким образом можно реализовать запуск

Считывание параметров стороннего индикатора

Помогите советом, не могу разобраться. Есть кастомный MACD индикатор, в нем 4 буфера //---- buffers double MACDLineBuffer[]; double SignalLineBuffer[]; double HistogramBufferUp[]; double HistogramBufferDown[]; И входные параметры, стандартные для MACD 12,26,9 плюс еще один параметр 3. Пытаюсь из

Группировка графиков во вкладки

Такой вопрос - существует ли какая нибудь сторонняя разработка, позволяющая группировать графики в группы в MT4? Если более подробно, то интересует функционал, где я бы на панели переключения графиков мог создать вкладку, допустим "Major", "CFD" и т.д., и туда распихал графики. Когда количество