Account trall

Напівавтоматичний мультивалютний радник Account Trall

Радник продається в відкритому коді MQL4

Account trall

Account trall

Торгуючи одним інструментом ми проводимо всі розрахунки нашого ММ одним кидком погляду на графік терміналу, але якщо інструменту два і більше то доводиться брати калькулятор або користуватися купою всіляких скриптів, індикаторів, радників, які нам показують, скільки і на якій парі у нас ордерів, в плюсі ​​або мінусі ми на тій чи іншій парі, до всього цього якщо ис користуємося радники як Трал переклад в без збиток т.д і т.п не довільно починаємо плутатися або системи починають конфліктувати.

Завжди хотів мати у себе в арсеналі для ручної торгівлі хорошого інформативного робота, але скільки не шукав так і не знайшов, вірніше знайшов але їх декілька і вони повинні працювати в зв'язці і іноді дуже напружує не до кінця дороблений або що не влаштовує мене функціонал.

Всі хто торгує ручками, завжди хочуть зловити хороший момент ринку і висмоктати з нього по максимуму профіту цим нам допомагає не погано трейлинг стоп, але це на одному інструменті, а якщо їх 7 або 14, а то і 21 то все стає проблематично, неможливо за всім цим угледіти.

Як і у всіх у мене своя стратегія я, наприклад, люблю торгувати міні кошиками, в основному кошиків три, в кожній з яких є крос і залежні до нього пари USD JPY CHF Це загальноприйнятий еталон хедж, парного трейдингу, зловити на цих парах розсунення , увійти в ринок, добре протралити загальний профіт кошика і закрити всі ордера.

З цього, був розроблений радник, якому не потрібно було б вказувати початок і кінець трала, тейк профіт згідно обсягу ордерів, які пари показувати, все це він повинен робити на повному автоматі. Все що потрібно було б зробити трейдеру це кинути його на будь-який графік терміналу, на відкривати за своєю стратегією ордерів, як на одній парі, так і на кількох, згорнути термінал і займатися своїми справами. Ну або поставити його в пару з яким не будь мультивалютних радником що би контролював загальний профіт.

Тепер про радника, що він вміє.

А вміє він всього три речі тралити, закривати по ТП в валюті депозиту, або по СЛ в валюті депозиту, як по одній парі або декількох валютних парах, а також за кількома яким тільки хочемо працювати, виключаючи всі інші, показувати повну інформацію по відкритим ордерами кожної валюти.

Радник має мультивалютну панель ручної торгівлі, спочатку відображення вибору валютних пар потрібно буде налаштувати за запропонованою інструкції, займе це всього пару хвилин і в стовпчику валют будуть відображатися тільки ті валюти за якими ви хочете торгувати.

Важливо: Всі розрахунки ведуться в валюті депозиту

При установці ми бачимо такі параметри.

ID = 348; // Унікальний індентіфікатор, необхідно присвоїти унікальне значення для кожного запускається радника.

Divide_on = 2.00; // Поділ обсягу ордерів на крок для Тралла

Profit _ dinamik = true; // true динамічний, false фіксований

DefaultProfit = 20; // Фіксований Тейк профіт в валюті депозиту (якщо 0 - вимкнено)

Profit_Exponent = 2; // Коефіцієнт збільшення тейк профіту від сумарного обсягу лота

CurrencySL = 0; // СЛ в валюті депозиту (якщо 0 то вимкнений)

AllSymbols = true; // Враховувати всі валюти, або ті що з Symbol_list

Symbol_list = "EURUSD, GBPUSD"; // Список валют за якими стежить радник (якщо Symbol_list = false)

Info = true; // Відображати інформаційну панель

xPos = 4; // Відступ від лівого краю графіка

yPos = 35; // Відступ від верхнього краю графіка

SleepTime = 100; // Затримка в мілісекундах

VisualMode = true; // Увімкнути режиму ручного управління

Sounds = true; // Звукові сигнали при здійсненні торгових операцій.

Magic = 0; // Унікальний номер ордерів.

Slippage = 30; // Максимальне відхилення від запитуваної ціни в пунктах, при відкритті і закритті ринкових позицій.

Все в принципі зрозуміло, опишу тільки як працює розрахунок трала і тейк профіту, т.к вони тут реалізовані по так сказати ексклюзивному алгоритму.

Трал розраховується наступним чином:

настройка Trall_on = true; Divide_on = 2.00

- У ринку з'явився ордер об'ємом 0.01 означає включення трала відбувається при досягненні прибутку 1 $ (загальноприйнятий прохід 10 пунктів), а з урахуванням налаштування Divide_on = 2.00 розділитися на 2 (або будь-яка ваша цифра). Виходить початок трала 1 бакс з кроком 50 центів

- Наприклад, відкрили ми ще один ордер 0.01 на buy і sell .... = Загальний обсяг ордерів в ринку став складати 0.03 означає, радник це побачив і автоматично переробив початок трала з 3 баксів з кроком 1.5 долара

Відкрили ще один ордер на 0.07 загальний обсяг в ринку став 0.1 радник знову перерахував трал і зробив його початок на 10 з кроком 5баксов. І т.д. При цьому при кожній зміні показує параметри на індикації Старт: 0.00 Крок: 0.00 Думаю з цим зрозуміло

Далі в ринку у нас, наприклад, ордера загальним обсягом 0.1 на індикації відображається напис Трал відпочиває:

Як тільки загальний профіт склав 10 баксів спрацьовує початок трала ... .на індикації Напис змінюється на Працює трал SL: 5.00 тобто при роботі трала загальний профіт став 15 доларів. згідно нашого кроку закриття ордерів перенеслося на профіт 10 баксів. Відповідно напис індикації так само змінилася Працює трал SL: 10.00 і показує нам що з урахуванням кроку віртуальний стоп змінився на 10 і як тільки профіт стане 10 все ордера закриються.

Трал до тих пір, поки не відкотимося на стоп або досягнемо DefaultProfit = 20 (або Суми динамічного профіту)

Як тільки ордера закрилися на графіку пропадають стовпчики валютних пар за якими були відкриті ордера. Trall_on = false - з урахуванням цієї налаштуванням трал відключаться і радник чекатиме досягнення профіту по змінної DefaultProfit = 20 (або динамічного якщо змінна Profit_dinamik = true) При цьому напис індикації з урахуванням цієї настройки змінитися на Трал відключений:

Тепер по порядку ...... допустимо, руху ринку у нас мляві, трал ми відключили, вирішили працювати по ТП Наприклад, в ринку у нас серія ордерів загальним обсягом 0.1 настройки наші стоять за замовчуванням

- З них випливає, що Profit_dinamik = true включений і тейк профіт у нас динамічний. при такій настройці змінна DefaultProfit відключається автоматично.

- Динамічний профіт обчислюється таким чином:

Обсяг ордера наприклад 0.1 по проходу 10 пунктів = 10 доларів множимо (змінна Profit_Exponent) на 2 = 20 баксів

На індикації відображається ТПД в валюті: 20 (множення будь-яка ваша цифра від 0.01)

- Під час торгів відкрили ордер на 0.05 - загальний обсяг ордерів в ринку став 0.15. тейк профіт відповідно пере вважався 0.15 - проход- 10пунктов = 15 $ множимо на 2 = 30 баксів. індикація змінилася на ТПД в валюті: 30

Відключили Profit_dinamik = false. відключилася змінна Profit_Exponent тобто Мінлива DefaultProfit включилася якщо на ній не нуль то працюємо по ній Індикація змінилася з динамічної на просту, ТП в валюті: 20

Даний радник можна обговорити в соответствющая гілці нашого форуму продаж радників.