Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Jax - эксперт для MetaTrader 4

Просмотров:
6541
Рейтинг:
(17)
Опубликован:
2021.03.18 11:42
Обновлен:
2021.06.15 19:43
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Простая старая панель - открывает сделки по рынку на всю доступную маржу

Кнопка Buy - покупка на всю маржу

Кнопка Sell - продажа на всю маржу

Close - закрывает все открытые панелью ордера

Код показывает правильное использование AccountFreeMarginCheck и был когда-то сделан ради одной функции MaxPossibleLot() - рассчёт максимально возможного лота.

Панель работоспособна в тестере и вы потренироваться "Жахать"

v.1.01

  при открытии позиции, ВСЕ прочии позиции будут закрыты. Вы же выбираете лучшее - все деньги в него. 

  расположение панели и очерёдность кнопок buy/sell вынесены в константы и их легко поменять

v.1.02

  опции (где расположить, какие цвета,шрифты) панели можно задать в простом конфиге MQL4/Files/jax.config
  формат конфига думаю понятен из кода :-) "ключ = значение"

v.1.03

  внутренние изменения визуальной части, изменён "алгоритм" привязки панели к углам. Теперь этим занимается терминал, а не советник. 
  Вкратце параметры (и значения по умолчанию) доступные в jax.config:

# конфигурация панели jax
# шрифт и размер шрифта кнопок 
button_font=Arial Black
button_fontsize=12
# текст кпопок
buy_text=Buy
sell_text=Sell
close_text=Close
# фон кнопок
buy_bg=clrLightBlue
sell_bg=clrLightCoral
close_bg=clrLightGray
# подсветка текста при возможности/невозможности ЖАХА
on_color=clrDarkGreen
off_color=clrDarkOrange
# подсветка close когда можно закрыть профит/убыток
profit_color=clrDarkGreen
loss_color=clrBrown

# ширина и высота кнопок Buy/Sell   
button_width=100
button_height=50
# расположение кнопок (дистанция панели от края)
# привязка к правому верхнему углу
# для привязок к другим углам задайте отрицательные значения
# (к нижнему левому будет -5 -17)
panel_x=5
panel_y=17
# очерёдность расположения buy/sell
# если задать 1 то кнопка BUY будет левее чем SELL
first_buy=0 

на сём визуальная часть закончена.

ToDo: дальше -
1) всё-же полезно выводить уровни Stop-Out. Текущий и который будет если ЖАХНУТЬ
2) дать возможность ЖАХ в несколько ордеров. Чтобы пользователь дал пропорции и советник будет открывать серию ордеров пока не завершит ЖАХ.
Просто в реале "толстый ордер" может и не исполнится и потери по проскальзыванию в нём выше чем в серии.

 v.1.04

Добавлено визуальное отображение уровней:

- стоп-аут - оранжевая линия

- удвоение - зелёная линия

- стоп-аут если ЖАХнуть - серый пунктир

- удвоение если ЖАХнуть - сплошная серая

линии пока не учитывают спред, поэтому считайте что это просто ориентиры 

v.1.05

исправлены баг, когда прежняя позиция на другом символе не закрывалась при ЖАХе

стили и цвета линий (уровней) можно задавать в конфиге 

v1.06

Добавлена ФИЧА - кнопка переключатель в режим TOTAL JAX ! 
В тотальном жахе советник будет постоянно доливать позицию, при первой-же возможности. 



    3D график 3D график

    Строим 3D графики

    Ссылки на демо/реальные сигналы Ссылки на демо/реальные сигналы

    Скрипт печатает в лог ссылки на демо или реальные сигналы + маломальская статистика по сигналу.

    Trend direction and force - DSEMA smoothed Trend direction and force - DSEMA smoothed

    Версия для MT4 индикатора от Mladen Rakic

    Close positions Delete orders Delete trade objects Close positions Delete orders Delete trade objects

    Закрывает позиции по символу, удаляет ордера по символу, удаляет на окне объекты созданные при торговых операциях (с # в имени).