Auftrag beendet
Spezifikation
Советник FLEA
-
Советник работает на основе торговли сеткой.
-
При запуске, советник выставляет 2 виртуальных уровня над ценой и под ценой.
-
Советник также рисует эти уровни на графике, если параметр Show Levels = true
-
Все ордера открываются маркетом
-
Если параметр Trading - Both (выбираем из меню), когда цена трогает любой виртуальный уровень, то открываются маркетом и Buy и Sell одновременно.
-
Если параметр Trading - Antitrend (выбираем из меню), когда цена трогает верхний уровень, то открывается только ордер Sell, когда цена трогает нижний уровень, то открывается ордер Buy.
-
Если параметр Trading - Trend (выбираем из меню), когда цена трогает верхний уровень, то открывается только ордер Buy, когда цена трогает нижний уровень, то открывается ордер Sell.
-
Как только ордер открылся, старые линии удаляю линия стирается с графика и рисуются 2 новых виртуальных уровня на новом месте на основе параметра Step. К примеру Step = 15, следующие ордера будут на расстояние в 15 пипс над ценой где открылся ордер и 15 пипс под.
-
Параметр New Cycle - Пишется в пипсах расстояние вверх или вниз от первого ордера магика который открылся. На этом растояние советник “как будто” запускается заново с новым магиком на другом экране, и расчеты прибыли нового сайкла самостоятельные. Предыдущий магик продолжает работать. Несколько сайклов будут таботать одновременно до закрытия всех ордеров всех магиков и только тогда когда нет открытых ордеров советник начинает торговать сначала как будто только запустили на график с одним первым сайклом.
-
Каждый новый сайкел, будет добавить +1 к первому магику. Если к примеру первый магик 2, второй сайкел будет с магиком 3, третий сайкел 4, четвертый 5 и тд.
-
От того места где открылся первый ордер второго cycle + пипсы соответственно New cycle, откроется третий cycle и ТД. До закрытия всех ордеров всех магиков и тогда советник начинает торговать сначала как будто только запустили на график.
-
Если нет ни одного открытого ордера по какойто причине, к примеру я закрыл все ордера в ручную или другой советник - то советник начинает торговать с начала как будто его только поставили на график
-
Советник не будет сбиваться если я или другой советник закрываю вручную часть ордеров. Математические расчеты такие же. И он будет открывать ордера по алгоритму.
-
Если нет неодного ордера и он открывает первый, но все математические данного магика онулируются.
Алгоритм закрытия ордеров:
-
Советник делает проверку если есть прибыль, на основе таймфрейма какой мы выбираем из меню параметра Profit Check: Таймфреймы которые можно выбрать - Tick, 1m, 5m, 15m, 30m, 1h, 4h, 1d. Прибыль должна быть минимум как указано в параметре Min Profit. То есть если Советник проверяет прибыль и она больше чем Min Profit, то советник закрывает ордера следующим порядком:
-
Прибыль ордеров Buy каждого cycle закрывается отдельно - от самого нового сайкела до основного первого сайкела.
-
Прибыль ордеров Sell каждого cycle закрывается отдельно - от самого нового сайкела до основного первого сайкела.
-
Параметр Regulator Check - выбираем таймфрейм из меню. Таймфреймы которые можно выбрать - Tick, 1m, 5m, 15m, 30m, 1h, 4h, 1d. Прибыль должна быть минимум как указано в параметре Min Profit.
-
Советник делает проверку прибыли и закрывает ордера следующим образом.
-
Как только запустили советник, он запоминает время н дату последний закрытой свечи которой выбрали в параметре Regulator Check. пишет его на панели информации.
-
Если к примеру выбрали Regulator Check - 1H, то раз в час советник проверяет относительно того времени который запомнил к примеру 13:00 было время последний закрытия часовой свечи, с этого времяни он начинает проверять прибыль. Если в момент проверки, все закрытые ордера+открытые>0, к примеру закрытые 240, открытые -200 - Советник закрывает все ордера всех магиков советника (основные + сайкелы) - и начинает торговать как будто с начала как только поставили на график и пишет новое время на панели информации.
-
Если все закрытые ордера+открытые<0, к примеру закрытые 50, открытые -150, советник ничего не делает и будет проверять снова через час когда закроется новая часовая свеча соответственно нашего примера.
Дополнительные параметры:
-
Lot - размер сделок
-
Magic - номер магика
-
Direction - можно выбрать из меню:
-
Long - будут открываться только ордера Buy
-
Short- будут открываться только ордера Sell
-
Both- будут открываться ордера и Sell и Buy
-
Min Profit - минимальная прибыль в деньгах для закрытия в расчетах в параметрах Profit check и Regulator Check
-
Для Profit Check - Прибыль должна быть минимум как в параметре Min Profit
-
Для Regulator Check - все закрытые ордера+открытые>Min Profit
-
Money Stop - Глобальный стоплосс в деньгах, если убыток в деньгах как в параметре или больше - закрываются все ордера советника и начинает торговать с начала как только его запустили.
Панель информации на графике
-
Текст должен быть адаптирован под экран автоматически.
-
Не рисуется если Show Info = False
-
Будет показывать следующую информацию:
-
Equity
-
Cycles - количество сайкелов в данный момент
-
Total Lots - общее количество открытых лот
-
Regulator Update - Последние время и дата, где ордера закрылись и параметр делает новые расчеты с этого времени по параметру Regulator Check.
-
Closed Orders - Сумма закрытых ордеров по расчетам параметра Regulator Check.
-
Open Orders - Сумма открытых ордеров по расчетам параметра Regulator Check.
-
Profit - Сумма Closed Orders минус Open Orders.
-
Stop Trading - Кнопка - если она нажата, то после закрытия всех сделок, советник удостоверится что нет открытых сделок (если есть то закроет) и прекращает торговать до того как я эту копку выключу. Когда я кнопку выключил (стала серой) - Советник продолжает работать.
-
Включенная кнопка - серая
-
Включенная кнопка - зеленая
Итог внешних параметров и их порядок
-
Magic
-
Lot
-
Direction
-
Step
-
New Cycle
-
Trading
-
Profit Check
-
Regulator Check
-
Min Profit
-
Money Stop
-
Show Levels
-
Show Info