Потрібно створити спрощену версію радника "калькулятор ризиків". Ось посилання на YouTube, як він працює: https://www.youtube.com/watch?v=LJ940Boxj1A
Його сенс - розраховувати лотність при фіксованому ризику.
Є його ехе файл, якщо потрібно буде, але вихідних кодів звичайно ж немає.
У чому суть проблеми: він дуже добре працює для валютних пар, але неправильно розраховує лот при торгівлі іншими інструментами, як CFD на акції. Брокер не дозволяє торгувати дробовий лот, наприклад 2.1 лота, у цьому випадку радник має округлювати лотність. Звичайно, при цьому ризик трохи зміщується (у більшу або меншу сторону), але це допустимо. Як було сказано вище, на валютних парах таких проблем немає. Власники цієї проблеми вирішувати не хочуть, тому доводиться замовляти схожу версію.
Технічне завдання:
1) створюється графічний toolbar з полями:
- Risk (за замовчуванням "2%" від депозиту);
- Risk/Reward (за замовчуванням "4" - один до чотирьох );
- Lot (розраховується автоматично);
- Stop Loss - SL (за замовчуванням 10 центів/піпс);
- Take Profit - TP (за замовчуванням 1, але може бути 2 або 3. При виборі 2 або 3, угода ділиться навпіл або на 3 частини відповідно). Сам розрахунок Тейк Профіту беремо з Risk/Reward, тобто 1 до 4 за замовчуванням - на 10 центів ризику перший тейк буде 40 центів, другий - 80, третій 120 центів.
*!Всі значення можна змінювати вручну! - дивіться відео
- Поле "Профіт у $ еквіваленті" нам не потрібно.
4 кнопки залишаємо як є (купівля від ринкової ціни, продаж від ринкової ціни, відкладений ордер, який при перетягуванні вище/нижче рівня підтягне тип ордера, наприклад бай стоп або бай лиміт і навпаки (у відео в принципі пояснено) і кнопка виконання ордера).
Ще хотів би додати кнопку автоматичного переносу в беззбитковість (за замовчуванням, при досягненні двох ризиків - у нашому прикладі 20 центів, Стоп Лосс переноситься у беззбитковість, скажімо, на +5 пунктів від ціни відкриття). Потрібна опція вмикання та вимикання цієї функції.
При натисканні кнопок радник малює лінії: ціни покупки, продажу і стопа, які можна рухати вручну, при цьому потрібно пересчитувати лотність згідно з ризиком (як у відео).
Також, мені потрібно буде пояснення, де я можу системно змінити значення за замовчуванням, якщо мені знадобиться. Щоб не вводити кожного разу вручну нові значення.
В принципі все. Інший функціонал, який є у відео, для мене другорядний і на даному етапі не потрібен. Якщо щось не зрозуміло, можна зробити дзвінок і детальніше пояснити.
ПРОСЬБА НАДІСЛАТИ СВОЇ ПРОПОЗИЦІЇ ТІЛЬКИ ТИМ, У КОГО Є ДОСВІД В MQL І НАПИСАННІ СОВЕТНИКІВ ПІД MT4
Чекаю ваших пропозицій і оцінки роботи.