Разработчик советника
Страница 1 из 816 123 ... ПоследняяПоследняя
Results 1 to 10 of 51

Thread: Разработчик советника

  1. #1
    всем привет

    я подумал, что, может быть, неплохо начать тему об EA Builder с этой страницы:


    http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

    давайте обсудим это здесь и помогаем друг другу с его использованием

  2. #2
    1 Вложения (я) Сегодня я пробовал свой первый эксперимент по созданию простого скользящего среднего. это простой советник, чтобы попробовать строитель. EA должен покупать, когда 5 EMA пересекают 20 SMA, пересекают длинные короткие короткие позиции с TP или SL и с крестом в другом направлении. настолько хорошо он открывает позиции, как и должно быть. но что я не понимаю, почему он не закрывает позицию, когда есть крест в другом направлении? он только закрывает позицию с помощью TP или SL. что я сделал с неправильной логикой? Я добавил файл, который вы можете загрузить в EA-builder, чтобы увидеть настройки. спасибо
    https://www.russia-forex.ru/attachme...1038863760.zip

  3. #3
    Вложений: 3
    Quote Originally Posted by ;
    что я сделал с неправильной логикой?
    В разделе порядка внизу выберите неприменение или увеличьте стоп-лосс и другие настройки. Низкие уровни дают вам ранние выходы. Я изменил его и добавил входы MA.
    https://www.russia-forex.ru/attachme...6518097052.mq4
    https://www.russia-forex.ru/attachme...1222015341.zip
    https://www.russia-forex.ru/attachme...9975121288.pdf

  4. #4
    '=': Это означает «Когда левое значение равно правильному значению». 'lt; gt;': Это означает 'Когда левое значение не равно правильному значению'. 'lt;': Это означает «Когда левое значение меньше правого значения». 'gt;': Это означает «Когда левое значение больше правого значения». 'lt; =': Это означает «Когда левое значение равноменьше правого значения». 'gt; =': Это означает «Когда левое значение равнобольше правого значения».

  5. #5
    Я нашел этот код, который легко адаптирован для работы с ea builder .. Добавьте это к переменным/**************************** ************************************************** ****************** extern bool AutoMoneyManagement = True;/% от accout to risk на основе extern bool extern double PercentToRisk = 0.5;/$ 500 0.01 ... $ 1000 0.02 ... $ 1500 0.03 ect .. extern double Lots = 0;/************************************************ ************************************************** Добавьте это в функцию запуска/****************************************** ************************************************** *********** double Risk = PercentToRisk100; if (AutoMoneyManagement) Lots = NormalizeDouble (AccountBalance () * RiskStopLoss(MarketInfo (Символ (), MODE_TICKVALUE)), 2);/************************************************ ************************************************** ***** Теперь все, что нужно, это код, который много увеличивается при проигрыше. Я нашел этот код, но он не является катабатетом с создателем ea! PLZ help id как добавить что-то подобное этому !!/verables double lotincreasewhening = 2;/ ----------------------------------------------- ------------------- /| Вычислите оптимальный размер лота |/ ----------------------------------------------- ------------------- double LotsOptimized () {double lot = Lots; int orders = HistoryTotal ();/порядки истории - общие потери int = 0;/количество заказов на потери без разрыва/---- выберите размер лота lot = NormalizeDouble (AccountFreeMargin () * MaximumRisk5000.0,10);/- вычислять количество порядков потерь без перерыва, если (lotincreasewhenlosinggt; 0) {for (int i = orders-1; igt; = 0; i--) {if (OrderSelect (i, SELECT_BY_POS, MODE_HISTORY) == false) {Печать (ошибка в истории!); ломать; } if (OrderSymbol ()! = Symbol () || OrderType () gt; OP_SELL) continue;/---- if (OrderProfit () gt; 0) break; if (OrderProfit () lt; 0) убытки ; } if (lossgt; 1) lot = NormalizeDouble (лот лот убыткилот заново, 2); }/---- вернуть размер партии, если (lotlt; DisMmIfLotsUnder) lot = Lots; if (lotgt; MaxLots) lot = MaxLots; вернуться (много); }

  6. #6

    Quote Originally Posted by ;
    1. Определяет тренд ...
    Какой пост ...

  7. #7
    Привет, народ. Я видел, что вы пытаетесь создать EA на основе MA, но он будет работать до Range или flat. У меня есть одна идея для EA, основанная только на одной EMA. Но я не могу закодировать. Если кто-то ответит на мой пост, он сможет запрограммировать эту стратегию. Я поделюсь этой стратегией. Когда вы увидите эту стратегию, вы будете удивлены, почему я еще не видел этого раньше.

  8. #8

    Quote Originally Posted by ;
    Привет, народ. Я видел, что вы пытаетесь создать EA на основе MA, но он будет работать до Range или flat. У меня есть одна идея для EA, основанная только на одной EMA. Но я не могу закодировать. Если кто-то ответит на мой пост, он сможет запрограммировать эту стратегию. Я поделюсь этой стратегией. Когда вы увидите эту стратегию, вы будете удивлены, почему я еще не видел этого раньше.
    Я могу использовать построитель EA выше, чтобы закодировать Cross MA для вас.

  9. #9
    Я много использую ExpertAdvisorBuilder для тестирования, но реальная проблема заключается в том, что базовый шаблон, который он использует, может выиграть от включения в него некоторых дополнительных функций. То есть, главная страница имеет базовый шаблон, мы должны собрать более обширный, который включает; MM риск рассчитывается размер лота, варианты хеджирования, варианты обратной торговли, варианты Martingale и т. Д. И т. Д. - все обычные вещи, которые хотят добавить парни, когда новый EA впервые публикуется. Затем мы можем загрузить расширенный шаблон по умолчанию для создания лучших ботов.

  10. #10

    Quote Originally Posted by ;
    Сегодня я попробовал свой первый эксперимент по созданию простого Moving Average cross EA. это простой советник, чтобы попробовать строитель. EA должен покупать, когда 5 EMA пересекают 20 SMA, пересекают длинные короткие короткие позиции с TP или SL и с крестом в другом направлении. настолько хорошо он открывает позиции, как и должно быть. но что я не понимаю, почему он не закрывает позицию, когда есть крест в другом направлении? он только закрывает позицию с помощью TP или SL. что я сделал с неправильной логикой? у меня есть...
    Просто для удовольствия я сделал симуляцию 5 минут EURUSD вашей стратегии, и это то, что я получил - вы можете использовать те же настройки для своего EA - это выгодно за последние 5 месяцев - 23% прибыли. http://i614.photobucket.com/albums/t...ory/emasma.png

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.