Форум

MQL Community IRC Channel

Добрый день, Шатаясь по просторам IRC периодически натыкаюсь на интересные и порой довольно забавные дискуссии связанные миром спекуляций, вот и подумалось, а почему бы нам не организовать свой канал? Вполне вероятно из этой затеи может получится довольно интересное дополнение этому форуму. Многие

Создание таймфрейма вручную?

Больше всего ожидал в МТ5 возможность создать полностью кастомный таймфрейм. В итоге вижу просто расширенный набор :( Есть ли какая-нибудь возможность например создать график с периодом в 288 минут? Если вопрос уже обсуждался - сорри, подкиньте плиз ссылку. Спасибо

Общее количество открытых чартов.

МТ4 билд 226, не позволяет открыть одновременно больше 100 чартов. Чарты открытваются по 4 на каждый инструмент, инструментов нужно 28. Соотв после открытия 100го чарта (25 инструментов) - никакие чарты больше просто не открываются. Пробовал на разных системах и на разных компах, ситуация не

Базовая валюта котировки.

Значит столкнулся я тут с проблемой расчета риска потерь в виде % от депозита. В этих расчетах фигурирует " БАЗОВАЯ ВАЛЮТА КОТИРОВКИ". Для валютых пар ясно, однако проблема при торговле с фьючерсами, и другими инструментами с "мутными" названиями вроде #ESH0 итд итп ;) Из названия - базовую валюту

Чо делать с такими SL/TP?

Озадачился я значит тут торговлей #ESH0, и минут 10 понять не мог почему при попытки открыть сделку вечно получаю ошибку 130. Потом выяснилось что MODE_TICKSIZE для этого инструмента равен 0.25, соотв любой тейк или стоп должен быть кратен 0.25. И вот меня вопрос мучает, если мне система расчитывает

Работа с OBJ_CHANNEL

Создается обьект OBJ_CHANNEL , по трем указаным ценовым/временным координатам. Вопрос - как получать значения верхней и нижней границы канала? GetValueByShift() не спасает т.к имя у обьекта одно, а значения в каждый текущий момент два (верхняя граница и нижняя граница). Заранее благодарен :)

Ссылка на массив, глубина вызова функции, странные проблемы :(

Добрый день господа, Возникла довольно странная проблема при работе с одномерными массивами и рекурсивными функциями. Имеется следующий псевдо код: int masterarray[2]; recurstion(&array[], start, stop) { if(start > stop) { return(0); } array[0] = start; array[1] = stop; recursion(array, start + 1

Вот такой вот хитрый вопросец смекалистым :)

Ребят, выручайте... В связи с скажем так некой "ущербностью" 4той версии языка MQL (отсуствие в нем как минимум обьектов и динамических массивов) прошу вашей помощи. Есть некое количество "паттернов", при этом у каждого паттерна есть привязки к неким "правилам". Правила это математические функции