A100: Вопрос был теоретический... понятно что на практике такого стакана быть не может... соответственно и ответ теоретический: пока не соберется нужный объем (а в примере суммарный объем на покупку меньше оранжевого) - движения никакого не будет. Для синего тоже есть теоретический ответ (но промолчу)
Почему теоретический? Взят с MQ Demo (GAZP, 25 июля). Значит если там такое есть, то и на другом сервере может. Нужно это уметь обрабатывать и интерпретировать. Так что вопрос открыт.
Почему теоретический? Взят с MQ Demo (GAZP, 25 июля). Значит если там такое есть, то и на другом сервере может. Нужно это уметь обрабатывать и интерпретировать. Так что вопрос открыт.
Тогда есть предположение что оранжевая заявка соберёт весь необходимый объем по ценам маленьких заявок, а не по своей (если она была позже)... т.е. как бы "ударит" по ним
Отвлекся на годик от своей реализации STLMQL и теперь это чудо не компилируется. Был такой код (упрощен до минимального для воспроизведения ошибки):
template<typename T> class IterableContainer;
class STL
{
template<typename T, typename UP>
bool all_of(IterableContainer<T> &c, UP p) const // ошибка
{
return true; // all_of(c.begin(), c.end(), p);
}
};
template<typename T>
class IterableContainer
{
};
Теперь форвард декларация не компилируется - выдается ошибка undefined class 'IterableContainer' can not be used. Без форвард деклараций я там не обойдусь. Не соображу, как поправить.
В MetaEditor встроен справочник по языку MetaQuotes Language 4 и 5 (MQL4 и MQL5), в котором дано полное описание всех его элементов и конструкций. Справка работает по контексту. Установите курсор на любой элемент языка в исходном коде и нажмите F1 — сразу же будет открыт нужный раздел документации: Помимо встроенного справочника, в MetaEditor...
Поскольку STL родом из C++, примеры использования можно смотреть там. Суть переноса на MQL в том, чтобы максимально полно повторить принцип абстракции контейнеров и обобщенности алгоритмов. В частности, можно упростить стиль программирования - записать одной строкой то, что иначе обычно пишется как несколько циклов с расчетами.
Вопрос был теоретический... понятно что на практике такого стакана быть не может... соответственно и ответ теоретический: пока не соберется нужный объем (а в примере суммарный объем на покупку меньше оранжевого) - движения никакого не будет. Для синего тоже есть теоретический ответ (но промолчу)
Почему теоретический? Взят с MQ Demo (GAZP, 25 июля). Значит если там такое есть, то и на другом сервере может. Нужно это уметь обрабатывать и интерпретировать. Так что вопрос открыт.
Почему теоретический? Взят с MQ Demo (GAZP, 25 июля). Значит если там такое есть, то и на другом сервере может. Нужно это уметь обрабатывать и интерпретировать. Так что вопрос открыт.
Какое то недокументированное нововведение
а так
нормально. А какая разница?
Разница в том, что пустая структура имеет размер 0, в отличие от пустого класса.
В mql5 класс и структура - это разные сущности
Отвлекся на годик от своей реализации STLMQL и теперь это чудо не компилируется. Был такой код (упрощен до минимального для воспроизведения ошибки):
Теперь форвард декларация не компилируется - выдается ошибка undefined class 'IterableContainer' can not be used. Без форвард деклараций я там не обойдусь. Не соображу, как поправить.
Отвлекся на годик от своей реализации STLMQL и теперь это чудо не компилируется.
Отвлекся на годик от своей реализации STLMQL
Посмотреть бы пример удобства использования.
build 1755\1795 компилирует без ошибок. Так что это к доктору... тем более что без шаблона то все нормально... а как шаблон мог повлиять?!
Я использую 1816. Да, в 1795 компилируется без проблем. Посмотрел еще 1881 - не компилируется. Так что, насчет доктора, сильно было сказано.
Посмотреть бы пример удобства использования.
Поскольку STL родом из C++, примеры использования можно смотреть там. Суть переноса на MQL в том, чтобы максимально полно повторить принцип абстракции контейнеров и обобщенности алгоритмов. В частности, можно упростить стиль программирования - записать одной строкой то, что иначе обычно пишется как несколько циклов с расчетами.
Поскольку STL родом из C++, примеры использования можно смотреть там.
К сожалению, не понимаю этого языка.
Ребят а это правильно что в индикаторах при смене периода глобальные переменные обнуляются ????
В теории должно быть как в советниках, не должны обнуляться.....
Как сохранить данные глобальных переменных при смене периода ?