Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый!
Win7 что-то сходу не нашёл в форуме, как быть с рабочим каталогом программы? Как мне показалось. в win7 в момент запуска создаётся какой-то свой временный каталог. куда копируется вся проргамма, поэтому , при работе с MetaEditor получается. что копирую файл в include, например на диске D, а в окне metaeditor ничего нет. Из окна metaeditor вызвал" Открыть папку", появляется окно на диске C где-то во временных. Как быть? Как их синхронизировать или запретить win7 такое разделение?
Спасибо!
Добрый!
Win7 что-то сходу не нашёл в форуме, как быть с рабочим каталогом программы? Как мне показалось. в win7 в момент запуска создаётся какой-то свой временный каталог. куда копируется вся проргамма, поэтому , при работе с MetaEditor получается. что копирую файл в include, например на диске D, а в окне metaeditor ничего нет. Из окна metaeditor вызвал" Открыть папку", появляется окно на диске C где-то во временных. Как быть? Как их синхронизировать или запретить win7 такое разделение?
Спасибо!
1. Каждый язык имеет свою область применения. Говорить о языке, что он "самый продвинутый" в целом это абсурд.
2. А давай! Какая разница как это называется? Суть почти не меняется.1. Ладно, соглашусь. Тогда mql5 - самый продвинутый язык для автоторговли. :) Давай дальше продвигать.
2. Ну всё, просим, просим !!
2. Поддерживаю
Уже очень коллективно просим!
:)
а элементарные вопросы по языку mql5 здесь задают? :-)
а то судя по обсуждению, тут одни адовые ооп-ники...
всем привет.
а элементарные вопросы по языку mql5 здесь задают? :-)
а то судя по обсуждению, тут одни адовые ооп-ники...
начал рисовать элементарный скрипт.
кароч одно замечание и один вопрос.
увы, если количество баров выставлено как стоит Unlimited, скрипт не работает. закавырка в maxBars,
говорит - памяти нехватка. т е по сути, получается вызов TerminalInfoInteger(TERMINAL_MAXBARS);
бесполезен, все равно надо ставить конкретное число. что странно, ибо в реале на графике не больше 100 000 баров.
как же получить количество реально загруженых баров? ибо копирайтс тупо не успевает ничего вернуть...
второй вопрос такой.
пытаясь реализовать элементарную проверку (элементарна она была в мкл4)
// delete bad day of week and bad bars
if (TimeDayOfWeek(Time[i])<1 || TimeDayOfWeek(Time[i])>5 || (High[i]-Low[i])<10*Point) { errBar++; continue; }
поиски на форуме (поиск в справке mql5 на фразы day_of_week, dayofweek ниче не дал.. оч полезная справка!) вывели на такую реализацию
MqlDateTime temp;
TimeToStruct(aBars[i].time,temp);
if (temp.day_of_week<1 || temp.day_of_week>5 || aBars[i].high-aBars[i].low<10*Point() ) {errBar++; continue;}
вроде верно? вместо одной строчки три - и это элементарные вещи.
можно это как то упростить? или теперь всякие элементарные операции заменены теперь громоздким созданием объектов, классов, промежуточных структур?
добрый день!
Подскажите, пжл, есть ли в РФ брокеры, которые предоставляют в качестве терминала для работы на ФОРТС и ММВБ Метатрейдер?
Предложите, пожалуйста, более быстрый вариант алгоритма "рулетка" чем этот:
понятно, что массивы можно вынести из функции что бы их не объявлять каждый раз и не ресайзить, но мне нужно более революционное решение. :)в попытках освоить сие синтаксические творение, уверовав в "простоту" языка,
начал рисовать элементарный скрипт.
кароч одно замечание и один вопрос.
увы, если количество баров выставлено как стоит Unlimited, скрипт не работает. закавырка в maxBars,
говорит - памяти нехватка. т е по сути, получается вызов TerminalInfoInteger(TERMINAL_MAXBARS);
бесполезен, все равно надо ставить конкретное число. что странно, ибо в реале на графике не больше 100 000 баров.
как же получить количество реально загруженых баров? ибо копирайтс тупо не успевает ничего вернуть...
Попробуем разобраться. Для функции CopyRates() предпоследний параметр
Т.е. количество копируемых элементов. В Вашей конструкции кол-во элементов - Unlimited. Грубо говоря, unreal :) Вот, наверно, и происходит при работе непрерывное перераспределение памяти, пока она не истощится. Попробуйте ипользовать не TerminalInfoInteger(TERMINAL_MAXBARS), а более конкретное значение: Справочник MQL5 / Доступ к таймсериям и индикаторам / Bars