кто сталкивался этой ошибкой в тслаб? появляться она начала после добавления формулы из прошлого вопроса. при чем появляется она когда я пытаюсь протестировать портфель,при одном источнике ошибки нет.

  • обсудить на форуме:
  • TSLab
ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
А чего делаете? Приведите формулы.
avatar
Sergey Pavlov, вот эти формулы

avatar
Вавилен, вряд ли ошибка в приведенном фрагменте блоков. Суть ошибки в том, что там, где должно быть целое, вы передаете дробное число. Куда идет стрелочка из form72?
avatar
Sergey Pavlov, ОткрПозиЕслиБоль
avatar
Вавилен, в какой именно вход этого блока идет стрела?
avatar
Sergey Pavlov, количество
avatar
Вавилен, оно должно быть целым числом. Напишите в этой формуле «Math.Floor(form74/form75)»
avatar
Sergey Pavlov, с одним источником работает норм, если добавить еще один все равно ошибка всплывает та же ((
avatar
Вавилен, что значит добавление еще одного источника? Как это может вызывать такую ошибку?
avatar
Sergey Pavlov, сейчас не могу проверить, но если количество обязано быть целым, то это глупость разработчиков.
Под хороший манименеджмент количество должно быть гибким.
avatar

Sergey Pavlov, тогда уж

(int)Math.Floor(form74/form75)

Кстати, обратите внимание, что когда Вы делите port12 на 100 можете получить целочисленное деление.

Что это за кубик?

avatar
ch5oh, формула для определения размера позиции
avatar
копирую все имеющиеся блоки и меняю в копии инструмент в источнике, что бы по одному скрипту тестировать допустим две бумаги
avatar
Вавилен, 
у инструментов в цене после запятой одинаковое количество знаков? В настройках Менеджера поставщиков данных корректно указано количество знаков? По отдельности оба инструмента работают корректно?
avatar
Андрей Кольцов, количество знаков разное, в настройках все стоит по умолчанию — ничего не менял. По отдельности все работает корректно 
avatar
Вавилен, 
не знаю, в этом ли причина (пятая ошибка ссылается на Источник 48 и 49)… но насколько мне известно, в Менеджере поставщиков данных для каждого количества знаков после запятой надо указывать отдельный источник (желательно из разных папок, чтобы не запутаться)...






avatar
Андрей Кольцов, Спасибо! помогло. В очередной раз выручаешь меня ))
avatar

 Кстати, не стоит использовать в названии кубиков цифры в конце.

Например, form1, form3, form4.

Потому что при копировании они превратятся, кмк, в form2, form5, form6 — и Вам все равно придется переделывать все формулы.

avatar
ch5oh, поэтому и добавлены цифры в конце, проще ведь в следующей копии просто сменить цифры, чем всё название кубика
avatar

Вавилен, ну, дело Ваше. Названия типа form1Qty, form3Px — это окей кмк.

А вот в ворохе form1, form3, form100500 — можно легко запутаться.

 

См картинку что я имею в виду на самом деле:

Формулы копируются не совсем как ожидается

avatar
ch5oh, ну я наоборот путаюсь в буквенных названиях, по мне проще цифры. Ну я это и имел ввиду, мне проще в копии сменить в формуле только цифры блоков которые ссылаются друг на друга. 
avatar
хрень ваш тслаб
avatar

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога Вавилен

....все тэги



UPDONW
Новый дизайн