ShamanHand
Наношу добро, причиняю пользу.

 
Уровень 24

  Торгую в компаниях:

РЕКОМЕНДУЮ



Программа подсчёта пунктов и средств просадка советника-сеточника, работающего по системе Мартингейла.

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

Ссылка на файл:
www.opentraders.ru/downloads/1280/

З.Ы.:
Буду благодарен за сообщения о найденных глюках.
  • +9
  • Просмотров: 4351
  • 9 августа 2016, 19:21
  • ShamanHand
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

  Предыдущая запись в моем блоге
NZD/USD от 08.08.2016
Следующая запись в моем блоге  
Бездепозитный бонус на InstaForex
08 августа 2016
31 августа 2016

Комментарии (13)

+
0
Вот уже нашёл косячок. Банальная очепятка привела к ошибке в рассчётах.
Исправил, перезалил файл.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 10 августа 2016, 18:23
+
0
искал подобное:) 
avatar

  10  cardon Сообщений: 376

  • 10 августа 2016, 19:00
+
0
Глянула программу. Вообще не согласна с расчетами. Готова обсудить. И почему максимально в 2 раза? :D 
avatar

  27  Oxy Сообщений: 3413 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 августа 2016, 22:00
+
0
Прекрасно! Коль нашла косяки в подсчёте — только рад буду исправить.
А в 2 раза максимум потому как писал для себя. И даже это нахожу безумием, так лот завышать.
Я сегодня постараюсь выделить время, перепроверить код.
Редактирован: 16 августа 2016, 04:57
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 16 августа 2016, 04:54
+
0
В логике кода ошибок не заметил и решил проверить частный случай просадка из 10-ти ордеров вручную. Для удобства взял умножение лота на 2.

Просадка всех ордеров равна сумме их просадок, а просадка конкретного ордера равна лот*спред + лот*пункты просадки.
Считаем по каждому ордеру:
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 (центов)
Т.е. всё верно, рассчёту программы соответствует.
Готов обсудить<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Редактирован: 16 августа 2016, 07:13
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 16 августа 2016, 06:53
+
+1
Вообще не поняла твою формулу.
И не увидела в ней маржи.
Ну вот два (2) колена (не утверждаю, что моя формула до конца верна):
(MARGINREQUIRED*Lot + MARGINREQUIRED*Lot*KoeffLot) + (StepOrders* 2 *Lot + StepOrders*Lot*KoeffLot);

MARGINREQUIRED = MarketInfo(Symbol(), MODE_MARGINREQUIRED);
StepOrders — шаг
KoeffLot — увеличение лота
avatar

  27  Oxy Сообщений: 3413 - ..ιllιlι.lι.ιllι.ιlι..

  • 16 августа 2016, 13:31
+
0
Маржа и не считается, только голый просадок ордеров.
На сях таких как в MQL специализированных инструментов для этого нету.
Но мысль хорошая, подумаю как можно реализовать посчёт маржи.
Ну а увеличение лота — вообще не проблема переделать.
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 17 августа 2016, 09:40
+
0
Програмка это конечно хорошо но достаточно загнать в тестор и прогнать 2010г 3 месяца май ноябрь и декабрь и все*spokuha* 
avatar

  21  ruslan71 Сообщений: 974 - Руслан

  • 30 августа 2016, 23:54
+
0
Бога ради. У меня приятель никогда не пользуется калькулятором. «Ты чего! Эксель же есть!»
Но так действительно проще. Видно сколько средств потрачено на каждый ордер при просадках и всего. Т.е. это больше для планирования и прикидки рисков.
Опять же, это больше для себя сделано, но, если есть какие-то предложения, замечания — с удовольствием приму и учту.
Кроме того, сейчас модифицирую, прикручиваю подсчёт маржи. Уже взялся, но всё руки не доходят допилить. Это, пожалуй, даже поактуальней будет.
Редактирован: 31 августа 2016, 10:00
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 31 августа 2016, 09:49
комментарий был удален 2016-09-06 07:38:52 ShamanHand

комментарий был удален 2016-09-06 07:36:59 ShamanHand

+
+4
Обновил программу. Перезалил файл.
Теперь считает и маржу.

www.opentraders.ru/downloads/1280/
avatar

  24  ShamanHand Автор Сообщений: 1092 - Наношу добро, причиняю пользу.

  • 6 сентября 2016, 07:39
+
0
Молодец Сергей, респект
avatar

  10  Darkbook Сообщений: 44 - Егор

  • 6 сентября 2016, 09:16

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