Pages:
Actions
  • #1 by Ruvim on 23 Dec 2019
  • Здравствуйте!
    Как прописать условие, чтобы переменная hist_2_backa возвращала сумму всех ставок ЗА сделанных только в рассчитанных рынках ТМ0.5, а все остальные рассчитанные рынки игнорировала?

    Например, есть 3 рынка, которые были рассчитаны в течение наблюдаемого периода времени.

    Рынок 1, ТМ0.5 рассчитан в 12:30, 1 ставка ЗА с размером 10 EUR.
    Рынок 2, ТМ1.5 рассчитан в 13:15, 1 ставка ЗА с размером 20 EUR.
    Рынок 3, ТМ0.5 рассчитан в 13:30, 1 ставка ЗА с размером 30 EUR.

    Если прописать football6_hist_2_backa  вернет ли переменная  сумму ставок  ЗА сделанных на рынке 1. В нашем случае 10 EUR.
    Заранее благодарен за помощь.
  • #2 by Oxa (WellDoneSoft) on 24 Dec 2019
  • Здравствуйте!

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

    В вашем случае вам нужно завести две специальные переменные с глобальной видимостью, например:

    hist05_1
    hist05_2

    А также переменную allback с видимостью внутри рынка для подсчета суммы ставок ЗА в рынках ТБ/ТМ 0.5.

    Затем при каждом обновлении рынка суммируете ставки ЗА в переменную allback в рынках, где код ставок равен Более/менее 0.5.

    В рассчитанном рынке, где код ставок равен Более/менее 0.5, присваиваете:

    hist05_2 = hist05_1
    hist05_1 = allback

    В итоге в переменной hist05_2 будет храниться нужное вам значение.
  • #3 by Ruvim on 24 Dec 2019
  • Oxa, благодарю. То что надо.

    Хочу поздравить разработчиков программы и всех форумчан с наступающим Рождеством и пожелать крепкого здоровья, счастья и конечно же крупных выигрышей и прибыльных стратегий.
  • #4 by Oxa (WellDoneSoft) on 24 Dec 2019
  • Спасибо, вас также с праздниками и удачи во всем!
Pages:
Actions