После написания Окси «Матрёшки» возникла мысль сделать программку для рассчёта просадок при торговле на мартине.
Писал для личных целей, но если кому ещё пригодится — Бога ради.

Ссылка на файл:
www.opentraders.ru/downloads/1280/
З.Ы.:
Буду благодарен за сообщения о найденных глюках.
Комментарии (13)
Исправил, перезалил файл.
24 ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.
10 cardon Сообщений: 376
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
А в 2 раза максимум потому как писал для себя. И даже это нахожу безумием, так лот завышать.
Я сегодня постараюсь выделить время, перепроверить код. Редактирован: 16 августа 2016, 04:57
24 ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.
Просадка всех ордеров равна сумме их просадок, а просадка конкретного ордера равна лот*спред + лот*пункты просадки.
Считаем по каждому ордеру:
1) Лот равен единице.
1*3+1*126=129
2) Лот = 1*2=2
2*3+2*(126-14*1)=6+224=230
3) Лот = 2*2=4
4*3+8*(126-42)=12+98*4=404
4) Лот=4*2=8
8*3+8*(126-42)=24+672=696
5) Лот=8*2=16
16*3+16*(126-56)=48+1120=1168
6) Лот=16*2=32
32*3+32*(126-70)=96+1792=1888
7) Лот=32*2=64
64*3+64*(126-84)=192+2688=2880
8) Лот=64*2=128
128*3+128*(126-98)=384+3584=3968
9) Лот=128*2=256
256*3+256*(126-112)=768+3584=4352
10) Лот=256*2=512
512*3+512*(126-126)=1536+0=1536
Тут пунктов у ордера ещё нет, он только открылся, у него есть только спред.
Считаем сумму просадок ордеров:
129+230+404+696+1168+1888+2880+3968+4352+1536=17251 (центов)
Т.е. всё верно, рассчёту программы соответствует.
Готов обсудить
24 ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.
И не увидела в ней маржи.
Ну вот два (2) колена (не утверждаю, что моя формула до конца верна):
MARGINREQUIRED = MarketInfo(Symbol(), MODE_MARGINREQUIRED);
StepOrders — шаг
KoeffLot — увеличение лота
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
На сях таких как в MQL специализированных инструментов для этого нету.
Но мысль хорошая, подумаю как можно реализовать посчёт маржи.
Ну а увеличение лота — вообще не проблема переделать.
24 ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.
22 ruslan71 Сообщений: 1009 - Руслан
Но так действительно проще. Видно сколько средств потрачено на каждый ордер при просадках и всего. Т.е. это больше для планирования и прикидки рисков.
Опять же, это больше для себя сделано, но, если есть какие-то предложения, замечания — с удовольствием приму и учту.
Кроме того, сейчас модифицирую, прикручиваю подсчёт маржи. Уже взялся, но всё руки не доходят допилить. Это, пожалуй, даже поактуальней будет. Редактирован: 31 августа 2016, 10:00
24 ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.
Теперь считает и маржу.
www.opentraders.ru/downloads/1280/
24 ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.
10 Darkbook Сообщений: 44 - Егор
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий