Хотя о влиянии отражения/визуализации истории счета на работу OrderSelect() в режиме MODE_HISTORY слышу впервые...
Обучение языку MQL4 под MetaTrader 4📌
От xbms, 13 апреля, 2013 в Уголок Программиста
Хотя о влиянии отражения/визуализации истории счета на работу OrderSelect() в режиме MODE_HISTORY слышу впервые...
forextime, видимо, речь идет о вкладке терминала "История счета", где нужно задать показывать всю историю.
Хотя о влиянии отражения/визуализации истории счета на работу OrderSelect() в режиме MODE_HISTORY слышу впервые...
а ты попробуй выставить историю только "Сегодня" и посмотри сколько ордеров тебе выдаст OrdersHistoryTotal(), будешь немного удивлен циферке)))
Метаквоты иногда хуже биологического оружия: писец подкрался - а ты и не догадываешься. :d
dermitay, ну что сказать...
Метаквоты иногда хуже биологического оружия: писец подкрался - а ты и не догадываешься. :d
да самом деле это всё познается практикой, когда за плечами свыше 100500+ написанных строк(а может и больше, я не считал :)) ), о таких вещах уже и не задумываешься, руки сами всё обходят))
не, за такие заморочки яйца отрывать надо.
что-то не смогли выписать по человечески, расходится с документацией - это одно.
Но чтобы базовый оператор считывания инфы об ордерах в одном из режимов зависел от режима визуализации в терминале - за это положена кастрация.
а ты попробуй выставить историю только "Сегодня" и посмотри сколько ордеров тебе выдаст OrdersHistoryTotal(), будешь немного удивлен циферке)))
Дак я так и не понял, как добиться чтобы историю более раннею видел и сигнал не терял ??
вместо тысячи слов... подари себе рафаэлло!! :)) :)) :))
Хм, всего-то)) Ок, сделаю так!! Спасибо.
Чего-то котелок в конце дня не варит. Может кто то объяснит почему так нельзя?

А вот "типа" нормально.

какую-то хрень непонятную я написал... вопрос в том - можно ли внутри класса объявлять переменную, описанную в подключаемой внешней mqh без предварительных танцев с бубном.
Чего-то котелок в конце дня не варит. Может кто то объяснит почему так нельзя?
вероятно из-за видимости _items, и конечно же не считайте парсер MQ чем-то совершенным
у меня тоже связка private: static ... не проходит. согласен с nixxer.
Как применять ZigZag в советниках? Он ведь помечет значимые точки на ценовом графике, как их в советнике опросить, чтобы потом с ними работать? Кто видел пример кода, где это делается?
Здравствуйте,
у меня есть вопрос, существует ли возможность завершить MT4 и Windows с помощью функций MQL4?
Хм, всего-то)) Ок, сделаю так!! Спасибо.
Вообще-то этот нюанс тянет на ящик коньяка - ну пива... :d
Хрен бы когда-нибудь нашли!
_http://mql4you.ru/faq/vopros-4.html
Изменено 24 декабря, 2015 пользователем Starker
я уже это испытал не получилось и скрипт также не работает
Извини, друг. Я не должен был сразу указывать на эту ссылку без проверки. Действительно не работает.
Вот держи. Покопался на импортных форумах. Проверил у себя. На Win10 работает.
#import "shell32.dll"
int ShellExecuteW(int hwnd,string Operation,string File,string Parameters,string Directory,int ShowCmd);
#import
Затем в нужном месте
ShellExecuteW(0, "Open", "shutdown.exe", "/s /f", "", 0);
Только при запуске советника/скрипта не забывайте включать галку "Импорт из DLL". Иначе не заработает.
Изменено 24 декабря, 2015 пользователем Starker
Спасибо Тебе Starker наконец-то заработало:)))) tnx
индюков зиг-заг много в том, что у меня 3 буфера. 0-буфер содержит все точки и отрисовывается, 1 и 2 буферы содержат хаи и лои соответственно. если на неком баре нет вершины, то все буфра содержат "0" на этой свече.
В сове перебираешь в цикле значения буфера пока не появится значение > 0 - это значение вершины.
Помогите пожалуйста, я застрял на 2-ом уроке, все правильно сделал, журналы проверил, все скомпелировал, но на брокере не могу привязать советник к паре, вообще ничего не выходит. Наверное из за выходного дня?
Чего-то котелок в конце дня не варит. Может кто то объяснит почему так нельзя?
вероятно из-за видимости _items, и конечно же не считайте парсер MQ чем-то совершенным
Я все больше уже хочу вынести свой код в С++ или C# и сделать мост + возможность тестировать этот код через собственный тестер с блэк джеком и ш*
Здравствуйте всем, кто обучился! Я приобрел советник, который торгует прибыльно, но копия привязана лишь к определенному счету. На другой счет надо покупать еще одну копию. Т.е. продавец вставляет номер счета в код советника . Есть кто сможет поправить код программы советника, чтобы не было привязки к конкретному номеру счета?
создаёте отдельный файл хххххх.mqh внутри пишите #property library - это будет библиотека.
внутри описываете класс, можно внешние переменные.
Потом в основной проге делаете присоединение библиотеки #include
после этого все классы, функции и переменные станут доступны в основной проге без ограничений.
Получилось, но не совсем так: создал визардом новый класс, скопировал туда свой класс, переместил в директорию ...\mql4\include - вроде, заработало :) По крайней мере, компиляцию проходит.
Добавлено: 28-12-2015 09:50:28
P.S.Да, конечно, вкючил инклюдом этот mhq - файл в основную прогу.
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем