Перейти к содержимому









Фотография
Скачать

MT4 ROBOT MULTI-PAIR-GRID-OVERLAP без привязки



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Plintus

Plintus
  • Сливапер LVL 6
  • Сообщений: 128
  • Регистрация: 21.04.2016
  • Заработано: 223 руб.
Репутация: 653

Награды: 16

  
  
  
  
  
  
  
  

Отправлено 13 Октябрь 2020 - 08:52

Название: MT4 ROBOT MULTI-PAIR-GRID-OVERLAP без привязки

 
EA-MPGO.png
Робот MT4 ROBOT MULTI-PAIR-GRID-OVERLAP достиг 3-кратного прироста 1000% на реальных верифицированных аккаунтах
 
 
Мониторинг счетов советника MT4 ROBOT MULTI-PAIR-GRID-OVERLAP
Screenshot-at-May-14-10-06-26-1.png
Платформа : MT4 (скоро будет также доступна оптимизация многопарных тестеров MT5 для клиентов)
  1. Минимальный начальный баланс : а) 30 000 центов США на центовом счете; б) $ 10 000 на счете ECN Тип  
  2. Минимальное кредитное плечо : 1: 500 и выше
  3. Средняя ежемесячная прибыль : от 25% до 100%
  4. MaxDrawdown : до 30% в сеточной стратегии и до 10% в режиме скальпинга
  5. Автоматизированные и полуавтоматические режимы для большей прибыли
Мы начали полностью перекодировать EA MPGO для MetaTrader5, чтобы иметь возможность использовать оптимизацию MultiPair Tester:
 
 
 
Параметры EA MPGO
PairsForTrading = EURGBP; EURAUD; EURNZD; EURUSD; EURCAD…. и т. д. до 28 валютных пар и XAUUSD (не работает с GOLD или DAX! Только PAIRS XXX / YYY)
 
Робот может работать с 1 графика на всех парах! [1-28], но не обязательно использовать все 28. Вы можете ввести от 1 до 28 пар, и каждая пара будет иметь одинаковые настройки советника. Введите все необходимые пары и разделите их символом [; ], как указано выше, и в конце последней пары ничего не вводите. Добавьте также суффикс для ваших пар, если они есть у брокера: EURUSD x ; GBPUSD x ; или EURUSD .m ; GBPUSD .m ;… Если вы хотите торговать любыми парами с отдельными настройками советника, откройте отдельный график и введите требуемые альтернативные настройки. (* Примечание - для XAUUSD - последняя версия поддерживает торговлю на XAUUSD с 1 графика с все пары с одинаковыми параметрами пунктов. В тестере стратегий MT4 используйте только 1 пару в этом параметре и используйте тип входа 1 пара индикатора! Тестер MT4 не может открывать ордера в Тестере более чем на 1 пару !!! Тестер МТ4 не может анализировать индикаторы Mutipair !!! Не пытайтесь запустить многопарную запись IndexAll или роботов в тестере MT4 - у вас будет ошибка ZeroDivide! Мультипарные метаквоты тестера кодируются только в МТ5 ). В версии v3.1.4.0 для использования сигнала Index_all необходимо ввести все 28 пар в параметр PairsForTrading (индикатор использует все 28 пар для построения 8 индексов и сигналов), при необходимости вы можете скопировать 28 пар: EURGBP; EURAUD; EURNZD; EURUSD; EURCAD; EURCHF; EURJPY; GBPAUD; GBPNZD; GBPUSD; GBPCAD; GBPCHF; GBPJPY; AUDNZD; AUDUSD; AUDCAD; AUDCHF; AUDJPY; NZDUSD; NZDCAD; NZDCHF; NZDJPY; USDCAD; USDCHF; USDJPY; CADCHF; CHFJPY; CADJPY
 
LoadHistoricalData = True // Советник будет обновлять все ваши тиковые данные MarketWatch и все таймфреймы один раз в час автоматически для правильной работы индикаторов. Также советник сделает то же самое в первый раз, когда вы прикрепите его к графику (терпение - это может занять до 5 минут и не будет открывать сделки, пока не завершит процесс).
 
TimeStartEnd  = True // Использовать фильтр торгового времени - Да / Нет
HourStart  = 0; // Время начала работы советника, если все ордера закрыты
HourEnd = 20 // Время начала работы советника, если все ордера закрыты
HourEnd = 20 // Время торговли для советника на основе MaxEquityProfit! Если вы введете HourStart = 8 и HourEnd = 20 (по времени сервера вашего брокера), это означает, что EA будет торговать в это время и пытаться достичь MaxEquityProfit МНОГО РАЗ! Если после HourEnd = 20 робот увидит, что на счете Equity StartDepo (Depo0) - робот закроет все ордера на счете, чтобы зафиксировать даже Little Profit Today, и советник Depo0 перезапишет текущий баланс! Если вы не хотите использовать новое ежедневное время торговли! Сделайте так: HourStart = 0 и HourEnd = 25 (его невозможные параметры).
 
VisualButton  = true  //  показывать кнопки панели управления или нет. Это программное обеспечение предназначено не только для автоматической торговли, но и для работы в полуавтоматическом режиме для большей прибыли (пользовательский контроль и помощь советника время от времени, т.е. закрытие текущей прибыли, добавление трендовых ордеров для хеджирования глобального направления, дополнительные отложенные приказы на торговлю новостями по цене, изменение временных целевых показателей капитала для запуска функции перекрытия… и т. д.). Отключите этот параметр в Тестере и Оптимизации - Ea будет работать быстрее, также Отключите, если вы работаете в режиме Total Automated
 
NoNewTrade = false // если true - после того, как советник достигнет Target Equity и закроет все ордера на аккаунте (включая ваши ручные и другие ордера советника), советник не будет открывать никаких новых ордеров в любом направлении. Но если EA не достигнет цели - он может открывать новые ордера в уже существующих сериалах, чтобы попытаться достичь целевого капитала, и не будет открывать никаких новых серийных номеров (или стартовых ордеров для новых серийных номеров). Этот параметр для тысяч, которым нужна только дневная цель + EA Stop и никаких новых сериалов или ордеров сегодня. Чтобы советник проработал еще один цикл и достиг новой TargetEquity, просто сделайте NoNewTrade = false (EA Start to trade) и после того, как EA только что открыл ордера - вы можете снова сделать NoNewTrade = true, если вам нравится EA Stopped после достижения Target Equity (в то же время вы можете управлять EquityTarget% с помощью кнопок EA, если хотите). Если активировать этот параметр в True - советник не будет входить в НОВЫЕ ПАРЫ даже при поступлении сигнала, он будет продолжать работу только с существующими парами, у которых уже есть заказы на завершение текущего сериала до TargetEquity, или советник будет использовать LastTp для каждого ордера, если все ордера идут в прибыль …
 
TradeBuy  = true // если false - советник не будет открывать ордер на
 
покупку PairsOnlyTradeBuy  = EURUSD; GBPUSD; NZDUSD // введите туда пары, по которым вы хотите торговать только на покупку (введите также эти пары в 1-й параметр под названием PairsForTrading !!! Все сигналы должны быть ВЫКЛЮЧЕНЫ, чтобы использовать эту опцию разделения направления ПРОДАЖА и ПОКУПКА в 1 сете для всех пар !! !)
 
TradeSell  = true // если false - советник не будет открывать ордер на продажу
 
PairsOnlyTradeSell  = EURJPY; GBPJPY; CADJPY // введите туда пары, по которым вы хотите торговать только на продажу (введите также эти пары в 1-й параметр под названием PairsForTrading !!! Все сигналы должны быть ВЫКЛЮЧЕНЫ, чтобы использовать эту опцию разделения направления ПРОДАЖА и ПОКУПКА в 1 сете на всех парах !! !)
 
NewSerialBuy  = true // если false - советник не будет открывать новые серийные сделки Buy Grid. Он завершит любые / все существующие серийные сделки на покупку
 
NewSerialSell  = true // если false - советник не будет открывать новые серийные сделки Sell Grid. Он завершит любые / все существующие серийные сделки на продажу
 
NewLevelBuy  = true // если false - нет порядка сетки нового уровня в сериалах на покупку (уровень = следующий порядок сетки в сериале сетки)
 
NewLevelSell  = true // если false - нет ордера сетки нового уровня в сериалах на продажу
 
РИСК И РАЗМЕР ЛОТА ————
 
StartLot  = 0.0 // Использовать по умолчанию 0. EA автоматически выделяет минимальный стартовый лот любому брокеру
 
ReverseStartLot = false // множитель только для первого (начального) уровня сетки на основе Hedge% от противоположного сериала. Это может также влиять на следующие уровни сетки после обратного порядка в его сериале, все множители лотов будут использовать лоты этого ордера для расчета следующих уровней в том же направлении. Пример: у советника 0,1+ 0,1+ 0,1+ 0,2+ 0,3+ 0,4 (всего 1,2 лота) уже открыто в направлении Sell и он попытается открыть обратный стартовый ордер в Buy, используя настройки CoefReverseStartLot ниже; (у него еще нет ордеров на покупку) с CoefReveseStartLot = 0,3 (означает 30% от 1,2 лота с суммой продажи) 0,3 * 1,2 = 0,3 лота будет стартовым лотом последовательной покупки. После этого советник продолжит покупать серийник, такой как этот 0,3 0,3 0,3 0,5 0.
 
CoefReverseStratLot  = 0.3 // часть обратного стартового лота. если сумма лотов продажи = 1,5 лота, советник попытается открыть 0,3 = 30% (1,5 * 0,3 = 0,5 лота) стартовый ордер на сетке покупок.
 
FirstLotExp  = 1.0 // [1.0-3.0] множитель только для 1-го уровня сетки, не влияющий на следующие уровни. Если FirstLotExp = 2, то советник будет использовать множитель только для 1-го уровня сетки  0,2  0,1 0,1… и  не будет влиять на следующие уровни сетки. если = 1, то откроется ea  0,1  0,1 0,1… как обычно
 
Risk  = 0.01 // Используйте 1 временной параметр, чтобы торговать с одинаковым риском на всех парах в одном наборе. Чтобы использовать отдельные риски для разных пар в одной записи набора, разделите риски, используя запятую 0,01; 0,02; 0,01; 0,05…. Количество и порядок рисков должны соответствовать количеству пар, которые вы указали в параметре PairsForTrading.
 
MaxLotRisk  = 20.0 // это максимальный лот для вашего начального депозита в 10 000, который робот может открыть в зависимости от риска. Если ваш баланс вырастет до 20000, советник поймет, что максимальный лот 20 был за 10000, и автоматически изменит этот параметр на 20000, будет держать MaxLotRisk = 40 (как двойное от MaxLotRisk = 20, потому что стартовый депозит также удвоился с 10000 до 20). 000). Нет необходимости менять его вручную с 20 на 40. Больше баланса - больше MaxLotRisk будет использовать из расчета 10 000 баланса. Вот почему это называется MaxLotRisk - расчет риска на основе текущего баланса пропорционально 10 000 Балансу.
 
MaxTrades  = 15 // [1-30] сколько уровней сетки советник может открыть в 1 направлении по 1 паре. Если = 15, значит советник может открывать до 15 уровней сетки на продажу и до 15 уровней сетки на покупку на пару (всего 30 на 1 пару, не более).
 
СЕТКА ———
 
TypeOfOrders  = 0  // [0 1 2] 0 - все рыночные ордера, 1 - только начальные ордера сериалов будут отложенными ордерами, которые следуют за ценой, 2 - все отложенные ордера
 
TrendStep  = 100000 // ea будет использовать только порядковый номер начального лота и продолжать его в тренде каждые пипсы TrendStep 0,1 0,1 0,1 0,1… это своего рода пирамидальное хеджирование в тренде, но с постоянным тем же порядком, основанным на порядке запуска сериала. Если цена откатится после тренда - возможно, у этих ордеров будет некоторый минус, и им нужно будет управлять вручную, если вы использовали эту функцию. (Также, если прибыль - эти ордера можно использовать в параметре VirtualTrailingStop ниже, чтобы отслеживать их)
 
PIPsStep  = 10 // минимальный шаг между двумя уровнями сетки (ордера) типа рынка  0,1 -PipsStep- 0,1 -PipsStep- 0,1 -PipsStep- 0,2  . Ea будет использовать это расстояние между уровнями только в том случае, если вы используете неиндикаторные режимы и только рыночные типы ордеров (тип отложенных ордеров может фильтровать большее расстояние из-за следящих отложенных ордеров в трендах). Иначе будет больше шаг <10 из-за фильтрации индикатора и отложенных ордеров и новой функции AutoPipStep. В версии v3.1.3.3 - один раз AutoPIPSTEP AutoPipstepADR= True // True = включить AutoPipStep, False = выключить AutoPipStep. Советник может рассчитывать отдельные AutoPipStep для разных пар на основе их баров HighLow на любом таймфрейме для любых свечей. Если использовать D1 - это будет ADR - средний дневной диапазон / деленный на некоторое значение
 
AutoPipstepADRTF = 1440 // какой TF использовать для расчета среднего максимума-минимума? 0-ток, 1-M1, 5-M5, 15-M15, 30-M30, 60-H1, 240-H4, 1440-D1
 
AutoPipstepBars = 20 // сколько баров назад берет советник для расчета AutoPipStep при AutoPipstepADRTF (включая текущий бар, который еще не закрылся)
 
AutoPipstepADRdivider = 6 // Советник будет смотреть на 19 баров назад + 1 бар (текущий бар) и вычислит «средние значения их максимума-минимума» и разделит его на 6 (AutoPipstepADRdivider). Найденное значение будет AutoPipStep для текущей пары (в этом случае для всех пар будет другой персональный AutoPipStep)
 
PendingFollowDistance  = 22 // [10-50] Если вы используете TypeOfOrders = 1 или 2, советник начнет использовать отложенные стоп-ордера для фильтрации цены. Если цена пойдет вверх - советник будет следить за текущей ценой (как трейлинг-стоп) со стоп-ордером на продажу на расстоянии 22 пипсов ниже цены. Хороший фильтр, чтобы не открывать много ордеров против направления тренда или скачков цен, а также может использоваться как дополнительный временный фильтр при торговле на новостях (этот параметр будет использоваться только в TypeOfOrders = 1 & 2)
 
PendingFollowStep  = 2  // [1-5], если цена убегает от отложенного стоп-ордера, советник заменяет каждые 2 пипса PendingFollowDistance, чтобы следовать за ценой, если она становится> 22 пипса (PendingFollowDistance = 22). Аналогично работе трейлинг-стопа - мы можем назвать его следом отложенных стоп-ордеров (этот параметр будет использоваться только в TypeOfOrders = 1 & 2)
 
FirstLotExponent  = 1.0 // [1.0-3.0] множитель для следующих уровней сетки после Start Orders of Serial до уровня NumberOfLevel2ndLE = 5. если FirstLotExponent = 1 ea, откроются 5 первых ордеров сетки следующим образом: 0,1 0,1 0,1 0,1 0,1. If = 2 ea откроет 5 следующих ордеров с размером лота: 0,1 0,2 0,4 0,8 1,6. Если = 1,4 ea откроется следующим: 0,1 0,14 0,19 0,27 0,38. (каждый следующий ордер = предыдущий * FirstLotExponent до SecondLotExponent, который может иметь другое значение и метод расчета)
 
SecondLotExponent  = 1.5 // [1.0-3.0] этот показатель лота начинает работать после NumberOfLevel2ndLE = 6 (например) и использовать общие средние лоты текущего сериала * SecondLotExponent. Пример: второй lotexp заработает только после уровня # 6 и мы открыли сериал вот так 0,1 0,15 0,22 0,33 0,50. Давайте посчитаем уровень №6, используя SecondLE = 1.5; (0,1 0,15 0,22 0,33 0,50) / 5 = 0,24 - средний лот текущего сериала. Таким образом, размер лота уровня # 6 составляет 0,24 x SecondLotExponent (1,5) = 0,36. Итак, вы видите, что разумное использование двух типов показателей лота может дать нам такой серийный номер; 0,1 0,15 0,22 0,33 0,50 0,36 (последний заказ даже меньше предыдущего). Таким образом, можно создавать такие сериалы: 0,1 0,1 0,1 0,15 0,22 0,33 0,50, чтобы помочь вам выжить в трендах без восстановления движения цены, используя эти параметры 2 экспонент.
 
NumberOfLevel2ndLE  = 6 // на каком уровне сетки можно прекратить использование FirstLotExponent и начать использовать SeconLotExponent
 
ОСТАНОВИТЬ УБЫТОК ----
 
VirtualStopLossPips  = 100 // Виртуальный стоп-лосс для каждого ордера сетки в пунктах. Брокеры не видят физического стоп-лосса - советник сохраняет в памяти пункты SL и закрывает каждый ордер, как только он достигает этого значения в пунктах.
 
VSLLevel  = 3 // до этого уровня сетки VirtualStopLossPips не работает и начнет работать для ордеров сетки, которые будут открыты после и на этом уровне
 
ЗАМОК ----
 
OpenLock  = false // если true, советник заблокирует текущий сериал сетки хедж-ордером и сбросит этот сериал. Советник не будет открывать новые сеточные ордера после блокировки этого сериала.
 
LockPercentFromSummary  = 0.8 // часть хеджирования. Например, у вас есть серийный лот 0.1 0.2 0.4 0.8 1.6 = 3.1 сум. 0.8 означает, что 80% от 3.1 должны быть открыты в покупке, чтобы хеджировать этот серийный номер на 80%: 3.1 * 0.8 = 2.48 лот откроется в Buy и сбросит этот серийный номер до тех пор, пока пользователь не вернется к comp и не решит, что с ним делать. и как ему помочь. Какая-то защита. рекомендуется только трейдерам, которые могут открывать лок в плюсе. В противном случае лучше вообще не использовать эту функцию, потому что это временное хеджирование или блокировка только за вычетом собственного капитала, а не за плюс, и для открытия отрицательного лока требуются знания и опыт. Хорошо, что он не даст вам взорвать ваш аккаунт, если вы используете безиндикаторный режим без ограничений в MaxTrades
 
LockDraw  = 15 // какую просадку советник должен выделить на 1 паре, чтобы начать хеджировать ее с помощью ордера Lock?
 
ВИРТУАЛЬНАЯ ПРИБЫЛЬ «ПОСЛЕДНИЙ» + ПЕРЕКРЫТИЕ ———————-
 
LastTP  = true // если true - ea использует Virtual Take Profit для последнего самого большого ордера в сериале сетки, чтобы закрыть его с прибылью. Брокер не видит (VTP) тейк-профит этого советника
 
TypeOverLap  = 3 // [0 1 2 3] 0 - советник не использует новую прибыль для отмены старых ордеров для минимизации просадки (съедает части старых ордеров с помощью Cross-Closing, используя New Profit = OverLap); 1 - Советник отменяет старые ордера, чтобы минимизировать просадку, начиная с самого старого или самого первого ордера; 2- Советник начнет отменять самую последнюю сделку; 3- Советник начнет отмену, начиная со второго последнего ордера. TypeOverlap исправлен в Новой версии v3.1.4.0.5 - если советник не может использовать TypeOverlap = 3 (когда в серийном номере нет 3 ордеров), он попытается использовать TypeOverlap = 2 для 2 ордеров! если это невозможно, используйте TypeOverlap = 2, ea будет использовать TypeOverlap = 1
 
CoefLast  = 1.0 // часть, сколько советник может использовать из прибыли lastTP в функции OverLap. 1 = 100%, 0,3 = 30% съесть кусочки старых ордеров пропорционально прибыли / убытку
 
LastTPPips  = 10 // Виртуальный тейк- профит (VTP) последнего ордера сетки. Брокер не видит этот TP - держите его в памяти и проверяйте каждый тик. Сколько пунктов должен принести прибыль последний ордер, чтобы закрыть его функцией LastTP робота. EA может повторно открывать этот ордер несколько раз и закрывать их для VTP - при флэте EA получает большую прибыль и уступки. LastTPPips после версии 3.1.3.1 всегда = AutoPopstep для вашей отдельной пары! Также в Fumction of Autopipstep добавлена защита от низкого pipstep во Flat
 
LevelStartLastTP = 1 // [1..10] на каком уровне сетки запускается функция LastTP (или VTP). (не может быть равно = 0, иначе ea покажет ошибку. Первый минимальный уровень сетки = 1
 
LastTPFixedPips = False // если True - советник всегда будет использовать постоянный LastTPPips для Take Profit, который отключился от Autopipstep. Если False - советник использует LastTPPips = AutoPipstep, но LastTPPips не может быть <PipStep (защита от низкого AutoPipstep и низкого LastTPPips) VIRTUAL TRAILING STOP ——————— TrailGo  = true // использовать виртуальный трейлинг-стоп (VTS)? имеет смысл использовать в True, только если вы используете LevelStartLastTP> 1 [2-3] и вам иногда нужно отслеживать стартовые заказы
 
Tak  = 30 // Прибыль в пунктах для начала использования VTS в сетевых ордерах
 
StepTak  = 2 // шаг для перемещения VTS для получения прибыли, чтобы следовать текущей цене с расстоянием TrailDistance
 
TrailDistance  = 10 // минимальный трейл-стоп от текущей цены, где ea следует за SL в прибыли для ордера. (Узнайте стоп-уровни вашего брокера для SL!)
 
ВОЛШЕБНЫЕ ЧИСЛА ————
 
BuyGridMagicNumbers  = 1000 // Начальный ордер Buy сериала будет иметь магическое число 1000. Все следующие уровни +1. 1000 1001 1002 1003…
SellGridMagicNumbers  = 4000 // Стартовый ордер сериала на продажу будет иметь магическое число 4000. Все следующие уровни +1. 4001 4001 4002 4003…
 
ПОЛУЧАЙТЕ ПРИБЫЛЬ В ПУНКТАХ ОТ ПЕРЕРЫВА ЗА 1 ПАРУ ————
 
CloseTP = True // Если true, мы используем функцию Virtual TP из BreakEven + несколько пунктов, называемых TakeProfit
 
ColCloseTP = 3 // возьмем уровень безубыточности по 1 паре (продаем или купим отдельно) и прибавим TakeProfit = 10 пипсов, чтобы закрыть этот сериал. ColCloseTP означает, с какого уровня сетки он начнет работать. Если ColCloseTP = 3, это означает, что после 3-го уровня сетки советник закроет все ордера на Sell или Buy, если они не закрылись с помощью LastTP или Trailing Stop, когда эти 3 или более ордера сейчас находятся в пипсах прибыли = BreakEven + TakeProfit
 
TakeProfit = 10 // сколько пипсов от безубыточности в плюсе должен увидеть ea, чтобы закрыть все сериалы (на покупку или продажу), если CloseTP активирован и у нас уже есть ColCloseTP = 3 ордера в этом отдельном сериале направления
 
ЗАКРЫТЬ% ДЕПОЗИТА  ————
 
Закрыть = true // Робот создаст в памяти глобальных переменных (GV) MT4, называемых Depo0, которые равны вашему начальному балансу, когда на счете нет ордеров (нажмите F3 для MT4, чтобы увидеть глобальные переменные). Это будет Начальная точка для расчета% прибыли от StartBalance. Советник берет Depo0 и добавляет MaxEquityProfit = 5%. Это будет целевой капитал для закрытия всех ордеров на аккаунте (включая ваши ручные или другие ордера советников). Как только вы прикрепите советник к графику EURUSD - и советник создал Depo0 в GV, он начнет собирать новый баланс, пока мы не достигнем значения TargetEquity по текущему балансу. Но в то же время наш Current Equity будет меньше текущего баланса из-за просадки по старым ордерам! Далее советник будет продолжать собирать новую балансовую прибыль в функции LastTP, но каждый новый дополнительный баланс, увеличивающий значение TargetEquity,
 
MaxEquityProfit  = 5 // насколько текущий капитал будет больше в%, чем Depo0 или StartDepo (при серийном запуске). После того, как ea закончит текущий серийный номер и закроет все заказы, он изменит (перепишет) Depo0 = как CurrentBalance для нового будущего серийного номера. Если вы разместили заказы на счете и хотите внести больше денег - выключите советник, измените Depo0 (в Global varialbe) на новый ожидаемый баланс или баланс, на котором вы хотите запустить функцию перекрытия. Проверьте все ли правильно. Включите советник после депозита. Во время обновлений в новой версии - если вы открыли ордера в acc, пожалуйста, не удаляйте глобальную переменную (новая версия будет использовать старую версию GV), потому что вы можете потерять часть баланса.
 
ИНДИКАТОРЫ СИГНАЛЫ ВКЛ / ВЫКЛ? —————
 
FirstGridOrderSignal  = false // использовать активированные индикаторы в качестве сигнала в советнике при стартовых ордерах сетки в новых сериалах?
 
AllOtherGridOrdersSignal  = false // использовать активированные индикаторы в качестве советника Signal n на следующих уровнях сетки после StartOrders?
 
OnlyOneTypeOrders = False; // Если True - противоположный сигнал закроет текущие сигнальные ордера (если советник торгуется по сигналу Buy и приходит сигнал Sell, советник закроет все ордера Buy по этой паре и начнет торговлю по сигналу Sell)
 
ИНДИКАТОРЫ, КОТОРЫЕ СОЗДАЛИ ЭТОГО РОБОТА
 
ПАРАМЕТРЫ SAR (Как использовать индикатор SAR в советнике  https://www.fxpip.on...a-mpgo-v-3-0-6/  )
TypeSarFiltre  = 0; // 0-выкл. 1 - непостоянный сигнал, только если Sell P-SAR меняется на BUY или BUY на SELL при SAR_TF (lowTF) и более высоком SAR_TF_T должен показывать ту же направленность (для скальперов с maxtrades = 1). 2-Постоянный сигнал, когда 2 ТФ смотрят в одном направлении. 3-Постоянный сигнал, когда 2 ТФ смотрят в другом направлении (сделка SAR_TF на SAR_TF_T)
Sar_Step  = 0,02; // параметр sar ind
Sar_maximum  = 0.2; // параметр sar ind
SAR_TF  = 15; // Низкий SAR TF. таймфрейм, где читается SAR инд. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
SAR_TF_T = 240; // Высокий TF. таймфрейм, где читается SAR инд. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
SAR_Signal_BAR  = 1 // 0 = текущий бар, 1 = один бар перед текущим 0; 2 = два бара перед текущим 0… это бар, где советник сравнивает сигнал 2TF SAR
 
ПАРАМЕТРЫ All_Index
All_Index  = 1 // 0 = Выкл. 1, 2, 3, 4, 5 = ВКЛ. Узнайте больше о записи Multipair Index_ALL_MA здесь -  https://www.fxpip.on...ll-entry-added/
SignalBar = 1 // Советник будет использовать предыдущий (1) и предшествующий (2) бар для сравнения индексов
LevelRevSign  = 2000; // значение индикатора для разворотной торговли
Index_TF  = 60 // какой tf советник будет использовать для чтения значений Index_All 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
Suffix  = ”” // если у вашей пары есть суффикс, введите его здесь EURUSD x
ControlBars  = 50 // сколько последних баров занимает индикатор Index_All для анализа и рисования
 
ПАРАМЕТРЫ TMA (Как использовать индикатор TMA в советнике  https://www.fxpip.on...ies-in-ea-mpgo/ )
TypeTMAFiltre = 0; // Какой тип TMA Filter EA должен использовать:
0 - выкл,
1 - если цена выходит за пределы канала TMA - советник откроет ордер, ожидая, что цена вернется в канал TMA.
2 - при выходе цены канальный советник откроет ордер на продолжение тренда - сигнал на пробой (сигнал противоположный типу 1).
3 - цена выходит из канала, и бар должен быть закрыт за пределами канала TMA, после этого, как только цена коснется канала, открытый ордер EA ожидает, что цена вернется внутрь канала (сигнал того же направления, что и type1)
4 - Double TF TMA Fast and Slow на основе 2 индикаторов TMA (в тестере работает от Slow TF). Сигнал на продажу, когда верхняя полоса Fast TMA будет> верхней полосы SlowTMA. Сигнал на покупку, когда нижняя полоса FastTMA окажется ниже нижней полосы SlowTMA) 5 - Советник использует центральную линию SlowTMA и сравнивает ее с MA. Если MA <CentralTMALine - это сигнал на покупку, если MA> CentralTMALine - это сигнал на продажу
6 - EA сравнивает текущую цену с верхней и нижней полосой + MA с центральной линией индикатора SlowTMA. Для продажи цена должна выходить за пределы верхней полосы SlowTMA, а MA должна быть выше центральной линии SlowTMA. Для ПОКУПКИ цена должна опуститься за пределы нижней полосы SlowTMA, а MA должна быть ниже центральной линии SlowTMA.
7 - Сигнал на продажу между верхней и центральной линией SlowTMA. Сигнал на покупку между нижней и центральной линией индикатора SlowTMA. Этот метод не передает сигнал вне диапазонов TMA!
8 - та же точка входа, что и DoubleTF TypeTMAfiltre = 4, но она удерживает и продолжает этот сигнал внутри SlowTMA, пока TypeTMA = 4 не покажет противоположный сигнал
9 - такая же точка входа, как DoubleTF TypeTMAfiltre = 4 (быстрый TMA должен выходить из Slow TMA), но он удерживается и продолжайте этот сигнал внутри SlowTMA (более высокий TF), пока TypeTMAFiltre = 4 не покажет противоположный сигнал и (!!!) цена должна выйти из 2 каналов TMA с нашей стороны
 
TMA_TimeFrameFast = 60; // Быстрый таймфрейм, на котором читается TMA ind (дополнительные параметры Fast используются только для TypeTMAFiltre = 4 и 8.). Советник должен быть подключен при TMA_TimeFrameFast = 60 (это будет Visual TF)
TMA_TimeFrameSlow  = 60; // Медленный таймфрейм, где ea читает значения SlowTMA ind (методы 1 TF только для TypeTMAFiltre = 1 2 3 5 6 7). 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
TMA_HalfLengthFast  = 56; // Индекс параметра
FastTMA TMA_HalfLengthSlow  = 224; // Индикатор SlowTMA
TMA_PriceFast  = 0; // 0 = PRICE_CLOSE; 1 = PRICE_OPEN; 2 = PRICE_HIGH; 3 = PRICE_LOW; 4 = PRICE_MEDIAN (максимум + минимум) / 2; 5 = PRICE_TYPICAL (максимум + минимум + закрытие) / 3; 6 = PRICE_WEIGHTED (максимум + минимум + закрытие + закрытие) / 4)
TMA_PriceSlow = 0; // 0 = PRICE_CLOSE; 1 = PRICE_OPEN; 2 = PRICE_HIGH; 3 = PRICE_LOW; 4 = PRICE_MEDIAN (максимум + минимум) / 2; 5 = PRICE_TYPICAL (максимум + минимум + закрытие) / 3; 6 = PRICE_WEIGHTED (максимум + минимум + закрытие + закрытие) / 4)
TMA_ATRMultiplierFast  = 2.0; // Индекс параметра
FastTMA TMA_ATRMultiplierSlow  = 4.0; // Параметр SlowTMA ind
TMA_ATRPeriodFast  = 100; // Индекс параметра
FastTMA TMA_ATRPeriodSlow  = 400; // Параметр SlowTMA ind
TMA_InterpolateFast  = true; // Индекс параметра
FastTMA TMA_InterpolateSlow  = true; // Параметр SlowTMA ind
 
ПАРАМЕТРЫ CCI (Как использовать индикатор CCI в советнике  https://www.fxpip.on...mpgo-v-3-0- 7 /  )
TypeCCIFiltre = 0; // 0 - выкл, 1 - если CCI> + CCI_Val Советник торгует на SELL, если CCI <-CCI_Val EA торгует на ПОКУПКУ. 2-Сигнал, противоположный типу 1 CCI_TF  = 60; // таймфрейм, на котором читал CCI. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
CCI_period  = 14; // Параметр
индекса CCI CCI_Price  = 0; // 0 = PRICE_CLOSE; 1 = PRICE_OPEN; 2 = PRICE_HIGH; 3 = PRICE_LOW; 4 = PRICE_MEDIAN (максимум + минимум) / 2; 5 = PRICE_TYPICAL (максимум + минимум + закрытие) / 3; 6 = PRICE_WEIGHTED (максимум + минимум + закрытие + закрытие) / 4)
CCI_Val  = 100; // [5..300] Индекс CCI
 
ПАРАМЕТРЫ TurboJrsx
TypeTurboJrsxFiltre = 0 ; // 0-ВЫКЛ; 1-НА ПРОДАЖЕ 2> 3 & 2> 1; 2-НА ПРОДАЖЕ 2> 1; 3- ПРОДАТЬ один раз в баре = TurboPreLastBar1 стать> TurboJrsx_ValUP и ПОКУПАТЬ один раз в баре = TurboPreLastBar1TurboJrsx_TF = 1; // 0 = Текущий ТФ, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
Len = 14 ; //
индексный период TurboJrsx_Price = 0 ; // PRICE_CLOSE = 0
TurboPreLastBar1 = 1 ; // означает Текущий бар-1
TurboPreLastBar2 = 2 ; // означает Текущий бар-2
TurboPreLastBar3 = 3 ; // означает Текущий бар-2
TurboJrsx_ValUP = 70 ; //> 70 Продать
TurboJrsx_ValDOWN = 30 ; // <30 Купить
 
ПАРАМЕТРЫ CANAL_MA (CMA) NON-Repaint TMA аналог
 
TypeCanalMAFiltre = 0; // 0 = Выкл. 8 = то же, что и TMA8, но также с сигналом тренда, когда 2 быстрые линии выходят из медленного канала CMA. 9 = Для продажи: верхняя красная линия индикатора Fast> верхняя красная линия индикатора Slow + Предыдущий бар должен быть закрыт нижняя центральная линия индикатора Fast CMA
CanalMA_TF = 15; // визуальный период для торговли CMA и присоединения tpl
CanalMA_PeriodFast = 5; // быстрый период первого
индекса метода двойного индикатора CanalMA_PeriodSlow = 60; // медленный период второго
индекса метода двойного индикатора ENUM_MA_METHOD CanalMA_Method = MODE_EMA;
 
ПАРАМЕТРЫ WATR (Как использовать индикатор WATR в советнике  https://www.fxpip.on...a-mpgo-v-3-0-7/  )
TypeWATRFiltre = 0; // 0 = выкл. 1 = На 1 ТФ; 2 = Двойной сигнал TF Watr (2 TF смотрят в одном направлении); 3-Double TF Watr ind signal (2 TF смотрят в другом направлении: от быстрой торговли до медленной);
WATR_TF_Fast = 0; // Таймфрейм, на котором советник читал WATR ind. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
WATR_TF_Slow = 0; // Таймфрейм, на котором советник читал WATR ind. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
WATR_K = 0; // K период ватт. Инд.
WATR_M = 1; // M период ватр инд.
WATR_ATR = 21 // период ATR инд.
 
ПАРАМЕТРЫ SNAKE + MA (Как использовать индикаторы SNAKE + MA в советнике  https://www.fxpip.on...a-mpgo-v-3-0-7/ )
TypeSnakeFiltre  = 0; // 0 = Выкл. 1 = Вкл.
Snake_TF  = 15; // Таймфрейм, на котором советник прочитал SNAKE ind. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
Snake_HalfCycle = 7; // лучше всего, если он будет таким же, как MA_period
MA_period = 7; // Период скользящей средней
MA_Method   = 1; // Метод скользящей средней: 0 = Простое усреднение; 1 = экспоненциальное усреднение; 2 = сглаженное усреднение; 3 = линейно-взвешенное усреднение
MA_Price    = 0; //
MA_TF    = 15; // Таймфрейм, на котором советник читал MA инд. 0 = Текущий TF, к которому прикреплен советник на графике; 1 = M1; 5 = M5 15 = M15; 30 = M30; 60 = H1; 240 = H4 1440 = D1
ПАРАМЕТРЫ RENKO BARS M2 FILTER ———— (Как использовать сигналы Renko: https://www.fxpip.on...ver-3-1-5-8-3/ )
 
TypeRenkoBarsM2  = 2; // 0-EA не использует фильтр Renko Bars. 1-Сколько последовательных ColoredRenkoBars должно быть в истории, прежде чем текущий не закрытый ренко-бар. 2-EA посмотрите на LastRenkoBarsHist = 5 или 4 или 3, чтобы выделить много непоследовательных ColoredRenkoBars в этой истории для входа в тренд (Возможные комбинации для TypeRenkoBarsM2 = 2: [2: 3] [3: 4] [3: 5] [ 4: 5])
ColoredRenkoBars  = 2; // Сколько баров ренко (согласованные или несогласованные отклонения от TypeRenkoBarsM2 = 1 или 2 на выбор) советник должен выделить на барах LastRenkoBarsHist для входа сигнала
LastRenkoBarsHist  = 3; // Сколько ренко-баров советник смотрит в истории без учета Current Bar - это значение может быть [max 5, 4, 3 min] и не будет использоваться в TypeRenkoBarsM2 = 1 (TypeRenkoBarsM2 = 2)
Renko_TF = 2; // не изменяйте этот параметр, если вы открыли все графики Renko (созданные каким-либо другим советником) в M2, и эти пары опубликованы в параметре PairsForTrading. Если вы выберете стандартные таймфреймы 1 5 15 30 60 240 1440 - в этом случае советник будет торговать Price Action на этих таймфреймах по той же логике, без ренко-баров.
 

Скрытый контент:

  Для просмотра необходимо войти или зарегистрироваться


Скачать:

Скрытый контент:

  Для просмотра содержимого необходимо 1 очков репутации (вам не хватает 1)

 Скачать без ограничений   Купить этот материал за 390 руб.



🔔 Подпишись на наш канал telegram @slivup_live и бота @kurs_slivup, что бы следить за крутыми новинками форума

  • 3

#2 Altenburg

Altenburg
  • Platinum
  • Сообщений: 56
  • Регистрация: 03.11.2014
  • Заработано: 7 руб.
Репутация: 10

Награды: 18

  
  
  
  
  
  
  
  

Отправлено 18 Октябрь 2020 - 12:58

Сова слетает с графика.(
  • 0

#3 Aleksssss

Aleksssss
  • Premium
  • Сообщений: 11
  • Регистрация: 08.06.2019
  • Заработано: 4 руб.
Репутация: 4

Награды: 8

  
  
  
  
  
  
  
  

Отправлено 18 Октябрь 2020 - 15:42

у меня нормально


  • 0



Похожие темы Collapse

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!