Oracle - 100% предсказание. - страница 2

 
 
valenok2003:

примерчик в студию для общего развития, так сказать

цвета я выбираю не случайно отрицательный ответ - красный, нейтральный - желтый, положительный - голубой

а временем я пробовал инициализировать, одно и то же число выпадает


В режиме тестирования так и будет, т.к. время моделируется.
 
PapaYozh:

В режиме тестирования так и будет, т.к. время моделируется.
а чё его тестировать? на демке сразу. Дык чё спорим-то? Попробуйте.
 
valenok2003:
а чё его тестировать? на демке сразу. Дык чё спорим-то? Попробуйте.


Чего пробовать, я уже пробовал неоднократно.

 
PapaYozh:


Чего пробовать, я уже пробовал неоднократно.


Сначала делал так

   MathSrand(TimeCurrent()); 
   double Cnt = MathRand();

Выдаёт при каждом пуске скрипта одно и то же сообщение.

В чём ошибка?

 
xrust:
я все равно круче https://c.mql5.com/mql4/forum/2008/07/S_Boduna_Sell.mq4
Так я же не претендую...
 
valenok2003:

Сначала делал так

Выдаёт при каждом пуске скрипта одно и то же сообщение.

В чём ошибка?



а тики между пусками скрипта идут?
 
PapaYozh:

а тики между пусками скрипта идут?
честно?, не смотрел, но запускал несколько раз, советник на другом окне работал, вроде ничего не тормозило, очевидно тики были, хотя сейчас не уверен
 

только к чему это если

void MathSrand( int seed)
Функция устанавливает начальное состояние для генерации ряда псевдослучайных целых чисел. Чтобы переинициализировать генератор (т.е. установить генератор в предыдущее начальное состояние), необходимо использовать значение 1 в качестве инициализирующего параметра. Любое другое значение для начального числа устанавливает генератор в случайную отправную точку.

 
MathSrand(GetTickCount());

не пробовали ?