Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Jax - эксперт для MetaTrader 4
- Просмотров:
- 6724
- Рейтинг:
- Опубликован:
- 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 графики
Ссылки на демо/реальные сигналыСкрипт печатает в лог ссылки на демо или реальные сигналы + маломальская статистика по сигналу.
Версия для MT4 индикатора от Mladen Rakic
Close positions Delete orders Delete trade objectsЗакрывает позиции по символу, удаляет ордера по символу, удаляет на окне объекты созданные при торговых операциях (с # в имени).