Pages:
Actions
  • #16 by protel on 29 Oct 2015
  • В общем ситуация такая:   рынок обновляется значительно чаще триггера. Но происходит что то странное , а именно. Почему то триггер "ставка ЗА"  отрабатывает два раза. Соотв. отправляется две default_backa. Заметил еще, глядя на окно активных триггеров, что после первого выполнения  "Ставка ЗА" триггер "закрыть блок и повторить"  тоже выполняется вроде как , по крайней мере сигнализирует зеленым (мигает) что выполнился. Видимо из-за этого и происходит еще одно срабатывание триггера "ставка ЗА".   Не ясно,  почему так происходит ?
  • #17 by Oxa (WellDoneSoft) on 30 Oct 2015
  • Обнаружила набор обстоятельств, при которых блок может закрываться преждевременно.

    Попробуйте исправленные триггеры. Обратите внимание на то, что частота обновления триггера "уравнивание прибыли" должна быть равна частоте обновления всего блока. Если меняете одну цифру, надо поменять и вторую.
  • #18 by protel on 30 Oct 2015
  • Поясните в двух словах что это за обстоятельства, а то  что то  пока не пойму этого момента.
  • #19 by Oxa (WellDoneSoft) on 30 Oct 2015
  • Такое может происходить, если на ставку ЗА уходит больше одного обновления рынка. Я исправила условия триггера так, чтобы они этот момент учитывали.
  • #20 by protel on 30 Oct 2015
  • Судя по тому , что Вы убрали  условие "и у исхода кол-во ставок  ЗА в паре равно 0"  дело в нем ?
  • #21 by Oxa (WellDoneSoft) on 30 Oct 2015
  • Этим условием (и вторым условием, которое я тоже убрала) я пыталась заставить триггер поставить еще раз, если первая ставка была непарной, а затем начался матч и она была отменена. Теперь это будет сделать невозможно, т.е. в данной ситуации триггер не сможет ее еще раз поставить. Зато не будет двойных ставок.
  • #22 by protel on 01 Nov 2015
  • Возникает ситуация, когда делается ставка ЗА которая не в паре. Далее отрабатывает триггер отмены непарных ставок согласно нашим  условиям. Т.е. ставок нет. И далее цикл затыкается,видимо из-за условия триггера у которого действие закрыть блок, которое выражено следующим образом : "И хотя бы у  одного исхода в паре ЗА больше 0".  У нас же   стояла задача выполнять цикл  в независимости  от того была ставка сматчена или  отменена.  Как это подправить ?
  • #23 by Oxa (WellDoneSoft) on 01 Nov 2015
  • Учитывая особенности реальных ставок, т.е. задержки при постановке ставки на биржу до нескольких секунд, я не вижу технического решения этой проблемы таким образом, чтобы тиггер и делал ставки заново, и не делал лишних ставок. Ситуация такая: нет единого критерия, по которому триггер может определить, что ставка ЗА была сделана, но затем отменена. Программе непонятно: этой ставки нет, потому что вы ее отменили, либо ее нет, потому что она еще "не дошла" до программы, либо ее отменила сама биржа. Из-за этого нельзя начать новый цикл, так как это может быть тот случай, когда "ставка еще не дошла".

    Предложите последовательность действий или условий, при которых можно однозначно исключить лишние ставки и при этом сохранить повторы.
  • #24 by protel on 18 Nov 2015
  • Кстати, там  во втором  пункте еще указан второй вариант уравнивания прибыли  по процентам.  В триггере этого нет вроде. 
  • #25 by Oxa (WellDoneSoft) on 18 Nov 2015
  • Добавила уравнивание по процентам и соответствующую константу greenup_perc.
  • #26 by protel on 18 Nov 2015
  • Спасибо.  Еще вопрос факультативный скорее. У триггера, который уравнивает прибыль,  действие "ставить против". Почему  нельзя было сразу прописать действие "попытка уровнять" ?
  • #27 by Oxa (WellDoneSoft) on 18 Nov 2015
  • Попытка уравнять прибыль не учитывает непарные ставки, которые могут быть на исходе.
  • #28 by protel on 18 Nov 2015
  • Не совсем  понятно,  ведь если  ставка не в паре, значит по идее и  уравнивать нечего.
  • #29 by Oxa (WellDoneSoft) on 18 Nov 2015
  • Я имею в виду, что попытка уравнять прибыль будет делать ставку, только исходя из уже спаренных ставок на исходе. Допустим, у вас есть парная ставка ЗА. Попытка уравнять прибыль делает ставку ПРОТИВ, и эта ставка остается непарной. При следующем повторении этого блока триггеров опять будет сделана попытка, и опять будет новая ставка ПРОТИВ, несмотря на то, что уже есть одна, и т.д.
Pages:
Actions