Добрый день! Рассмотрим, к примеру, лошадиные скачки или собачьи бега, где несколько забегов происходят одновременно в одно время или с небольшим интервалом времени 1-2-3 минуты или 5 минут. Но результаты объявляются бывает либо сразу после забега, бывает через 5 минут, через 30 минут, а иногда результаты зависают на несколько часов. В триггере есть такие понятия как currentloss (счетчик убытков) и winstep (счетчик шагов возмещения убытков). Так вот в триггере currentloss прописано: для ставок ПРОТИВ:
currentloss - last_pl - hist_2_laya*winstep*(1-commission)
для ставок ЗА:
currentloss - last_pl - (hist_2_pl-init_payout)*winstep*(1-commission).
Эти формулы я понимаю так: из счетчика убытков минусуется сумма выигрыша/убытков в последнем рассчитанном рынке и минусуется сумма всех ставок против или за, сделанных в рассчитаном рынке с индексом 2 умноженным на счетчик шагов возмещения убытков с учетом комиссии? Можете привести пример по этим формулам, как все происходит на практике?
Возьмем, к примеру, 10 рынков, которые идут друг за другом, и на всех этих рынках триггер делает ставки не зависимо рассчитан ли предыдущий рынок или нет. Но расчет (объявление результата) этих рынков происходит не последовательно, а расчет 8-го рынка может произойти раньше, чем 2-го или 3-го, хотя по времени они происходили раньше.
Так вопрос в следующем, как в счетчике убытков прописать условие, которое бы учитывало все рынки в процессе их расчета и соответственно корректировало следующие ставки с учетом рассчитанных и вносило изменения в счетчик убытков? На данный момент hist_2_pl или hist_2_laya прописывает индекс 2 (можно поставить 1-5), но этот индекс указывает на время расчета рынков и если расчет будет произведен 2-3 рынков, а следующая ставка пока не сделана, то он учтет один рынок из этих трех???
Может быть использовать hist_hist_count_backa, например
currentloss - last_pl - hist_hist_count_laya*winstep*(1-commission) и
currentloss - last_pl - hist_hist_count_backa*winstep*(1-commission) или индекс вообще убрать или поставить индекс с 1 по 5 через запятую или какую то другую формулу Может быть currentloss - last_pl*winstep*(1-commission)? Смысл такой, что бы не упустить ни один убыточный рынок и убытки раскидывать на определенное количество шагов возмещения убытков.
Заранее спасибо!!! Жду ответа.