Поиск сообщества
Показаны результаты для тегов 'скрипт'.
Найдено: 41 результат
-
Бесило меня несовершенство MT4. Если, например, на тестовом терминале установлено 100500 ботов, часть из которых делает пометки на графике (стрелки, надписи, трендовые линии и т.п.), то: 1. Терминал начинает выедать много оперативной памяти; 2. В текущий профиль (MQL4\Profiles) все эти данные записываются и профили могут достигать десятков, а то и сотен мегабайт; 3. Из-за пункта 2 при перезагрузке терминала все эти данные должны быть вновь нанесены на графики. И MT4 иногда с этим не справляется, когда объём данных слишком велик. И он попросту или не загружает некоторые советники на график или даже загружает советник, но не осиливает при этом его настройки, оставляя дефолтные. Каждый график приходится перепроверять вручную, всё ли загрузилось и верно ли пресет загружен. Решать данную беду можно было разными способами. Всё работает, но утомительно. Например, можно вручную с каждого графика удалять все объекты периодически. Можно сохранить профиль и вручную удалить из каждого файла графика (.chr) в профиле удалить все объекты. Надоело. Наваял небольшой скрипт, который удаляет все объекты типа стрелка, трендлиния, текст, битмап и фоновый битмап со всех графиков терминала. Перетаскивается или исполняется на любом графике. Сканирует при этом все открытые графики и удаляет километры объектов, не влияющих не работу, но жрущих память. Может кому-то будет полезен. DeleteAllGarbageObjects.ex4
-
В этой теме размещаем объявления по поиску тех или иных скриптов. Добрый... У кого есть советник или скрипт, который открывает ордера в разные стороны, с указанным количеством пунктов.
-
на скрине указано то какие изменения я хочу внести.... Работы там на 10 минут наверное.... скрипт выложил...жду добрых людей :-[ пример.gif 111.gif ex4.zip
-
Представляю скрипт собственной разработки TotalProfitLevel. Скрипт написан специально для пользователей ресурса tradelikeapro.ru, распространяется свободно и во благо всех форумчан. o:-) На мой взгляд, скрипт будет весьма полезен для приверженцев всевозможной сеточной торговли с большим количеством ордеров. Часто возникает необходимость понять какова будет прибыль по открытым ордерам инструмента в том или ином уровне цены. Или же необходимо найти ценовой уровень, в котором прибыль по открытым ордерам составит нужную величину. Данный скрипт предназначен именно для этого. Скрипт имеет два режима работы: 1. Рассчитать ценовой уровень, в котором прибыль по ордерам инструмента составит сумму, заданную в настройках скрипта. 2. Рассчитать сумму прибыли по открытым ордерам для заданного ценового уровня. Вот так выглядит меню настроек скрипта: Режим 1 (по умолчанию). Пункт меню настроек "Рассчитать профит для уровня" находится в положение false. В поле "Размер профита" вы задаете сумму профита. Сумма может быть как положительной, так и отрицательной. Если в поле "Расчет профита" выбрано "в валюте", то скрипт рассчитает уровень цены, в котором общая сумма профита по открытым ордерам инструмента составит заданное количество денег в валюте депозита. В этом случае будет учитываться лотность ордеров. Если же в поле "Расчет профита" поставить "в пунктах", то скрипт найдет уровень цены, в котором профит по открытым ордерам инструмента составит количество пунктов, заданное в поле "Размер профита". И в этом случае лотность открытых ордеров учтена не будет. Полученные данные выводятся: - в виде алерта (если в настройках "Алерт=true"); - в виде записи в журнале (если в настройках "Алерт=false" ); - в виде линии на графике инструмента (если в настройках "Линия профита на графике=true"); Режим 2. Если пункт меню настроек "Рассчитать профит для уровня" установить в положение true, то скрипт рассчитает каким будет размер профита по открытым ордерам инструмента в том уровне, где сейчас находится линия, созданная скриптом. Поэтому сначала скрипт нужно запустить в режиме 1 с настройками по-умолчанию, чтобы скрипт создал линию на графике, а затем можете перетаскивать эту линию в нужный уровень. Расчет также может быть произведен в валюте депозита или пунктах. Т.е. вы можете перетащить линию профита в нужное место графика и запустить скрипт в этом режиме. Тут необходимо, чтобы на графике присутствовала линия, созданная самим скриптом. Информация также выводится в виде алерта, либо записи в журнале. Также вы можете сделать выборку по направлению ордеров инструмента: Buy&Sell, только Buy, только Sell. Плюс, можно поставить фильтр по ордерам с заданным Magic и произвести расчет для ордеров определенного эксперта. При расчетах "в валюте" скрипт учитывает все издержки по ордерам на текущий момент: спред, комиссию и своп. И производит расчет на текущий момент, как если бы цена достигла заданного уровня прямо сейчас. Если вы рассчитали уровень на сегодняшний день и он оказался одним, то завтра он может быть другим, т.к. изменится размер свопа. Так же, при плавающем спреде, учитывается спред на момент расчета. При изменении спреда уровень так же, незначительно, но меняется. Хочу обратить внимание, что для удобства пользования, линия профита имеет всплывающую подсказку (при наведении на нее мышкой), по которой можно понять что это за уровень. Еще несколько картинок, демонстрирующих работу скрипта: Алерт. Всплывающая подсказка на линии. Всем удачи и больших профитов! ___________________________________________________________________________________________________________________ Английская версия скрипта: TotalProfitLevel_ENGTotalProfitLevel.ex4
- 25 ответов
-
- 25
-
Надоел шум на графиках? Тогда именно для тебя придуманы Range Bars, полностью исключающие элемент времени из уравнения построения графиков цены. Читать подробнее rangebars.zip
-
Несколько лет пользовался удобным сервисом Конвертация сетов MT4 в MT5 но пару дней назад обнаружил, что он больше не отвечает. Лично я часто оптимизирую в МТ5, а работают сеты в МТ4. Поэтому лично мне надо. Ну и, я полагаю, много кому пригодится. Быстрый поиск выдал вот этот результат, но к нему возникло много вопросов. Я поэтому допилил. Инструкция из исходной публикации подходит, только по умолчанию он теперь ищет в папке Files/MT5-Setfiles (настраивается в параметрах). Всем профитов SetFileConverter.mq5
-
На просторах интернета можно видеть довольно частые сценарии торговли. Управляющий ПАММ-счетом набрал инвесторов. Хорошо торговал, но с какого-то момента прибыльность сильно уменьшилась, вплоть до убытков. Скальпер хорошо торговал, но с определенного момента (высокая прибыль или большая сумма) как-то неудачно выходит. На других брокерах или на текущем, но с мелкими суммами или демо-счете, все в порядке. В общем, иногда случаются некие странности, которые хорошо бы аргументировать. На форумах опытные трейдеры иногда строчат жалобы на брокеров, общаются с поддержкой. И каждая ситуация разбирается довольно отстраненно, нет системности и некоего стандарта, показывающего единообразно, что проблема с брокером имеется. Хорошо бы иметь возможность наглядно показать свою проблему брокеру, коллегам на форумах, в отзывах к рейтингам брокеров, инвесторам и т.д. При этом быть уверенным в компетентности полученных данных. Представляю инструмент для MetaTrader 4/5, который, в принципе, может послужить неким стандартом для трейдинг-сообщества по проверке брокеров. Им могут воспользоваться трейдеры любого уровня, от новичков до очень продвинутых алготрейдеров. Скрипт. Инструмент представляет из себя MT4/5-скрипт, который анализирует историю торговли счета и выдает следующие данные для каждой закрытой торговой позиции (и суммарно). Время открытия/закрытия и длительность с точностью до миллисекунд. Мэджики (идентификаторы роботов). Длительность исполнения при закрытии. Величины проскальзываний на открытии/закрытии в деньгах и пипсах. Прибыль/комиссия/своп в деньгах и пипсах. Торговый оборот. Реджекты. Возможности. Скрипт позволяет Выявлять отрицательные скольжения торговых приказов и увеличение времени их исполнения. Работать в анонимном режиме, когда информация предоставляется с удалением конфиденциальной составляющей, чтобы можно было спокойно делиться с сообществом. Автоматически создавать отдельные отчеты по каждому символу и мэджику (роботу). Оценивать влияние комиссии и свопов на конечный результат. Видеть графики торгового оборота, прибыли с/без учета торговых издержек График и величину Fillrate. Проверка брокера. Выше в списках выделил пункты, которые дают возможность проверить брокера. Приведу только один пример. Допустим, нужно узнать, сколько брокер незаметно забирает вашей прибыли на отрицатальных проскальзываниях торговых ордеров? При этом показать все максимально подробно по каждой позиции. Запускаем скрипт с такими настройками. И получаем подробный html-отчет, где можно видеть, сколько и как было отщипано от каждой позиции и суммарно. В данном случае брокер позаимствовал 2690 условных единиц. Грубо говоря, трейдер недополучил эту прибыль. Специально привел только небольшой кусок отчета, потому что гораздо информативнее и интереснее посмотреть цифры на своем счете. Важно. При наличии такого инструмента каждый может легко проверить своего брокера, поделиться данными со всеми и найти для себя наиболее подходящего брокера, не теряя годы на недобросовестных брокеров. Будьте бдительны, делитесь информацией с коллегами и заинтересованными сторонами в едином формате. Скрипт бесплатный и имеет открытый исходный код, поэтому безопасен на 100%. Гораздо больше контроля предоставляет MetaTrader 5, чем предыдущая торговая платформа. Поэтому там больше шансов заметить, что что-то не так. Конечно, инструмент позволяет выявлять результаты некоторых технических сбоев у брокеров, замерять FillRate и т.д. Но это уже совсем другая история... CustomReport.ex4 CustomReport.ex5
- 14 ответов
-
- 14
-
Change_template.mq4 - применяет для всех открытых графиков темплейт указанный в параметре tpl. Change_period.mq4 - применяет для всех открытых графиков таймфрейм указанный в параметре period. Скрипты требуют доработки. Я еще слаб в MQL, так что прошу помощь зала. Change_template.mq4 - вроде работает нормально, но хотелось бы при запуске скрипта выбирать название темплейта из списка файлов (ну чтобы окошко всплывало, как при открытии файлов). Такое возможно? Если да, подскажите как. Change_period.mq4 - тут все хуже. Скрипт достаточно глючный получился. Применяет таймфрейм для всех окон только если его кинуть на последнее окно (крайнее правое в списке окон внизу графика). В других случаях выдает предупреждение, что хочет удалить этот скрипт. И на окне, в которое его кинули, таймфрейм не меняет, а меняет только таймфрейм на других окнах. Еще один баг: скрипт меняет таймфреймы только тех окон, которые совпадают с таймфреймом окна, на который кинули скрипт. Т.е. если я кидаю на окно в котором H1, то он поменяет только таймфреймы окон, у которых тоже таймфрейм H1. Все остальные пропустит, а иногда вообще не отработает. Может кто-нибудь исправить скрипты или подсказать как это сделать? Если исправить косяки второго скрипта (с таймфреймами), то можно в принципе оба скрипта смело в один объединять. Change_template.mq4 Change_period.mq4 MQL4.zip
-
После MT4 идет неприятие MT5 из-за непонятной ордерной системы. Особенно это сказывается в Тестере стратегий: отчет MT4 интуитивно понятен, в отличие от MT5.По этой причине, когда заходит речь о публикации, например, на форуме отчета очередного советника в виде html-файла, то делают либо MT4-отчет, либо ничего. Ничего удивительного, когда MT5-версия советника проверяется на реальных тиках в MT5-тестере, но отчет выкладывается из MT4, где котировки совсем другие. Въехать в стиль торговли советника возможно только по MT4-statement. Предлагаю использовать скрипт TesterReport, который создает html-отчет для одиночного прогона MT5-тестера. Инструкция: Скачайте любой интересуемый MT5-советник (EX5-файл). Например, из Маркета можно взять бесплатно любой продаваемый советник. Запустите одиночный проход советника (после оптимизации или сразу). В Терминале запустите скрипт TesterReport. После этого в браузере откроется html-отчет одиночного прохода. Отчет будет в виде всем понятной MT4-ордерной системы. При этом дополнительно будут доступны следующие данные: Величины проскальзываний (на открытии позиции и закрытии) для каждой позиции. Длительность ордеров/позиций с точностью до миллисекунды. Прибыль/Комиссия/Спопы в пипсах. Торговый оборот для каждой позиции. График с/без торговыми издержками (проскальзывания/комиссия). и некоторые другие. Работать будет и с мультивалютными MT5-советниками. Отчет имеет спартанский вид: никаких финтеплюшек, ярких красок и других отвлекающих факторов. Для кого: Кто интересуется чужими советниками и хочет по реальным тиками увидеть особенности торговли на бэктесте, включая мультивалютный вариант. Кто ищет интересный советник в Маркете. Это бесплатно. Кто хочет сравнить несколько советников между собой. Кто хочет выяснить влияние брокера на работу советника. Кто хочет предметно обсудить на форуме очередной советник. Кто хочет, не заморачиваясь, проверить корректность своего советника в бэктесте. Кому нужно разобраться в тонких особенностях результата работы советника: влияние проскальзываний и комиссии (можно менять в MT5-тестере). Кто хочет видеть результат торговли советника с отключенным ММ — в пипсах. Например, мгновенно отсеять усреднителей. Кто не хочет быть привязанным к платным/бесплатным MT4-утилитам по импорту ограниченного списка тиковой истории. Быть заложником их настроек/багов, следить за обновлениями. Во многом благодаря кроссплатформенным библиотекам каждый грамотный разработчик имеет версию своего советника под обе платформы: MT4/5. Современные советники только под MT4 — редкость. Воспользуйтесь скрытой мощью MT5-тестера в полной мере!
-
Magic Statisic Описания: скрипт выводить статистику по каждому магику отдельно. Скрипт должен быть полезным для мультиторговли, позволяет посмотреть статистику по каждой системы, увидить какие системы тянут корзину в убыток, и какие системы вытягивают убыточных. Magics Statisic. 1.01.ex4Magics Statisic. 1.01.mq4
-
РУССКИЙ ЯЗЫК/Russian language. В наборе представлены скрипты разного назначения, облегчающие работу в терминале MetaTrader 4. Если необходимо, то по некоторым скриптам представлен скрин. Перед работой на реальном счёте проверяйте (на демо счёте), отвечает ли нужный скрипт Вашим задачам (для примера, есть скрипт по одновременному открытию пяти ордеров, по умолчанию лот задан 10; дабы у вас случайно не открылись пять позиций суммарным объёмом 50 лотов - будьте внимательны))) Успехов в работе! АНГЛИЙСКИЙ ЯЗЫК/English language. The set contains scripts for various purposes that make it easier to work in the MetaTrader 4 terminal. If necessary, a screenshot is provided for some scripts. Before working on a real account, check (on a demo account) whether the required script meets your tasks (for example, there is a script for opening five orders at the same time, by default the lot is set to 10; so that you do not accidentally open five positions with a total volume of 50 lots - be careful))) Good luck in your work! С уважением, Павел aka Pavel888. СПИСОК И КОМПЛЕКТАЦИЯ СКРИПТОВ ОПИСАНИЕ СКРИПТОВ ПОЛЕЗНЫЕ ССЫЛКИ ИСТОРИЯ ОБНОВЛЕНИЙ НАБОР_СКРИПТОВ_2016.04.24.zip
- 18 ответов
-
- 86
-
Назначение: Диагностика размера депозита для сеточного мартингейла. Предназначен для быстрой оценки достаточности депозита для торговли, основанной на сеточном мартингейле, с учетом размера кредитного плеча счета и уровня стоп-аут. Настройки: LANG – язык (RUS/ENG) LotSize – начальный лот GridStepPips – шаг сетки (пипс) LotMult – умножитель лота Использование: 1. Кладем скрипт в experts\scripts. 2. Бросаем на график той валютной пары, для которой надо просчитать пирамиду. 3. Читаем в папке experts\files файл CheckMyBalance.txt (открывать любым текстовым редактором, например, notepad) Пример выходного файла: Депозит = 9990.70 Плечо = 1:500 Уровень стоп-аута = 20% Параметры сетки: -------------------- Базовый лот пирамиды = 0.01 Умножитель лота = 1.80 Шаг сетки = 30 пипс ================================================================ Требования к депозиту для N колен пирамиды Минимальный депозит для N = 1 колен = 5.61 Минимальный депозит для N = 2 колен = 14.22 Минимальный депозит для N = 3 колен = 37.04 Минимальный депозит для N = 4 колен = 80.08 Минимальный депозит для N = 5 колен = 166.16 Минимальный депозит для N = 6 колен = 327.11 Минимальный депозит для N = 7 колен = 631.79 Минимальный депозит для N = 8 колен = 1189.89 Минимальный депозит для N = 9 колен = 2205.79 Минимальный депозит для N = 10 колен = 4045.22 Минимальный депозит для N = 11 колен = 7370.34 Минимальный депозит для N = 12 колен = 13364.81 ================================================================ При данных настройках, депозита достаточно для открытия 11 колен (300 пт) + хода цены против пирамиды на 63 пт За написание скрипта, благодарность: loopsider. Текстовый файл (CheckMyBalance.txt), после каждого использования скрипта, надо удалить или перенести.CheckMyBalance_1.2.zip CheckMyBalance_1.3.zip CheckMyBalance.zip
- 40 ответов
-
- 12
-
БЕСПЛАТНО! FREE! _https://www.mql5.com/ru/market/product/23961 PRO Download news Скрипт позволяет скачать наиболее полные данные о новостях, начиная с 2007. Данные сохраняются в текстовые файлы, c детальными данными о новостях в CalendarFull.txt, и с сокращенными данными о новостях в Calendar.txt. Новости загружаются с сайта forexfactory.com. CalendarFull.txt файл содержит следующие данные Дату и время новости Валюта Важность новости (H -high, M -medium, L -low, N -non economic) Описание новости Фактическое значение Прогнозируемое значение Предыдущее значение Пересмотренное значение Результат влияния (W -worse, B -better) Признак "весь день" (A -all day) Пример 2007.01.03 00:00;USD;L;Total Vehicle Sales;16.7M;16.5M;16.1M;;B;A 2007.01.03 08:00;EUR;L;Spanish Unemployment Change;-0.3K;;30.3K;;; 2007.01.03 08:30;CHF;M;Manufacturing PMI;65.0;66.0;67.0;;W; 2007.01.03 08:55;EUR;M;German Unemployment Change;-96K;-110K;-90K;;W; 2007.01.03 09:30;GBP;L;Construction PMI;57.5;54.5;54.8;;B; Calendar.txt файл содержит следующие данные Дату и время новости Валюта Важность новости (H-high, M-medium, L-low, N-non economic) Описание новости Пример 2007.01.01 00:00;NZD;N;Bank Holiday 2007.01.01 01:00;CNY;H;Manufacturing PMI 2007.01.01 22:30;AUD;L;AIG Manufacturing Index 2007.01.02 00:00;CNY;N;Bank Holiday 2007.01.02 00:00;JPY;N;Bank Holiday 2007.01.02 00:00;CHF;N;Bank Holiday _https://www.mql5.com/en/market/product/23961 PRO Download news file The script allows you to download the most complete information about news releases starting from 2007. The news data are saved in text files, with detailed information about the news in CalendarFull.txt, and with the brief news information in Calendar.txt. The news data are downloaded from Forexfactory.com.
-
Название Скрипта: Buy_M1, Sell_M1 Сайт продажи: Описание: скрипты открывают стоповые ордера выше хая лоя текущей свечи. При этом автоматически рассчитывается уровень стопа, который ставится за локальный максимум/минимум графика найденный за n_ext баров назад. Если нужно чтобы стоп был по текущей свече, присваиваем этой переменной значение 0. Исходя из найденного уровня стопа рассчитывается размер позиции, задается в переменной Risk_per. Работает на всех инструментах. Также если ордер не открыт по какой-нибудь причине - выдает Alert в котором говорит об ошибке. Если ошибка - слишком близкий уровень открытия к текущей цене, скрипт совершает вторую попытку увеличивая/уменьшая цену открытия на plus_point пунктов. Скачать: buyM1.mq4 Sell_M1.mq4
-
Представляю скрипт собственной разработки TargetProfit. Скрипт написан специально для пользователей ресурса tradelikeapro.ru, распространяется свободно и во благо всех форумчан. o:-) Написал я его по просьбе одного из участников форума, так как счел, что действительно такой скрипт пригодиться многим сеточникам и подобные скрипты в Сети не встречались (по крайней мере мне). Суть его в расчете объема позиции, которую необходимо открыть для получения заданного размера профита в заданном уровне цены, с учетом уже имеющихся открытых ордеров. Скрипт имеет следующие настройки: Уровень цены для расчета - здесь задаем ценовой уровень, для которого производим расчет. Целевой профит в уровне - здесь задаем сумму профита в валюте депозита, которую хотим получить при достижении заданного ценового уровня. Какая планируется сделка - выбираем из выпадающего списка направление сделки, которую планируем открывать и для которой, собственно, и рассчитываем объем. Для каких ордеров рассчитывать - выбираем из выпадающего списка тип открытых в данный момент ордеров, которые будем учитывать при расчете. Фильтр по Magic - здесь можно указать magic-номер открытых ордеров, которые будем учитывать при расчете. Если поставить 0, то фильтр будет отключен. Описание работы скрипта. Проще всего объяснить принцип работы на примере. Допустим, мы имеем сетку из нескольких buy-ордеров, которая в данный момент находится в минусе и цена идет вниз против нас. И вот сейчас мы увидели, что цена подошла к какому-то уровню и намечается откат вверх. По графику смотрим, что откат вероятен пунктов эдак на 50. Отсчитываем от текущей цены (предположим, что она сейчас 1.2150) пятьдесят пунктов вверх (1.2200) и получаем целевой уровень. В этом уровне нам хочется закрыть всю нашу сетку с профитом в 20$. Запускаем скрипт и вводим в него наши данные: Уровень цены для расчета - 1.2200 Целевой профит в уровне ($) - 20 Какая планируется сделка - буду покупать (было бы не логичным продавать, ожидая откат вверх :) ) Для каких ордеров рассчитывать - для Buy-ордеров* Фильтр по Magic - 0** *В приведенном примере открыта сетка только из buy-ордеров. Были бы открыты локирующие sell-ордера, тогда надо было указать "для любых ордеров". Хотя, если кроме buy-ордеров в рынке больше нет никаких, то нет никакой разницы указать "для Buy-ордеров" или "для любых ордеров", скрипт в любом случае сориентируется правильно. Здесь все зависит от вашей конкретной потребности в конкретной ситуации. Возможно у вас две сетки на текущем инструменте, одна в buy, другая в sell, и вы не хотите при откате учитывать открытые ордера sell-сетки. Поэтому я оставил пользователю выбор, какие именно открытые в текущий момент ордера нужно брать в расчет. **Если указать какой-то Magic, то скрипт возьмет в расчет открытые ордера только с заданным magic-номером. На выходе получим примерно такое сообщение: Надеюсь эта вещь многим облегчит жизнь и поможет сказочно разбогатеть! M/TargetProfit.ex4
-
Во входных параметрах задайте желаемое количество пунктов безубытка. Это будет Ваш Тейк Профит. Скрипт выставит Тэйк Профиты и Стоп Лоссы для всех открытых ордеров. MQL4.zip
-
Название скрипта: history_downloader.py Текущая версия: 1.1 (9.10.2016) Название индикатора: TimeZoneAndNews Описание: Думаю все знают как важно учитывать новости при торговле. Было бы хорошо учитывать их также при тестировании советников на истории или в советниках, торгующих на новостях. Я нашел скрипт который качает и парсит новосные данные с сайта Forexfactory. Есть возможность на данный момент получить данные с 01.01.2007. На более ранние периоды сайт возвращает невалидные данные. Я дописал этот скрипт немного (поправил разные мелочи и баги) и хочу поделиться им. Также принимаются идеи и предложения по его доработке. Также я добавил индикатор для отображения данных из файла на графике. Индикатор не качает данные. Это только для теста содержимого файла. Все необходимые файлы в аттаче к посту. Параметры индикатора: GMTOffset - Для Альпари = 3, для Oanda = 2. FileName - имя файла с данными. Файл дожен лежать в папке MQL4/Files CurrencyName1 - валюта по которой показывать новости (по умолчанию берется первая валюта из названия инструмента) CurrencyName2 - вторая валюта по которой показывать новости (по умолчанию берется вторая валюта из названия инструмента) ProcessBars = 10000 - колчество баров которые обрабатываются индикатором Индикатор показывает новости только на барах, которые совпадают по времени с временем новости. Поэтому используйте его на периоде M15, а лучше на М1. Я это поправлю в будущем Пример работы индикатора: http://fxpics.ru/image/GWT1 Описание формата: Дата Время; Валюта; Важность(L,M,H); Название; Actual; Forecast; Previous; ALL-DAY или пустая строка Пример вывода скрипта: 29.09.2016 01:50;JPY;L;Retail Sales y/y;-2.1%;-1.7%;-0.2%; 29.09.2016 02:00;USD;M;FOMC Member George Speaks;;;; 29.09.2016 00:00;EUR;M;German Prelim CPI m/m;0.1%;0.0%;0.0%;ALL-DAY 29.09.2016 08:35;JPY;H;BOJ Gov Kuroda Speaks;;;; 29.09.2016 09:00;EUR;M;Spanish Flash CPI y/y;0.3%;0.1%;-0.1%; 29.09.2016 09:55;EUR;M;German Unemployment Change;1K;-5K;-6K; 29.09.2016 10:30;GBP;M;Net Lending to Individuals m/m;4.5B;4.0B;3.8B; 29.09.2016 10:30;GBP;L;M4 Money Supply m/m;;0.8%;1.2%; Тут кроме обычных событий есть события ALL-DAY (весь день). У этого события нет конкретного времени. По этому у себя в советниках вы должны обрабатывать его отдельно (учитывать его или игнорировать). Как парсить файл в MQL4: Как запускать скрипт: В атаче также файл с историей всех новостей с 2007 по 2016 год (до 08.10.2016). Время по гринвичу. Имейте в виду что бывает что сайт закрывает соединение с ошибкой. Тогда загрузка обрывается. Я пока не реализовал обработку этой ситуации в скрипте. В этой теме я также могу выкладывать свежие файлы с историей. TimeZoneAndNews.mq4 history_downloader.zip events2007-2016.zip
-
Название Скрипта: ##Contrast-panel Описание: HTML-панель в браузере вспомогательный инструмент для наблюдения за графиками валютных пар Доп. Инфо: Разрабатывался как вспомогательный инструмент для собственной ТС, в основе которой лежит индикатор ##Contrast (_http://tlap.com/forum/indikatory/7/indikator-trenda-indikator-contrast/13999/) Установка и работа: Открываем терминал, выбираем меню: "Файл"->"Открыть каталог данных" (рис.1). В этот каталог копируем содержимое архива. !!!Перезагружаем терминал (для компиляции)!!! В браузере (желательно не IE) открываем файл MQL4Files##Contrast##Contrast.html Там пока ничего интересного. В терминале на любой график бросаем скрипт ##Contrast-panel (рис.2 и рис.3). Несколько секунд он работает и если не выдает ошибок (в виде алертов), переключаемся на браузер. Раз в пять минут содержимое браузера обновляется. Если хочется по-быстрее, можно нажать F5 (рис.4). Это полностью работающий код (по крайней мере, у меня на компьютере), но в основном демонстрирует идею. Он далеко не универсален, однако полностью открыт и доступен для доработок. Скриншоты: Рис.1 Рис.2 Рис.3 Рис.4 Параметры: Отображаемые таймфреймы -- таймфреймы через запятую Инструменты -- лучше много не брать, терминал выдает ошибку. Вероятно заканчиваются системные ресурсы. Шаблон -- Имя шаблона графика для создания скриншотов. Чтоб получить разный набор индикаторов на разных таймфреймах, можно воспользоваться вкладкой "Отображение" при установке индикаторов. Ширина графика, пикс. -- ширина скриншотов Высота графика, пикс. -- высота скриншотов Путь к файлу HTML в каталоге MQL4Files -- лучше не трогать Параметр индикатора для пересечений -- Параметр coeff для индикатора, по которому вычисляется, сколько баров назад было пересечение (Строка "Пересечение" в таблице браузера). (Никак не влияет на графики индикаторов в шаблоне.) Скачать: _https://goo.gl/GlnO6x ##Contrast-panel.zip
- 10 ответов
-
- 10
-
Название Скрипта: "StopOrdersCandle" Сайт продажи: tradelikeapro.ru Описание: Скрипт выставляет ордер по максимуму / минимуму прошлой свечи плюс минус фильтр. Стоплосс ставит на противоположный экстремум свечи плюс минус фильтр. Доп. Инфо: Если перетащить его мышкой на график выше текущей цены, то он ставит BuyStop ордер, если ниже то SellStop ордер. Скачать: Во вложениях MQL4.zip
-
Выкладываю собственный простейший скрипт. Задача при написании была следующая: ТС подразумевает открытие сделки сразу после закрытия свечи м15, СЛ ниже \ выше Хая или Лоу, проблема в том, что при риске 1% на сделку приходилось пересчитывать размер лота. Например СЛ на расстоянии 12 пп от текущей цены лот 12.65, через секунду СЛ уже 10 пп, тогда лот уже 15.33 Итак работа Скрипта: 1. Ордер по текущей рыночной цене. 2. Вход 1% на сделку (можно переделать в исходниках) 3. СЛ лоу предыдущей свечи минус 1 пункт, или Хай +1,7 пункта (примерный спред) Если есть какие-то замечания, неточности и пр. пишите 1.gif 3.gif Sell_Buy_1_percent.rar MQL4.zip
-
Название Скрипта: "History" Сайт продажи: tradelikeapro.ru Описание: при переносе на график инструмента скрипт отображает закрытые сделки. Доп. Инфо: кроме сделок скрипт считает профит/убыток в валюте депозита и помещает эту информацию в правом нижнем углу. Скриншот: MQL4.zip
-
Думаю многим пригодится.Скрипт для теста ручных систем Видео инструкция http://www.youtube.com/watch?v=87UR1p3fibQ&feature=player_embedded сайт разработчика _http://forum.ensed.org/viewtopic.php?f=14&t=76&p=2497#p2497 VTTS_Full_v1.0.4.rar
-
Полное описание тут: http://conscioustrading.net/?page_id=1956 Если вкратце, то полный анализ графиков вы можете проводить в терминале NinjaTrader7, открывать сделки в нём же, они будут транслироваться в МТ4. NtMtBridge1_5__fix.zip
-
Сам нашел, чуть изменил под себя Открывает два ордера: БАЙ стоп 15п от текушей цены SL-10п TP-0 Cел стоп 15п от текушей цены SL-10п TP-0 ЛОТ 0.01 Параметры можно изменять. stoploss-уровень выставления SL, если 0, то SL не выставляется takeprofit-уровень выставления TP, если 0, то TP не выставляется delta-расстояние от текущей цены MaxOrders-кол-во ордеров сетки Magic-уникальный номер ордера extern bool SELL- true, открыть ордер SELLSTOP BUY- true;открыть ордер BUYSTOP extern double Lot -объем ордера Думаю для когото будет полезна, Всем удачных перолов :d :d :d MQL4.zip