Коды

Модуль торговых сигналов, основан на индикаторе T3 для MetaTrader 5

Сигналом для открытия позиций служит пересечение ценой линии индикатора T3

Модуль торговых сигналов, основан на индикаторе Chande Momentum Oscillator для MetaTrader 5

Сигналом для открытия позиций служит пересечение линией индикатора Chande Momentum Oscillator зон перекупленности/перепроданности

Модуль торговых сигналов, основан на индикаторе BrainTrend2 для MetaTrader 5

Условие сигнала на покупку - сформировавшаяся свеча цвета Lime, на продажу - Magenta

Модуль торговых сигналов, основан на индикаторе BrainTrend1 для MetaTrader 5

Условие сигнала на покупку - сформировавшаяся свеча синего цвета, условие на продажу - сформировавшаяся свеча красного цвета

Модуль торговых сигналов по стратегии "пробой внутреннего бара" для MetaTrader 5

При возникновении условия, определяющего внешний бар, проверяется факт пробития внутреннего бара в направлении предшествующего тренда, если пробитие состоялось, то генерируется сигнал на открытие позиции. Модуль торговых сигналов совместим с новой версией визарда

Класс CDownLoadHistory для MetaTrader 5

Используется для организации загрузки истории в программах на MQL5

downloadhistory.mq5 для MetaTrader 5

Скрипт производит загрузку доступной истории по текущему символу

Cтатьи

MQL5: Анализ и обработка отчетов Commodity Futures Trading Commission (CFTC) в MetaTrader 5 для MetaTrader 5

В данной статье представлен пример решения задачи по разработке инструмента трейдера для получения и анализа различных показателей отчетов CFTC. Концепция, в которой реализован инструмент, заключается в следующем: разработать один индикатор, который позволял бы получать показатели отчетов

Форум

#property tester_file

Обясните, как пользоваться этой директивой. в справке: tester_file string Имя файла для тестера с указанием расширения, заключенное в двойные кавычки (как константная строка). Указанный файл будет передан тестеру в работу. Входные файлы для тестирования, если необходимы, должны указываться всегда в

Нестабильная работа ReadString()

скрипт: #include <files\Filetxt.mqh> class reader{ public : void callread(){ CFileTxt handle; string filename = "deacot2010\\annual.txt" ; int reshandle= handle.Open(filename, FILE_READ | FILE_ANSI ) ; if ( reshandle < 1 ){ Print ( "Ошибка открытия файла " , filename, "

2010.02.20 23:11:00 Custom Indicator Loading of cot (GBPUSD,Daily) failed

С чем может быть связано? С месяц назад индикатор работал без проблем. Разработчикам, если ответят - текст передам через личку

вызов iCustom разрешен только в Oninit?

код индикатора: #property indicator_separate_window #property indicator_buffers 1 #property indicator_plots 1 int handlefrominit; bool flagerror = false; int OnInit(){ handlefrominit = iCustom ( Symbol (), PERIOD_CURRENT , "examples\\ATR" , 14 ); return ( 0 ); } int OnCalculate( const int

2010.02.07 19:09:33 DemarkTrendLines (GBPUSD,D1) Zero divide in 'DemarkTrendLines.mq5' (374,12) - а там не 0

Билд 244 дает ошибку в индикаторе: курсор стоит на строке 374 позиция 12

2010.01.31 12:19:02 DemarkTrendLines (GBPUSD,D1) Access violation write to 0xBFF00000 in 'F:\metatrader52\MQL5\Indicators\DemarkTrendLines.ex5'

билд 240, при навешивании индикатора на график выдается сообщение 2010.01.31 12:19:02 DemarkTrendLines (GBPUSD,D1) Access violation write to 0xBFF00000 in 'F:\metatrader52\MQL5\Indicators\DemarkTrendLines.ex5' , что это значит? в тексте есть строка: printf( "for shift = %i", shift ); если ее

если функция возращает указатель на объект, а результат присваивается указателю друго типа данных

билд 231 объясните пожалуйста: функция: CObject *CArrayObj::At( int index) { //--- checking if (index< 0 || index>=m_data_total) return ( NULL ); //--- return (m_data[index]); } ее вызов: если ее возвращаемое значение ( указатель на тип данных CObject ) присвоить указателю на тип CArray - то он

code generate error

при комплияции: #include <Table.mqh> void OnStart(){ CTable* Tab; Tab = new CTable; Tab.Type( "dateyymmdd" , TYPE_DATETIME ); } ошибка: code generate error 1 1 в файле Table.mqh тело функции: int CTable::Type( string name, ENUM_DATATYPE passedtype ){ // установить тип данных для столбца

не работает FileIsLineEnding

void OnStart(){ int file; file = FileOpen ( "nonfarmhistory.csv" , FILE_ANSI|FILE_READ|FILE_CSV, ',' ); if ( file == INVALID_HANDLE ){ Print ( "error open file" ); return ; } while ( ! FileIsEnding (file) ){ string str = FileReadString (file); bool flagendofline =

ошибка при работе с CArrayString

Почему так работает: #include <arrays\\arraystring.mqh> void OnStart(){ CArrayString* arr = new CArrayString ; arr.Add("123"); } а так: #include <arrays\\arraystring.mqh> void OnStart(){ CArrayString arr; arr.Add("123"); } при запуске скрипта из под терминала выдает ошибку: 2009.12.06