Избранное трейдера Профессор
Перед открытием торгов в России сложился почти нейтральный внешний фон. Каких-либо важных новостей и событий в понедельник не было, однако почти все развитые площадки первый торговый день закрыли на отрицательной территории. Фондовый индексы Франции и Лондона упали в пределах 0.3%, а вот французский индекс CAC40 снизился на 1.23%. В Америке потери тоже были скромные. Ключевые индексы DJI и SP500 просели на 0.5%, а индекс высоких технологий NASDAQ завершил торговую сессию снижением на 0.2%.
По-прежнему стоит пристально следить за всеми долговыми рынками развитых стран. Более недели там продолжаются распродажи, а просто так подобные движения не начинаются. Фондовые рынки почти всегда начинают реагировать на такие движения с опозданием на несколько недель, поэтому инвесторам и спекулянтам тоже надо быть начеку.
На фоне отсутствия хороших новостей с переговоров Греции с её кредиторами, вновь на мировой арене начал отвоёвывать свои позиции американский доллар. Укрепление доллара привело к незначительной коррекции по всем сырьевым активам, при этом котировки нефти могут и дальше испытывать давление продавцов. Цены на “чёрное золото” подошли к тем отметкам, на которых вновь многие сланцевые компании могут начать размораживать свои скважины, что заново приведёт к росту добычи нефти. Именно этот фактор, в ближайшие недели не даст ценам на нефть подняться сильно выше.
«Если у вас есть Apple и вы решили ее продать, то у вас хватит денег, чтобы приобрести весь фондовый рынок РФ и и останется сдача, чтобы купить всем россиянам по смартфону iPhone 6», – отметил ведущий Bloomberg TV Марк Бартон.
По словам Бартона, 22 июля 2014 года рыночная стоимость Apple поднялась до $652 млрд, в то время как рынок акций России в совокупности оценивался в $531 млрд. Разница ($121 млрд) составляет, как указал ведущий, стоимость 143 млн контрактов на айфоны.
Ссылка на источник
Что имеем спустя 11 месяцев:
С 22 июля 2014 индекс ММВБ вырос с 1500 до 1700 пп, то есть на 13,3%
Для написания индикатора мне потребовался массив типа очередь. Т.е. чтобы не было необходимости задавать размерность массива, можно было добавлять значения без указания индекса в конец и так далее. В C# и C++ есть такая удобная штука как Queue (с разными методами, но с общим смыслом), а вот в MT4 такого нет. Я подумал, что уже не первый раз сталкиваюсь с необходимостью такой очереди. Решил дописать несколько функций, которые мне нужны и из простого массива сделать очередь. Когда несколько функций было написано, я вынес все в файл *.mqh и думал куда бы поместить его, чтобы использовать в дальнейшем во всех своих работах. И тут я обнаружил, что в папке MQL4 (в MT5 все аналогично) уже есть папка Include, которая УЖЕ вкючает в себя расширения для массивов (и не только).
Разобрав все, что связано с массивами я не расстроился, так как тех методов, что мне нужны, я не нашел. Я вынес их отдельно в файлик ArrayDouble_ext.mqh. Добавил три новых функции: нахождение суммы всего массива, поиск максимального и минимального значений массива. Зачем нужны две последние спросите вы? Поясню. Есть стандартная фунция ArrayMaximum, например: