MQL4 и MetaTrader 4 - страница 661

Я только начинающий, торговал в Румусе, сейчас изучаю МetaTrader хочу перейти на эту прогу, вижу много возможностей которых нет в Румус, сдесь есть возможность подключать советников. Вопрос конечно глуппый но подскажите после того как я подключаю советника, разрешаю ему торговать без моего ведома и...
Можно ли узнать, как используется многопоточность при работе советников. Судя по всему функции init и deinit вызываются в одном потоке, а функция start вызывается в другом потоке. Для каждого вызова start создается новый поток? Это важно знать для случая активного использования внешних dll.
[Удален]
при тестировании стратегий теряется свободное пространство на жестком диске.с чем это связано
Приветствую. Приглашаю к сотрудничеству программиста. Имеется внутридневная торговая система, тестировалась на истории и вручную в течении 3х месяцев. Результаты высокие! Написано чёткое ТЗ, имеется видео файл с примером работы по системе. В системе используются: один канальный индикатор, две
[Удален]
  Нужна стратегия  (22   1 2 3)
Попробовал разные стратегии результат самый лучший 50 на 50, а так слив. Не могу зацепиться, пипсовкой не занимаюсь. Вопрос может конечно наглый, но может найдутся добрые люди и подскажут стратегию хотя-бы 55 на 45.
Доброго времени суток, всем отозвавшимся. Как можно программно из кода советника вызвать процедуру его полной деинициализации?
Подскажите как написать функцию стоп лос но не на убыток а на фиксацию прибыли! То есть если цена пошла в нужную нам сторону и пересекла определённый рубеж ставим стоп лос. (Трал не нужен)
Пишу кластерный индикатор для n валютных пар, ищущий дивергенции кросса и набора из n-1 валютных пар, составляющих этот кросс. Проблема в том, что если его ставить, например, на GBPJPY, то при появлении нового тика на EURUSD он пересчитываться не будет. А хотелось бы.. Как такое реализовать?
[Удален]
Уважаемые трейдеры, программисты и вообще все кто читают это сообщение, огромная просьба помочь с данной проблемой. Для моей стратегии необходим скрипт, который отменяет отложенные ордера ( или отменяет отложенные и закрывает все открытые) при достижении парой определенной цены.ПОМОГИТЕ!!!
Хочу сделать так чтобы входящему массиву в функции, одному из элементов, присваивалось значение: void ArrayModifyer(double ACDest[]){ ACDest[0]=432143; } Но он мне пишет: 'ACDest' - array item cannot be assigned Так вообще делать нельзя, или я что-то неправильно делаю?
Как отличить обычную дивергенцию от скрытой? Перечитал кучу статей, нигде об этом не пишется. Пишут только на что какая указывает.
[Удален]
В этой теме ничего серьезного нет, поэтому если Вас интересуют только граали, тема не для Вас. Предлагаю инструмент для «поржать» и для контроля сделок на демке и реале (на тестере, в визуальном режиме – не работает). Скрипт «Хрюкалка», но хрюкать его нужно учить самому, пока он только...
Неплохо научился видеть откаты от среднесуточных поддержек и сопротивлений. Иногда бывают ложные. Подскажите, где можно найти литературу?? Дайте ссылку или наводку :)) .
Кто нибуть помогите найти индикатор по опорно-разворотным свечам, читал про ZUP_48 но нигде его не нашел, просьба дайте координаты для поисков.
Привет Всем, Хочу написать советник по определенным условиям и обнаружил что я не понимаю глобальных принципов работы Советников. Приведу Пример: У меня есть критерии для купли/продажи, которые для каждого текущего бара должны проверить, скажем, 10 предыдущих баров. В Пользовательском Индикаторе...
Разработчики MT, возможно ли выделить память в dll для массива каким-нибудь MemAlloc например #import "indicator.dll" bool uShow(int ColvoBars, double &Array[]); #import int start() {   double array[]   ArrayResize(array, (Bars/2)*6); // этого тут я нехочу делать   bool x = uShow(Bars,...
Приветствую всех. Во многих ветках данного форума, многие пишут о том, что свои функции пишите во внешней DLL и проблем потери кода будет намного меньше. Так вот меня все таки захлестнул интерес, как написать во внешней DLL свою функцию, как правильно подключить её к эксперту, как протестировать на...
[Удален]
Всех приветствую. Люди, ну подскажите. Хочу написать небольшой скриптик для себя, который просто тупо чертит линии по уровням, например новозел\бакс 0.53, 0.54 и т.д. как это правильно сделать? Начитался про графические объекты, но чет до кучи собрать в мыслях не могу...
Пример: modification of order #110652 buy 0.10 EURCHF at 1.4757 sl: 1.4736 tp: 1.4765 -> sl: 1.4736 tp: 1.4764 failed [Off quotes] Как вообще уровень take profit касается текущих цен на контракт? Почему возникает такая ошибка?
[Удален]
Здравствуйте. Подскажите, пожалуйста, вот что. Задача следующая. В советнике(эксперте) нужно составить следующую команду (функцию). Автоматическое завершение работы эксперта при условиидостижения им в процессе работы (торговли) определенной величины профита. Например, при стартовом депозите...
if (OrdersTotalMagicbuy(Magicbuy)>1) { for (cnt=0;cnt<OrdersTotal();cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magicbuy) { ticketbuy = OrderTicket();OrderSelect(ticketbuy,SELECT_BY_TICKET,...
if (OrdersTotalMagic(Magicbuy)>0) {Print("Если ордеров на покупку больше нуля"); for (cnt=0;cnt<OrdersTotal();cnt++) { Print("Фаза 1 Покупка"); OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magicbuy) {Print("Почти...
Заметил, что на реале советник дает иногда другие точки входа чем этот же советник в тестере на этих же котировках. В результате на реале поймал два лося, которые тестер не показывает. Советник использует ATR, ADX и MACD для фильтрации точек входа. Не знаю откуда начать чтобы разобраться почему в
Сколько процентов прибыли должен советник должен приносить в месяц что-бы его посчитали прибыльным???
Добрый день. Извиняюсь, если недоюзал поиск. Задача выглядит следующим образом: - эксперт МТ периодически складывает котировки в ( локальную ) базу MySQL. - на том же компе работает приложение ( если важно, оно написано на VB 2008 ), которое эти котировки обсчитывает. - как сразу после...
Вижу такое в логе 07:14:43 '***': instant order buy 1.10 EURCHF at 1.4820 sl: 1.4789 tp: 1.4828 07:14:43 '***': order buy 1.10 EURCHF opening at 1.4820 sl: 1.4789 tp: 1.4828 failed [Invalid S/L or T/P] 07:15:19 '***': instant order buy 1.10 EURCHF at 1.4820 sl: 1.4789 tp: 1.4828 07:15:19...
[Удален]
Скажите, пожалуйста, как можно настроить терминал, чтобы при повисании ВСЕХ котировок одновременно, выдавался сигнал? Заранее спасибо.
Какой временной периуд работы и какие сигналы он подаёт
[Удален]
Можно ли сделать возможность удаления личных сообщений всей переписки с конкретным автором и игнорирование выбранного автора ?
Добрый день. Собственно, как побороть сабж? В журнале тестера ничего нет (loaded successfully) В EventLog системы тоже пусто.