Закриття невигідних позицій шляхом ідентифікації та закриття вигідних позицій. Експерт-радник (EA) розроблений для закриття невигідних позицій шляхом ідентифікації та закриття вигідних…
CrossObjectAlert: сповіщення про перетини об’єктів у MetaTrader
PROINFO. ПРОІНФО. Показник розрахунку прибутку
Коротко
Створення Експертних радників (EAs) для тестування вашої стратегії з використанням будь-якого індикатора (indicator) може бути спрощене за допомогою шаблонів (templates) та ресурсів з відкритим кодом (open-source resources). Спеціальний шаблон також допоможе оптимізувати цей процес.
Ось покроковий посібник, як ви можете створити EA всього за 5 хвилин, використовуючи MQL Open Source Templates з Expforex.com/ua.
Покроковий посібник зі створення EA за допомогою шаблонів з відкритим кодом (Open Source Templates)
- Завантажте шаблон з відкритим кодом (Open Source Template):
- Перейдіть на Expforex.com/ua і перейдіть до розділу Open Source, де ви можете знайти шаблони MQL для MetaTrader 4 (MT4) та MetaTrader 5 (MT5).
- Завантажте шаблон EA, що підходить для вашої платформи (MT4 або MT5) і базується на індикаторі, який ви хочете використовувати.
- Розуміння структури шаблону (Template Structure):
- Шаблон включатиме попередньо написаний код, який обробляє основні функції EA, такі як ініціалізація, відкриття та закриття позицій на основі сигналів від індикатора.
- Основні елементи шаблону включають:
- OnInit(): Ініціалізує EA і завантажує індикатор (indicator).
- OnTick(): Перевіряє сигнали на кожному ціновому тіку.
- Користувацька функція для індикаторів (Custom Function for Indicators): Функції, які інтегрують користувацькі індикатори або вбудовані індикатори з MetaTrader.
- Інтегруйте свій користувацький індикатор (Custom Indicator):
- Якщо ви використовуєте користувацький індикатор, знайдіть відповідний код MQL або файл
.ex4/.ex5
. - Відкрийте шаблон EA у MetaEditor і змініть код, щоб викликати ваш користувацький індикатор за допомогою функції
iCustom()
. Наприклад:double signal = iCustom(NULL, 0, "YourIndicatorName", IndicatorParameters, 0, 1);
- Якщо ви використовуєте стандартні індикатори MetaTrader, ви можете легко налаштувати шаблон для їх включення, використовуючи відповідні імена функцій, такі як
iMA()
для ковзної середньої абоiRSI()
для RSI.
- Якщо ви використовуєте користувацький індикатор, знайдіть відповідний код MQL або файл
- Налаштуйте свою торгову логіку (Customize Your Trading Logic):
- У функції
OnTick()
додайте свою користувацьку торгову логіку на основі сигналів індикатора. Наприклад, щоб відкрити покупку, коли індикатор дає сигнал:if (signal > 0) { OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Buy trade", MagicNumber, 0, Green); }
- Ви також можете визначити умови для закриття угод, встановлення стоп-лоссів, тейк-профітів та трейлінг-стопів.
- У функції
- Скомпілюйте EA (Compile the EA):
- Після внесення змін збережіть файл і натисніть Компілірувати (Compile) в MetaEditor.
- Якщо виникнуть помилки, редактор їх підкреслить. Ви можете виправити будь-які синтаксичні помилки та повторно скомпілювати.
- Проведіть бектестування вашого EA (Backtest Your EA):
- Завантажте щойно створений EA у Strategy Tester MetaTrader.
- Виберіть таймфрейм, валютну пару та параметри введення для бектестування.
- Перевірте, як ваш EA працює на основі історичних даних.
- Оптимізуйте та вдосконалюйте:
- За потреби вдосконалюйте логіку, коригуючи параметри та повторно компілюючи EA.
- Ви також можете використовувати інструменти оптимізації (optimization tools) в MetaTrader для знаходження найкращих параметрів для вашої стратегії.
Ви можете завантажити безкоштовні шаблони
FULL for FREE!
Це ПОВНІСТЮ БЕЗКОШТОВна версія без обмежень!
Ви можете завантажити та встановити нашу програму безкоштовно!
Переваги використання шаблонів з відкритим кодом (Open Source Templates) від Expforex.com
- Економія часу (Time-saving): Використовуючи готові шаблони, ви економите час та зусилля на кодування фундаментальних частин EA.
- Не потрібні програмні знання (No Programming Expertise Required): Шаблони обробляють основні функції, а вам потрібно лише налаштувати конкретну логіку, пов’язану з вашою стратегією.
- Налаштовувані (Customizable): Ви можете легко інтегрувати користувацькі або вбудовані індикатори, налаштувати різні техніки управління грошима та вдосконалити умови входу/виходу.
З таким підходом ви можете створювати, тестувати та вдосконалювати власні Forex торгові стратегії (Forex trading strategies) без глибоких програмних знань.
Використовуючи шаблони з відкритим кодом (Open Source Templates) від Expforex.com, навіть початківці можуть швидко налаштувати функціональний EA!
Опис
Якщо ви зацікавлені в тестуванні вашої торгової стратегії за допомогою індикаторів, ви можете створити Експертного радника (EA) для автоматизованої торгівлі від вашого імені.
Добра новина полягає в тому, що вам не потрібно мати спеціалізовані знання в програмуванні для створення EA.
Лише за кілька простих кроків ви можете створити радника на основі будь-якого індикатора всього за п’ять хвилин.
Почніть програмування з MQL Open Source Templates
Для початку вам потрібно відкрити платформу MetaTrader 4 (MT4) і перейти до вікна “Navigator“.
Там ви виберете папку “Експертні радники (Expert Advisors)” та клацнете правою кнопкою миші, щоб обрати “Create“.
Далі ви виберете “Користувацький індикатор (Custom Indicator)” та оберете індикатор, на основі якого хочете створити EA.
Після вибору індикатора ви можете налаштувати ваш EA, встановивши параметри, такі як розмір лота (lot size), стоп-лосс (stop loss) та рівні тейк-профіту (take profit levels).
Ви також можете додати додаткові умови для відкриття та закриття угод, такі як часові правила (time-based rules) або сигнали від кількох індикаторів.
Після налаштування вашого EA ви можете зберегти його та прикріпити до графіка, щоб почати тестування вашої торгової стратегії.
Ви також можете провести бектестування вашого EA за допомогою історичних даних (historical data), щоб побачити, як він працював би в минулому.
Створення власного EA може бути потужним інструментом для автоматизації вашої торгової стратегії, але важливо пам’ятати, що жодна стратегія не є бездоганною.
Завжди дотримуйтеся обережності під час торгівлі та використовуйте належні техніки управління ризиками (risk management techniques), щоб захистити свій капітал.
Функціональні можливості експертів з www.expforex.com
Мета шаблонів:
Багато трейдерів стикаються з проблемою написання своїх Експертних радників (Expert Advisors).
- Звідки почати?
- Як встановити тейк-профіт (take profit), стоп-лосс (stop loss) або трейлінг-стоп (trailing stop) в коді EA?
- Як перевірити, чи працює стратегія?
- Ви не хочете платити за щось, що вже було зроблено раніше.
- Ви знайшли подібну стратегію і хочете її покращити?
The X – Програмування Експертного Радника
Як програміст, який спеціалізується на написанні радників для торгових платформ, я помітив, що кожен третій замовлення, яке я отримую від клієнтів, схоже на попереднє за базовою логікою.
Ця схожість можна пояснити тим, що певні торгові стратегії або алгоритми є більш ефективними та популярними за інші, що призводить до повторюваності замовлень.
Однак хороша новина полягає в тому, що такі замовлення зазвичай виконуються за нижчою ціною, ніж ті, що вимагають більш унікальної логіки та кодування.
Для ефективного написання радників для цих подібних замовлень я використовую різноманітні функції (functions) та бібліотеки (libraries), які накопичив у своєму наборі протягом років.
Ці функції та бібліотеки спеціально розроблені для прискорення процесу кодування та забезпечення оптимальної роботи радника на платформі. Я ретельно вибираю найбільш підходящі функції та бібліотеки для кожного замовлення, залежно від вимог та специфікацій, наданих клієнтом.
Це дозволяє мені надавати високоякісні радники вчасно, при цьому утримуючи вартість на розумному рівні для клієнта.
Завдяки цьому сайту ви можете знайти подібну стратегію та шаблон логіки при замовленні, що дозволяє заощадити як гроші, так і час.
Програмування Експертних радників (Expert Advisors): www.expforex.com © 2008-2024
Шаблон Експертного Радника #1
Цей шаблон призначений для загальних цілей створення Експертних радників (Expert Advisors); він містить найважливіші та необхідні функції для роботи з EA. Серед можливостей цього шаблону:
- Використання / НЕ використання – Стоп-лосс (Stop Loss) / Тейк-профіт (Take Profit)
- Використовувати / НЕ використовувати – Часова торгівля (Time Trading)
- Використовувати / НЕ використовувати – Технологія MarketWatch для торгівлі (включення – тільки для обізнаних)
- Використовувати / НЕ використовувати – Очікувані ордери (Pending Orders)/Ринкові позиції (Market Positions) – на вибір
- Використовувати / НЕ використовувати – Автолот (Autolot) або використання фіксованого лота.
- Використовувати / НЕ використовувати – Закриття позицій (Closing Positions) на основі зворотного сигналу
- Використовувати / НЕ використовувати – Трейлінг-стоп (Trailing Stop)
Угода про використання програми – Шаблони #1
Ця Угода про програмне забезпечення Exp – Templates #1 (Exp – Templates #1 Software Agreement) є угодою між вами, кінцевим користувачем, та автором, який працює під псевдонімом EXPFOREX.
Вирішивши придбати програму Exp–Templates #1, ви погоджуєтеся дотримуватися всіх умов цієї угоди.
Ви погоджуєтеся дотримуватися всіх умов цієї угоди.
- Автор володіє виключними правами власності на програму Exp—Templates #1 та її розвиток. Вам надається лише право використовувати програму Exp—Templates #1. Реєстрація програми не потрібна, і немає обмеження часу на її використання.
- Ви можете придбати програму Exp–Templates #1 лише у автора. Усі інші способи придбання Exp–Templates #1 є незаконними та можуть бути переслідувані.
- Для програми Exp – Templates #1 надається не гарантована технічна підтримка. З усіма питаннями щодо використання програми ви можете звернутися до автора, і, за можливості, буде надана допомога.
- Exp – Templates #1 не має обмежень щодо того, як його можна використовувати. Це означає, що ви можете встановити програму на будь-яку кількість комп’ютерів та використовувати її без обмежень.
- Всі права, які не надаються явно цією угодою, залишаються за автором.
- Програма Exp – Templates #1 надається на умовах “як є”. Ніякі гарантії не додаються або не припускаються. Ви використовуєте програму на власний ризик і не матимете претензій до автора незалежно від наслідків використання програми.
- Автор не несе відповідальності за будь-які можливі збитки, завдані вам у зв’язку з використанням або неможливістю використання програми Exp – Templates #1, навіть якщо автор був повідомлений про можливість таких збитків.
- Автор не зобов’язаний повідомляти вас про випуск нової версії програми Exp Templates #1 або про зміни до цієї угоди. Ви повинні самостійно слідкувати за новинами на сайті автора.
- Ваше придбання програми Exp – Templates #1 у автора означає, що ви приймаєте всі положення цієї угоди та погоджуєтеся з ними. Якщо ви не погоджуєтеся з умовами цієї угоди, тоді ви не повинні купувати програму Exp – Templates #1 у автора.
- Фонди, які ви перевели, не будуть повернуті вам за жодних обставин.
- Ніхто, крім автора програми Exp – Templates #1, не має права змінювати текст цієї угоди.
Експертний радник (Expert Advisor), EA, Легкий посібник (Easy-to-Follow Guide), Створити EA (Create EA), Не потрібне програмування (No Programming Required), MQL Open Source Templates, Автоматизація торгівлі (Trading Automation), Forex торгівля (Forex Trading), Автоматизовані торгові системи (Automated Trading Systems), Швидке налаштування (Quick Setup), Зручні шаблони (User-Friendly Templates)
Наші Загальні FAQ
Відповіді на найпопулярніші питання
Питання?
Якщо у вас є будь-які питання, будь ласка, задавайте їх. Ми не продаємо свиню в мішку.
І кожен наш продукт можна перевірити перед покупкою.
Ми цінуємо ваш інтерес та відгуки про наші продукти та прагнемо підтримувати високі стандарти якості.
Дякуємо, що ви з нами!
У вас є питання?
Пов’язані публікації
X і xCustomEA: тестування та оптимізація
Опис The X та The xCustomEA є двома видатними Експертними радниками (EAs) у спільноті Форекс, здобувши широку популярність за останні п’ять…
Market Time Pad. Індикатор для MetaTrader з торговими сесіями
Індикатор часу відображає поточний час на основних світових ринках та підсвічує активну торгову сесію. Він легкий у використанні та…
Торговий звіт TickSniper і кращих радників Expforex
Опис Ми підсумували узагальнені та детальні результати торгів наших експертів TickSniper, Good Santa, Tick Hamster, The X, на наших реальних торгових рахунках. Статистика торгів наших Експертних…
The xCustomEA Радник на PipFinite Trend PRO. Автоматичий EA
Опис Приклад програмування стратегії для індикатора PipFinite Trend PRO та торгівлі за допомогою нашої універсальної торгової системи Exp – The xCustomEA. У…
Торгова панель VirtualTradePad (VTP). Для торгівлі в один клік з
VirtualTradePad або VTP – панель управління для торгівлі в One Click в терміналах MetaTrader. Програма для скальпінгу та ручної торгівлі на Forex….
AI Sniper. Автоматичний Розумний Експертний Радник для MetaTrader.
AI Sniper — це інтелектуальний, самовдосконалюваний торговий робот, розроблений для терміналів MT4 та MT5. Він використовує розумний алгоритм та передові…
Duplicator – Дублювання угод/позицій на терміналах MetaTrader
Exp-Duplicator — це автоматичний Експертний Радник (Expert Advisor), розроблений для дублювання угод та позицій задану кількість разів на вашому рахунку…
Forex Tester Pad — це торговий симулятор для тестера стратегій.
Одноклікова торгівля на графіку Тестера Стратегій. Утиліта дозволяє вручну тестувати ваші стратегії в тестері стратегій. Одноклікова торгівля на графіку візуалізації. Зручний…
Swing-стратегія (Маятник). Автоматичне відкриття 2 протилежних відкладених ордерів, OCO ордери.
Стратегія Маятник або Свінг передбачає послідовне відкриття відкладених ордерів із збільшеним лотом. Основний принцип простий: розміщуються два відкладених ордера, і…
CLP CloseIfProfitorLoss. Контроль загального прибутку або збитку з трейлінг-прибутком.
Експертний радник (EA) пропонує розширені функції для управління та закриття позицій у MetaTrader, особливо при досягненні передвстановленого рівня загального прибутку…
Partial Close and Trailing. Часткове закриття позицій на відкатах
Partial Close and Trailing — це помічник EA, який закриває частину позиції (тобто частину лота) під час відкату. EA частково закриває…
EAPadPRO – Інформаційна панель для наших експертів. Панель управління для
Інформаційна панель для всіх наших радників та утиліт для терміналу MetaTrader. Детальні інструкції з основ управління та використання панелі…
Averager. Усереднення торгових позицій. Відкриття угод проти тренду та по
Усереднення позицій. Відкриття додаткових позицій по тренду та проти тренду з функцією загального трейлінг-стопу прибутку! Робот може відкривати додаткові…
EA The xCustomEA: Універсальний торговий радник для користувацьких індикаторів. Конструктор
Універсальний торговий радник на користувацьких індикаторах для MetaTrader. Exp – The xCustomEA Універсальний торговий радник на користувацьких індикаторах. The xCustomEA працює…
Ця публікація також доступна на: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어
Leave a Reply