MQL4: Безкоштовне написання програм
У цій гілці розглядаються заявки на безкоштовне виконання торгових роботів, скриптів і індикаторів. Реалізація ваших ідей можлива на основі наступних простих правил:
1) Всі описи, коди, зображення і т.п. повинні відкрито розміщуватися в даній гілці.
2) Створення програм, за рідкісним винятком, здійснюється на основі ідей, а не чужих кодів. Тобто копатися в чужому коді в рамках цієї гілки ми навряд чи станемо.
3) Програмісти мають право відмовити у виконанні тієї чи іншої ідей без пояснення причин. Як правило це пов'язано з безглуздістю ідеї, яка стає очевидною ще на стадії читання завдання;
4) Всі програми виконуються без усякої черги, за бажанням програміста.
5) Завдання повинно бути максимально точним і мінімально абстрактним. В ідеалі в завданні повинні бути описані конкретні правила "якщо X, то Y". Пояснюють зображення (в т.ч. і скріншоти) будуть додатковим плюсом - як правило вони сприяють кращому розумінню завдання.
6) Відразу продумуйте всі деталі при складанні ТЗ. Подальше уточнення деталей в процесі написання радника займає дуже багато часу програміста.
Повідомлень 3 Бонуси 30 RUB (Детальніше) Поставив лайків: 0 Отримано лайків: 0
в повідомленнях 0 0%
Добрий день шановні програмісти і трейдери допоможіть написати радник по алгоритму є опис алгоритму:
Питання для складання технічного завдання
1) Назва для радника (індикатора, скрипта)
2) АТС СЕРГІЙ
3) Короткий опис стратегії
4) Тренд, відкладним ордера.
5) Параметри стратегії. Кожному параметру повинен бути присвоєно унікальним ім'я (латинською), коротким описом. При описі алгоритму використовувати імена параметрів.
Bay - покупка
Sell - продаж
stop loss - обмеження збитків
застосовувані ордера:
bay stop - відкладним ордер на покупку
sell stop - відкладним ордер на продаж
taik profit = 0
traling stop при проходженні ціною 80пп (8п) трал = 40пп (4п)
радник повинен працювати на будь-яких інструментах, можливість змінювати taime fraime, змінювати обсяг лота, трал як момент початку трала, так і сам обсяг трала, б'ємо відкату і ціновий коридор
6) Які індикатори використовуються в роботі. Значення індикаторів бере з поточного бару або з закритого?
IchimokuAlert_v3 - свідчення частини індикатор Chinkou Span.
З закриття бару
7) Правила визначення піку і западини
Умови для піку:
Ціна пройшла вгору => 40пп (4п) і зробила відкат => 30пп (3п)
Умови для западини:
Ціна пройшла вниз => 40пп (4п) і зробила відкат => 30пп (3п)
Параметри робочих пік і западин на яких будуть виставлятися ордера:
Різниця між піком і западиною => 40пп (4п)
Різниця між піком і западиною =<120пп(12п)
Пріммчаніе: всі параметри дна, піку, а також мінімальні і максимальні значення повинні мати властивості зміни вручну.
8) Правила на відкриття позицій:
a. Загальні умови для входу. Логічне правило, при якому відкривається позиція або виставляється ордер.
умова установки невідкладних ордерів bay
1) ціна зробила новий пік, встановлюємо відкладним ордера bay на піках + 10пп (1п). stop loss встановлюємо безпосередньо на закінчення западини тобто «Дно»
умова установки невідкладних ордерів Sell:
2) ціна зробила нове дно встановлюємо відкладним ордер Sell на западині + 10пп (1п). stop loss встановлюємо безпосередньо на закінчення вершини тобто «Пік»
примітка. Умова + 5пп (1п) повинні мати властивості зміни вручну
3) при відкритті bay і повернення ціни в ціновий коридор, то встановлені ордер зберігають позицію і stop loss також зберігає первісну позицію, поки ціна на пройде вище ціни відкриття ордера => 40пп (4) або ви не вийдете з с.л., а ткже ордер сіл зі с.л. сіл зберігають свої позиції (у випадку з відкритим ордер сіл, то ордер бай і с.л. бай зберігають позиції), тобто у випадку з ордером сіл правила застосовується з точністю навпаки
1) при відкритті ордера bay і проходженні ціни 40пп (4п) вище ціни відкритого ордера stop loss перекладається на попередньому западину, так само при відкритті ордера сіл і проходженні ціни 40пп (4п) нижче ціни відкритого ордера stop loss перекладається на попередній пік
якщо ціна відкрила ордер бай і пройшла вище ціни відкритого ордера => 40пп (4п) і потім зробила відкат більш 30пп (3п), встановлюється відкладним ордер бай на утвореному піку, а stop loss встановлюємо на нову западину, stop loss від першого ордера переводимо під нову западину і так до тих пір, поки не спрацює трал або stop loss
Ті ж самі умови з ордерами селл.
примітка. умови величини руху ціни вище ціни відкриття ордера і наступні відкати повинні мати властивості зміни вручну
примітка.
У разі закриття всіх робочих ордерів по тралу, радник приходить в початкове положення, тобто шукає піки і западини по заданих параметрах.
2) якщо ціна коливається в ціновому коридорі (flet) ордера зберігають позиції
3) якщо спрацював traling stop тоді закриваємо всі робочі ордера, і встановлюємо ордер bay / sell за новими піків або западин якщо різниця між ними => 40пп (4п) і =<120пп
traling stop
traling stop загальне правило: трал спрацьовує при загальному проходженні ціни від ціни відкриття ордера => 80 пп, то трал виставляє 40пп
У разі якщо відкриті 2 і більше ордера трал тягне і закриває всі ордера незалежно від їх прибутку
Прімічаніе: всі параметри трала повинні мати можливість змінюватися в ручну
9) ігнорувати піки і западини якщо різниця складає більше 120пп (12п) і менш 40пп (4п)
a. Як розраховується обсяг угоди, куди встановлюється стоплосс і тейкпрофіт.
Обсяг угоди спочатку дорівнює 0.01 лота, з можливістю збільшувати або зменшувати обсяг лота вручну
stop loss встановлюється за максимальною ціною піків і западин
taik profit нету, так ка угода закриватися або по stop loss або по тралу
b. Чи повинна виставляти одна заявка або їх може бути кілька.
Заявок в одному з напрямків може бути 1 і більше
Одночасно можна виставити два різних ордера bay stop і sell stop
c. Чи потрібно входити при відкритій позиції (якщо так, чи є ліміт на кількість позицій), або чекати закриття.
Можна входити якщо є відкат більш 25пп (3п), поки не спрацює stop loss
10) Правила на вихід, потрібно чи супровід, часткове закриття і т.п.
1) traling stop при проходженні ціною 80пп (8п) трал = 40пп (4п)
2) спрацював stop loss
11) Чи потрібна оповіщення (звукове, alert, email, push).
Оповіщення звукове та push на виставлення ордера, на відкриття або закриття позицій
12) Чи потрібні для роботи графічні елементи на графіку (кнопки, лінії, допоміжна інформація)
На ваш погляд
13) Додаткова інформація
Повідомлення від Serghei Beslei
Добрий день шановні програмісти і трейдери допоможіть написати радник по алгоритму є опис алгоритму:
Питання для складання технічного завдання
1) Назва для радника (індикатора, скрипта)
2) АТС СЕРГІЙ
3) Короткий опис стратегії
4) Тренд, відкладним ордера.
5) Параметри стратегії. Кожному параметру повинен бути присвоєно унікальним ім'я (латинською), коротким описом. При описі алгоритму використовувати імена параметрів.
Bay - покупка
Sell - продаж
stop loss - обмеження збитків
застосовувані ордера:
bay stop - відкладним ордер на покупку
sell stop - відкладним ордер на продаж
taik profit = 0
traling stop при проходженні ціною 80пп (8п) трал = 40пп (4п)
радник повинен працювати на будь-яких інструментах, можливість змінювати taime fraime, змінювати обсяг лота, трал як момент початку трала, так і сам обсяг трала, б'ємо відкату і ціновий коридор
6) Які індикатори використовуються в роботі. Значення індикаторів бере з поточного бару або з закритого?
IchimokuAlert_v3 - свідчення частини індикатор Chinkou Span.
З закриття бару
7) Правила визначення піку і западини
Умови для піку:
Ціна пройшла вгору => 40пп (4п) і зробила відкат => 30пп (3п)
Умови для западини:
Ціна пройшла вниз => 40пп (4п) і зробила відкат => 30пп (3п)
Параметри робочих пік і западин на яких будуть виставлятися ордера:
Різниця між піком і западиною => 40пп (4п)
Різниця між піком і западиною =<120пп(12п)
Пріммчаніе: всі параметри дна, піку, а також мінімальні і максимальні значення повинні мати властивості зміни вручну.
8) Правила на відкриття позицій:
a. Загальні умови для входу. Логічне правило, при якому відкривається позиція або виставляється ордер.
умова установки невідкладних ордерів bay
1) ціна зробила новий пік, встановлюємо відкладним ордера bay на піках + 10пп (1п). stop loss встановлюємо безпосередньо на закінчення западини тобто «Дно»
умова установки невідкладних ордерів Sell:
2) ціна зробила нове дно встановлюємо відкладним ордер Sell на западині + 10пп (1п). stop loss встановлюємо безпосередньо на закінчення вершини тобто «Пік»
примітка. Умова + 5пп (1п) повинні мати властивості зміни вручну
3) при відкритті bay і повернення ціни в ціновий коридор, то встановлені ордер зберігають позицію і stop loss також зберігає первісну позицію, поки ціна на пройде вище ціни відкриття ордера => 40пп (4) або ви не вийдете з с.л., а ткже ордер сіл зі с.л. сіл зберігають свої позиції (у випадку з відкритим ордер сіл, то ордер бай і с.л. бай зберігають позиції), тобто у випадку з ордером сіл правила застосовується з точністю навпаки
1) при відкритті ордера bay і проходженні ціни 40пп (4п) вище ціни відкритого ордера stop loss перекладається на попередньому западину, так само при відкритті ордера сіл і проходженні ціни 40пп (4п) нижче ціни відкритого ордера stop loss перекладається на попередній пік
якщо ціна відкрила ордер бай і пройшла вище ціни відкритого ордера => 40пп (4п) і потім зробила відкат більш 30пп (3п), встановлюється відкладним ордер бай на утвореному піку, а stop loss встановлюємо на нову западину, stop loss від першого ордера переводимо під нову западину і так до тих пір, поки не спрацює трал або stop loss
Ті ж самі умови з ордерами селл.
примітка. умови величини руху ціни вище ціни відкриття ордера і наступні відкати повинні мати властивості зміни вручну
примітка.
У разі закриття всіх робочих ордерів по тралу, радник приходить в початкове положення, тобто шукає піки і западини по заданих параметрах.
2) якщо ціна коливається в ціновому коридорі (flet) ордера зберігають позиції
3) якщо спрацював traling stop тоді закриваємо всі робочі ордера, і встановлюємо ордер bay / sell за новими піків або западин якщо різниця між ними => 40пп (4п) і =<120пп
traling stop
traling stop загальне правило: трал спрацьовує при загальному проходженні ціни від ціни відкриття ордера => 80 пп, то трал виставляє 40пп
У разі якщо відкриті 2 і більше ордера трал тягне і закриває всі ордера незалежно від їх прибутку
Прімічаніе: всі параметри трала повинні мати можливість змінюватися в ручну
9) ігнорувати піки і западини якщо різниця складає більше 120пп (12п) і менш 40пп (4п)
a. Як розраховується обсяг угоди, куди встановлюється стоплосс і тейкпрофіт.
Обсяг угоди спочатку дорівнює 0.01 лота, з можливістю збільшувати або зменшувати обсяг лота вручну
stop loss встановлюється за максимальною ціною піків і западин
taik profit нету, так ка угода закриватися або по stop loss або по тралу
b. Чи повинна виставляти одна заявка або їх може бути кілька.
Заявок в одному з напрямків може бути 1 і більше
Одночасно можна виставити два різних ордера bay stop і sell stop
c. Чи потрібно входити при відкритій позиції (якщо так, чи є ліміт на кількість позицій), або чекати закриття.
Можна входити якщо є відкат більш 25пп (3п), поки не спрацює stop loss
10) Правила на вихід, потрібно чи супровід, часткове закриття і т.п.
1) traling stop при проходженні ціною 80пп (8п) трал = 40пп (4п)
2) спрацював stop loss
11) Чи потрібна оповіщення (звукове, alert, email, push).
Оповіщення звукове та push на виставлення ордера, на відкриття або закриття позицій
12) Чи потрібні для роботи графічні елементи на графіку (кнопки, лінії, допоміжна інформація)
На ваш погляд
13) Додаткова інформація
якщо є питання пишіть в личку або на скайпі sergheibeslei1
Повідомлення від albertalbert
В ютубі чисто технічно нічого ніхто не пояснить те, як ви самі маєте доступ до цього парадокс. Там до речі і завдання ніякого немає. Необхідний алгоритм, як чого куди і за яких умов. Що-б написати технічне завдання, тим більше правильне, необхідно затратити час і працю. Спробуйте витратити ці дві речі з користю, а не просити інших думати алгоритм за вас.
давайте разом подумаємо як розкласти очікування від ціни на три составляющ
я думаю що всередині дня
1дверь-тренд вгору
2 флет
3тренд вниз
тож даємо ціною від точки константи опівдні годину часу щоб прибрати одну з дверей
припущення напрямки (загадування двері) визначаємо трендової Машкою наприклад
через годину ціна відкриває нам одні двері і нам належить вибрати вже з двох варіантів
якщо ми вгадали відразу то отримали профіт
якщо немає то закриваємо збиток і відкриваємо угоду (варіант залишається єдиним
і ставку на неї можна подвоїти так як по парадоксу ми будемо в плюсі
ускладнюючи систему включаємо модулі
або торгівля у флеті або торгівля в тренді для бая або Селла
перший вибір робимо по нахилу Машки (якщо нахил в межах флетового градуса то вибираємо середні двері
і якщо перевищує поріг то одну з двох, що залишилися
машка з кутом нахилу називається MA TL
скачати нижче
Ринок Форекс / Forex є високоприбутковим і високоризикованих засобом отримання прибутку від операцій з валютними курсами. Використовувані інструменти роботи на ринку Форекс багато в чому визначають результат валютної торгівлі учасниками ринку Форекс, які є клієнтами брокерів. Кожен Форекс брокер пропонує свій торговий термінал, однак більшість брокерів і трейдерів ринку Forex сходяться сьогодні в своєму виборі терміналів MetaTrader 4 і MetaTrader 5. Форум ФорексДеньгі створений для тих, хто вибирає в своїй Форекс торгівлі термінал сімейства MetaTrader, а так же платформи брокерів бінарних опціонів.
Прогнози ринку Forex, незалежні думки експертів валютного ринку - все це ви знайдете в Форекс-форумі обговорення трейдингу. Вітається наявність досвіду роботи на Форекс, проте не заборонені вхід і право участі в дискусіях всім бажаючим, у тому числі трейдерам-новачкам. Обмін думками по рухах валют, демонстрація власної торгівлі, ведення торговельних щоденників, розробка форекс-стратегій, взаємодопомога - головна мета спілкування в Форекс-форумі, присвяченому трейдингу.
Спілкування з брокерами і трейдерами (про брокерів)
Якщо ви маєте негативний або позитивний досвід роботи з Форекс-брокером, поділіться ним в розділі форекс-брокерів. присвяченому питанням якості брокерських послуг. Ви можете залишити відгук про ваш брокер, розповівши про переваги чи недоліки торгівлі через нього. Сукупність відгуків трейдерів про брокерів є своєрідний рейтинг Форекс-брокерів. У цьому рейтингу ви можете бачити лідерів і аутсайдерів ринку послуг трейдингу на Forex.
Софт для трейдерів, автоматизація торгівлі
Вільне спілкування на Форумі ФорексДеньгі
Ви хочете відпочити? Або поки ще не маєте потрібної кваліфікації для спілкування в трейдингових розділах? Тоді вам підійде Форекс-форум для спілкування на вільні теми. Зрозуміло, не заборонено спілкування на теми, близькі до ринку Форекс. Тут ви знайдете анекдоти про трейдерів, карикатури на економічну тематику і повноцінний офф-топ.
Бонуси за спілкування на Форумі ФорексДеньгі
Форум трейдерів ФорексДеньгі створений трейдерами для трейдерів, і не призначений для отримання прибутку. Однак, спілкування на Форекс-форумі дає форекс-бонуси. які можуть бути використані в Форекс-трейдингу у одного з партнерів форуму. Бонуси - це подарунки, які винагороджують професійних Форекс-трейдерів за витрачений на нашому форумі час, а трейдерам дозволять спробувати форекс-торгівлю на реальному рахунку без вкладення власних коштів.
Дякуємо вам за вибір Форуму ФорексДеньгі як місце спілкування!
Поточний час: 15:31. Часовий пояс GMT +4.