Forumman
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ребят, нужна ваша помощь. Кто хорошо разбирается в коде, нужно чтоб посмотрели функции и операторы, не допущено ли здесь ошибок. Это язык прокраммирования MQL4. Используется в торговом терминале MetaTrader (4) MetaQuotes Software Corp. Слыхал, что этот язык очень схож с С++ и ему подобными. В файле который хочу чтоб вы помогли "прогнать" на ошибки в коде, реализована нестандартная возможность конвертации временных периодов, а именно - конвертация таймфрейма (временного периода) MN (месяц) в период кратный 2, 3, 4, 6, 12 месяцев. При этом, автономно (открыть автономно) нужно открывать минутные графики с указанным периодом, это из-за особенностей самой программы (MetaTrader (4) - а может, можно сделать в коде так, чтоб можно было открывать не М6 чтоб увидеть график соотв. MN6, а чтоб сразу можно было автономно открывать MN6?)), потому что в этой программе, вроде бы, не реализована конвертация стандартными методами месячных графиков, в графики больше 1 месяца. Может, умельцы могут доработать и убрать ошибки (если таковые имеются здесь в коде)? Потому что скрипт работает, но ощущается что есть "сырость" в коде, расстановка символов, много "воды" (или это мне так кажется?). Помогите, пожалуйста, разобрать этот код и упростить/исправить, где это возможно. Вот код файла: Посмотрите где есть блоки и функции которые можно упростить/заменить на более верное решение. Можно проверить в MetaEditor'е - это программа которая поставляется в комплекте с торговым терминалом MetaTrader. Скачивается на сайте MetaQuotes Software. Не я один буду рад, если поможете улучшить/исправить этот программный код. Очень полезная "примочка" для программы, которая поможет анализировать японские свечи выше 1 месяца на графиках в торговой программе MetaTrader 4. Спасибо за возможную помощь! Удачи и успеха! |