Например, сегодняшний робот является 1-минутным циклом, как вычислить значение длинной линии MA ((5) на дневном цикле в 1 точке? С помощью этого API GetRecords ((Period) возвращает историю K-строка, K-строковый цикл, указанный при создании робота, Record строки Без дополнительных параметров, по умолчанию возвращается K-линейный цикл при добавлении коэффициента к роботу, но также можно настроить K-линейный цикл Поддержка: PERIOD_M1 - 1 минута, PERIOD_M5 - 5 минут, PERIOD_M15 - 15 минут, PERIOD_M30 - 30 минут, PERIOD_H1 - 1 час, PERIOD_D1 - день При расчете MA ((5) с помощью этой средней линии GetRecords ((PERIOD_D1) значения 5 K-линий в ней являются значениями текущего 1-минутного уровня, полученного по циркуляции, поэтому в течение 1 минуты вычитание MA ((5) будет неправильным. Я не знаю, как это сделать, господа, господа, помогите посмотреть.
МомоксЯ не понимаю, что это значит, если я использую GetRecords (PREIOD_D1) для расчета, то это не имеет значения, какой цикл у вашего робота.
Изобретатели количественного измерения - мечтыПоследний элемент массива объектов (последний столбец линии K) неизменно изменяется, пока цикл не закончится полностью. Если цикл дня не закончится сегодня, то последнее значение будет неопределенным.
ВзрывЯ имею в виду, что сегодняшний робот на уровне 1 минуты, циркулирует с Sleep ((1000), rec=GetRecords ((PREIOD_D1) и затем использует ma ((rec, 5) для вычисления 5-й уравнительной линии дневного пути, для этого фактически требуется 5 дней K-линий, а на уровне 1 минуты извлеченная массивная сумма является значениями после Sleep ((1000) того же дня.