Author Topic: Функция ABS  (Read 288 times)

Tags:
  • All members
  • Posts: 95
  • Karma: +1/-0
Функция ABS
« on: Sun, 08 July, 2018, 17:08 »
Добрый день.

Как я понял, функция ABS в качестве параметра принимает только число, не выражение.
Не срабатывает функция ABS(last_lost). Может вместо этого применить выражение last_lost*(-1)?

Спасибо.

  • Administrator
  • Posts: 6678
  • Karma: +221/-0
  • Gender: Female
*
Re: Функция ABS
« Reply #1 on: Mon, 09 July, 2018, 10:46 »
Здравствуйте!

В качестве аругмента функция ABS может принимать любые допустимые арифметические выражения, функции и переменные триггеров, так что ABS(last_lost) -- вполне приемлемая форма записи (см. скриншот во вложении).

Другое дело, что last_lost не бывает отрицательным: это значение последнего общего убытка после выигрыша -- оно может быть либо нулевым, либо положительным.

Если вам нужна сумма П/У по последней ставке, используйте last_pl.
Always try your triggers in Test Mode before switching to real money!

You can get a faster response from us if you contact us via FaceBook Messenger.

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 95
  • Karma: +1/-0
Re: Функция ABS
« Reply #2 on: Mon, 09 July, 2018, 11:17 »
Тогда почему не срабатывает простое выражение my_stake+last_lost ?

Я пытаюсь прибавить общий убыток после последнего выигрыша к следующей ставке для простого догона, но ставится просто my_stake (это определенная сумма, скажем 2% от банка).

  • Administrator
  • Posts: 6678
  • Karma: +221/-0
  • Gender: Female
*
Re: Функция ABS
« Reply #3 on: Mon, 09 July, 2018, 12:11 »
Значит есть логическая ошибка в ваших триггерах, и вам нужно ее искать.

Триггер, увеличивающий ставку, должен применяться к рассчитанным рынкам. Посмотрите его логи и проверьте, нет ли там ошибок и выполняется ли он в принципе.
Always try your triggers in Test Mode before switching to real money!

You can get a faster response from us if you contact us via FaceBook Messenger.

Присоединяйтесь к нашей официальной группе ВКонтакте!

  • All members
  • Posts: 95
  • Karma: +1/-0
Re: Функция ABS
« Reply #4 on: Mon, 09 July, 2018, 12:28 »
Ведь last_lost вычисляется автоматически после расчета последнего рынка, и не нужно его как-то запоминать, не так ли?

У меня всего один простейший триггер: Дачинг За Размер выигрыш my_stake+last_lost Ставить полные ставки Оставить.

Вот и все. Но следующая ставка в следующем рынке делается в размере my_stake, хотя последний/последние рынки уже рассчитаны с убытком.

  • Administrator
  • Posts: 6678
  • Karma: +221/-0
  • Gender: Female
*
Re: Функция ABS
« Reply #5 on: Mon, 09 July, 2018, 16:06 »
Откройте лог триггера и сравните момент его срабатывания (ставку) с моментом расчета предыдущего рынка. Убедитесь, что рынок точно был рассчитан.
Always try your triggers in Test Mode before switching to real money!

You can get a faster response from us if you contact us via FaceBook Messenger.

Присоединяйтесь к нашей официальной группе ВКонтакте!