У вас не стоит Flash Player
Настройки
#33493 - Fri Nov 18 2011 11:37 AM random непонятно работает
kvt500 Offline
newbie

Registered: Mon Oct 17 2011
Записи: 27
Помогите пожалуйста, в блок формула добавил выражение "new Random().Next(10)".На вход блок закрытие, выход на панель.
Я ожидал что будет новое значение каждую свечку, но на часовом графике за год значение меняется только пару раз. Изначально я хотел сделать случайный вход в позицию по логической формуле "new Random().Next(0, 100) > 50", но тоже получал что сначала постоянно есть сделки, потом постоянно нет, то есть не генерируется новое рандомное значение каждую свечку.

Как сделать чтобы генерировалось рандомное значение каждую новую свечку?


Отредактировано kvt500 (Fri Nov 18 2011 11:41 AM)

Наверх
#33495 - Fri Nov 18 2011 12:08 PM Re: random непонятно работает [Re: kvt500]
kvt500 Offline
newbie

Registered: Mon Oct 17 2011
Записи: 27
Понятно что сначала нужно его инициализировать а затем вызывать,
например как в сишарпе:
Rand = new Random();
Rand.Next(10)
Но как это сделать в блоках TSLab?

Наверх
#33496 - Fri Nov 18 2011 12:10 PM Re: random непонятно работает [Re: kvt500]
kvt500 Offline
newbie

Registered: Mon Oct 17 2011
Записи: 27
Если каждый раз инициализировать генератор псевдослучайных чисел, он берет значение на основе системного времени, а первые значения всегда одинаковы если время не поменялось

Наверх
#33498 - Fri Nov 18 2011 12:35 PM Re: random непонятно работает [Re: kvt500]
kvt500 Offline
newbie

Registered: Mon Oct 17 2011
Записи: 27
вот мой скрипт, Как сделать чтобы генерировалось рандомное значение каждую новую свечку?


Attachments
торговля случайным образом.xml (88 downloads)



Отредактировано kvt500 (Fri Nov 18 2011 12:41 PM)

Наверх
#33523 - Sat Nov 19 2011 02:04 PM Re: random непонятно работает [Re: kvt500]
kvt500 Offline
newbie

Registered: Mon Oct 17 2011
Записи: 27
вопрос актуален, help me

Наверх
#33526 - Sat Nov 19 2011 02:53 PM Re: random непонятно работает [Re: kvt500]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Originally Posted By: kvt500
вопрос актуален, help me

Через поставляемые с программой блоки, насколько мне известно, никак. Вот этот спец. блок можно использовать.

ссылка
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх


Moderator:  ViL, sar