Скачать MetaTrader 5

Помогите поставить ордер на немедленное исполнение

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Evgeny Potapov
1682
Evgeny Potapov  

Помогите, пожалуйста,составить функцию, которая ставит ордер на немедленное исполнение!

Функция будет вызываться сразу по тику, если функция оценки  даст сигнал на покупку.

Функция получает:

1) направление (buy - sell)

2) максимальную котировку, которую можно использовать в случае неудачи (Requote) то есть если тиковой цены уже нет

3) инструмент

Функция должна сама определять

1) текущую цену (с учётом направления) 

2) В случае Requote адекватно реагировать на предложение сервера с учётом введёного предела для цены

3) Определять сумму ордера (10%) от суммы на счету 

4) Учитывать наличие уже открытой позиции по данному инструменту и делать переворот с учётом того, что при этом свободных денег на счету может не быть 

 

Мне пока трудно разобраться откуда какие данные для всех этих целей получать и как следить чтобы они были актуальными, а попробовать стратегию хочется ... 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий