Вопросы для новичков о функциях MA

Автор:Капучино., Создано: 2018-01-22 14:50:27, Обновлено:

Я хочу использовать функцию TA.MA, например, чтобы получить MA5 из 15-минутного K-фигура. Однако в реальном мире MA, выходящий из лога, значительно отличается от MA, показанного на диаграмме K на бирже. Кто-нибудь, пожалуйста, посмотрите, что не так с моей функцией?

var records = exchange.GetRecords(PERIOD_M15); 
var ma = TA.MA(records, 5);
ma = ma[ma.length - 1]
Log('5日均线', ma)

Больше

Маленькие мечтыВо-первых, убедитесь, что время цикла 15 минут, как и у ваших контрагентов, если это фьючерс, и что выбор цикла 5 или средняя линия 5 циклов. Во-вторых, последний бар линии K изменяется в режиме реального времени, так что последний показатель линии также изменяется в режиме реального времени. Наконец, если вы тестируете по-другому, вы можете посмотреть на таблицу, где я помогу вам проанализировать, таблица показывает название объекта, который вы тестируете, временные циклы и т.д.

Маленькие мечтыЭто должно быть проблема с написанием кода, интерактивный код. https://www.botvs.com/bbs-topic/476 Есть полный набор интерактивных примеров кода и примеров использования.

Капучино.Спасибо, теперь я еще больше сосредоточился на проблеме. Если изменить назначение переменной прямо в майн, это нормально, но если изменить назначение переменной с помощью хитрости взаимодействия, это кажется не идеальным.