Author Topic: Модульное значение переменной с индексом рынка  (Read 2949 times)

Tags:
  • All members
  • Posts: 9
  • Gender: Male
Использую такое выражение: hist_10_pl/ABS(hist_10_pl)
но в выражение получаю: -2.18/ABS(-2.18) 

ABS функцию брал из топика https://community.welldonesoft.com/marketfeeder-rus-talks/k-abs/msg73745/#msg73745

  • Tim Vetrov
  • Administrator
  • Posts: 4881
  • Gender: Male
*
Странно, у меня не работает, только если hist_X_pl не существует.
А покажите пожалуйста настройки - основные - выписка счета (или всю вкладку).
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 9
  • Gender: Male

  • All members
  • Posts: 9
  • Gender: Male
"Странно, у меня не работает, только если hist_X_pl не существует."
то есть стоит для корректной работы требуется обязательно так же добавить что у рынка помимо статус рассчитан прибыль не равна нулю? тем более что я совершаю деление.  Учту этот момент.

  • Tim Vetrov
  • Administrator
  • Posts: 4881
  • Gender: Male
*
А зачем, кстати, Вам такая конструкция?
Возможно из-за настроек "получать выписку за 1 день", в какой-то момент нет еще 10 записей.
Но тогда не понятно откуда у Вас -2.18...
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 9
  • Gender: Male
Делаю расчёт положительных и отрицательных рынков, чтобы видеть историю руки и осознавать её текущее отклонение. Вот чтоб не забивать переменные решил через историю пройти. 

  • All members
  • Posts: 9
  • Gender: Male
вот допустим подсчет числа положительных рынков из последних 10 рассчитанных

  • All members
  • Posts: 9
  • Gender: Male
А то сейчас использую такой вариант, но хочу глубже. 
Искал переменную, чтоб показывала плюсовой или минусовой рынок, но не нашел и поэтому использую модуль числа для расчетов

  • Tim Vetrov
  • Administrator
  • Posts: 4881
  • Gender: Male
*
Я бы сделал так:
(IF(hist_1_pl > 0, 1, 0) + IF(hist_2_pl > 0, 1, 0) + IF(hist_3_pl > 0, 1, 0) + IF(hist_4_pl > 0, 1, 0) + IF(hist_5_pl > 0, 1, 0) + IF(hist_6_pl > 0, 1, 0) + IF(hist_7_pl > 0, 1, 0) + IF(hist_8_pl > 0, 1, 0) + IF(hist_9_pl > 0, 1, 0) + IF(hist_10_pl > 0, 1, 0) + IF(hist_11_pl > 0, 1, 0)) / MINV(hist_count, 11)

выделеные цифры должны быть одинаковые.
Отправил запрос разработчикам на новые переменные hist_[number]_wins и hist_[number]_losses.
Proud to be 🇺🇦
I'm happy to help Monday - Friday, 08:00-18:00 GMT
Буду рад помочь с понедельника по пятницу, 08:00-18:00 GMT

  • All members
  • Posts: 9
  • Gender: Male
Спасибо. Использую Ваше решение.

 

Please note, BetFair is seems to be currently OFFLINE