Для оформления текста и вставки изображений/кодов/таблиц воспользуйтесь командами редактора сообщений:
где "форма" это название самой панели, а текстовое_поле_1 по текстовое_поле_10 это место где будут отображаться различные данные ( средняя цена за определенный период времени, максимальная цена, минимальная цена, SL, TP и так далее...) которые будут периодически меняться в зависимости от ситуации на рынке
для большего понимания мною о чем идет речь прошу зарезервивровать такие имена:
для названия панели (форма): imya_paneli
для отображаемых данных в текстовых полях: teckstovoe_pole_1 по teckstovoe_pole_10
для названия текстовых полей (оставить как есть (EURUSD,GPBUSD, SL,TP, M1,M2,M3,M4,M5,M6))
и наверное самый важный момент: форма не должна быть прозрачной, т.е на месте где будет отображаться форма, не должны отображаться свечи внутри самой формы.
PS прошу извинить, пришлось прикрепить картинку, так как не могу ее вставить в сообщении при помощи функций редактора сообщений
перепробовал все возможные варианты и BB коды и html вариант, наверное делаю что-то не так... А кнопка вставки изображения почему-то не отображается в панели функций редактора сообщений. На всякий случай прикрепил скрин экрана
Есть дата текущая тада(15.04.2019) и дата указанная вручную например 26.04.2019.... как расчитать количество дней с высчитом выходных, что бы получилочь 10 дней???
ponochka: Есть дата текущая тада(15.04.2019) и дата указанная вручную например 26.04.2019.... как расчитать количество дней с высчитом выходных, что бы получилочь 10 дней???
intBars(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // период PERIOD_D1datetime start_time, // с какой датыdatetime stop_time // по какую дату
);
Проверьте будет-ли работать с временем в будущее. Иначе только проверяя на день недели и суммируя без выходных.
Если указаны параметры start_time и stop_time, то функция возвращает количество баров в диапазоне дат. Если эти параметры не указаны, то функция возвращает общее количество баров. Если данные для таймсерии с указанными...
для МТ4 работает аналогично, но кажется отладка на истории не работает, но для обычных задач - поставить точку останова и посмотреть переменные все работает в МТ4 без проблем
Я смотрел папку Include и так и не нашёл как устроены функции такие как ArrayResize() или ArrayCopy(). Как мне стало понятно они там используются по умолчанию вот пример кода
//+------------------------------------------------------------------+//| Resizing (with removal of elements on the right) |//+------------------------------------------------------------------+bool CArrayDouble::Resize(constint size)
{
int new_size;
//--- checkif(size<0)
return(false);
//--- resize array
new_size=m_step_resize*(1+size/m_step_resize);
if(m_data_max!=new_size)
{
if((m_data_max=ArrayResize(m_data,new_size))==-1)
{
m_data_max=ArraySize(m_data);
return(false);
}
}
if(m_data_total>size)
m_data_total=size;
//--- resultreturn(m_data_max==new_size);
}
взято из файла ArrayDouble.mqh, здесь нет доступа к этим функциям и даже наоборот они используются в проектировании других функций или механизмов. Я смотрел и другие файлы и так и не понял как получить доступ к внутреннему коду например функции ArrayResize() или ArrayCopy(), кто знает как посмотреть на внутренний код этих функций?
Покажите как развернуть цикл чтобы не создавать переменные?
развернуть - имеется ввиду сделать задом наперед - начинать не с нуля а с ArrayRange
и уменьшать счетчик
Где можно найти информацию по созданию торговых панелей с примерами и тд?
Помогите с написанием кода для панели такого вида:
***Где можно найти информацию по созданию торговых панелей с примерами и тд?
Помогите с написанием кода для панели такого вида:
***Пользуйтесь функциями редактора сообщений:
Для оформления текста и вставки изображений/кодов/таблиц воспользуйтесь командами редактора сообщений:
Пользуйтесь функциями редактора сообщений:
Для оформления текста и вставки изображений/кодов/таблиц воспользуйтесь командами редактора сообщений:
где "форма" это название самой панели, а текстовое_поле_1 по текстовое_поле_10 это место где будут отображаться различные данные ( средняя цена за определенный период времени, максимальная цена, минимальная цена, SL, TP и так далее...) которые будут периодически меняться в зависимости от ситуации на рынке
для большего понимания мною о чем идет речь прошу зарезервивровать такие имена:
для названия панели (форма): imya_paneli
для отображаемых данных в текстовых полях: teckstovoe_pole_1 по teckstovoe_pole_10
для названия текстовых полей (оставить как есть (EURUSD,GPBUSD, SL,TP, M1,M2,M3,M4,M5,M6))
и наверное самый важный момент: форма не должна быть прозрачной, т.е на месте где будет отображаться форма, не должны отображаться свечи внутри самой формы.
PS прошу извинить, пришлось прикрепить картинку, так как не могу ее вставить в сообщении при помощи функций редактора сообщений
Есть дата текущая тада(15.04.2019) и дата указанная вручную например 26.04.2019.... как расчитать количество дней с высчитом выходных, что бы получилочь 10 дней???
Проверьте будет-ли работать с временем в будущее. Иначе только проверяя на день недели и суммируя без выходных.
Правда ли что префиксный инкремент ++i работает быстрее чем постфиксный i++ по слухам разница достигает в 10%?
проверьте самостоятельно, вот хороший пример https://www.mql5.com/ru/forum/287618/page15#comment_9810652
если нужна большая производительность при расчетах - однозначно MQL5, его обогнать может только чистый С++
Работает ли в MQL4 отладка, надоело пихать функцию Print на каждую вторую строчку, если да где посмотреть как пользоваться?
https://www.metatrader5.com/ru/metaeditor/help/development/debug
для МТ4 работает аналогично, но кажется отладка на истории не работает, но для обычных задач - поставить точку останова и посмотреть переменные все работает в МТ4 без проблем
Я смотрел папку Include и так и не нашёл как устроены функции такие как ArrayResize() или ArrayCopy(). Как мне стало понятно они там используются по умолчанию вот пример кода
взято из файла ArrayDouble.mqh, здесь нет доступа к этим функциям и даже наоборот они используются в проектировании других функций или механизмов. Я смотрел и другие файлы и так и не понял как получить доступ к внутреннему коду например функции ArrayResize() или ArrayCopy(), кто знает как посмотреть на внутренний код этих функций?