hoz
Member
NinjaTrader
- #1
Вроде как по заявлениям разработчиков, на данный момент, пишутся торговые роботы на C#. Это проавда? Или это типа C#, но не совсем то?
Да бы понять язык, решил я поиграться очередной раз с визуальным конструктором. Открыл его код. И сразу появились вопросы...
Вот такая строка спокойно компилируется:
Меня сразу смутило то, что на конце имеется [0]
Это ещё с чего? Обычно параметры методов в круглых кавычках. Я б не удивился, если б было так, например:
С чем это связано? Если посмотреть в справку из программы нажав F1, или пройти по ссылке можно увидеть следующее:
Да бы понять язык, решил я поиграться очередной раз с визуальным конструктором. Открыл его код. И сразу появились вопросы...
Вот такая строка спокойно компилируется:
Код:
if (GetCurrentAsk() < ATR(14)[0])
Это ещё с чего? Обычно параметры методов в круглых кавычках. Я б не удивился, если б было так, например:
Код:
if (GetCurrentAsk() < ATR(14, 0))
Почему код пишется так как указано после Returns default value ? По сути, это ж возвращаемое по умолчанию значение... Судя по комментарию.Syntax
ATR(intperiod)
ATR(IDataSeriesinput, intperiod)
Returns default value
ATR(intperiod)[intbarsAgo]
ATR(IDataSeriesinput, intperiod)[intbarsAgo]