Есть код :
for(int j = 0; j < 2000; j++)
{
Tuple<List<sbyte>, List<Tuple<string, double>>> Cond = Strategies.Strategies.SmaStrategy(Bars, TF, null);
CalcCondition(Bars, Cond, false, false);
}
Не суть всего описания. Cond у меня всегда разный т.к. в функции SmaStrategy значения вычисляются рандомно. В CalcCondition я при разном условии Cond.Item1 прибавляю или убавляю какое-то значение. Результат в итоге добавляю в список. Потом распечатываю этот список, там 2000 значений. Если я просто запускаю программу, у меня почему-то повторяются значения по 3-4 раза. Если через отладку медленно проверяю значения, которые заношу в список, они там не повторяются и всё отлично. Как может быть такая разница?
2 картинки различаются только тем, что в первой я просто запустил программу и она просчитала, а во втором, я поставил breakpoint на место добавления результата в список и через Shift+F11 прогонял по очереди, поэтому там нету совпадений
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости