Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2009.04.16 06:37
Библиотеки

JaNeTormoz - библиотека для MetaTrader 4

Просмотров:
1571
Рейтинг:
голосов: 2
NeTormoz_cpp.zip (0.39 KB)
NeTormoz.dll (51.5 KB)
\MQL4\Include\

Из истории:

Ну, просто достало меня как-то раз смотреть, как индюк, обсчитывавший историю года этак с 2000, подвешивал терминал и освобождал его ввиду сложности вычислений только минут через десять. Сразу вспомнилась фраза из стандартного хелпа метатрейдера (в описании функции Sleep) - "индикаторы выполняются в интерфейсном потоке и не должны его тормозить". Это, пардон, как? Ну, запретили мне добрые разработчики вызывать Sleep из индикатора, а кто запретит считать на каждом баре какую-нить хрень в цикле типа (for i=0;i<1000000;i++)? Чего тогда, котировки что-ли от перегруженности "интерфейсного потока" приходить перестанут?


Короче так и появилась представляемая здесь на всеобщее обозрение функция. Теперь мои индикаторы не тормозят интерфейсный поток индикатора, даже если войдут в бесконечный цикл:)


Описание:

Все очень просто. Импортируемая из ДЛЛ функция обрабатывает сообщения Windows, накопившиеся в очереди сообщений приложения терминала. Запустил расчет индикатора - и пускай он себе там в фоне че-то делает, доблестный же трейдер, ни на секунду не отходя от компа, крутит туда-сюда график цены, таскает мышкой объекты, ну и т.п. Исходник на С++ для интересующихся прилагается.

Советы:

  • кладем ДЛЛ в папку libraries, а MQH - в папку include
  • в начале кода индикатора пишем
    #include <NeTormoz.mqh>
  • в нужном месте в теле индюка (например, по завершении очередной итерации цикла вычислений) лепим
    JaNeTormoz();
  • наслаждаемся работой
Индикатор Гепа сглаженный по принципу ADX Индикатор Гепа сглаженный по принципу ADX

показывает направление движения тренда используя принцип сглаживания индикатора ADX

informindicatorML9 informindicatorML9

Растояния к ТП или СЛ на графике цены.

PROvidets PROvidets

Скрипт на выбранном участке истории рассчитывает основные параметры линейной регрессии-отрезок и наклон-методом наименьших квадратов.

Fractals_Price Fractals_Price

Индикатор ценовых уровней фракталов.