Один из новичков в K-линии на диске

Автор:Ленгфэн, Создано: 2015-07-21 13:15:05, Обновлено: 2019-08-01 11:01:03

Здравствуйте, я Холодный Ветер, добро пожаловать к использованию изобретатель количественный, начиная с сегодняшнего дня, я начинаю писать новое введение в статью, чтобы помочь вам быстро ввести и написать свою стратегию.

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

Если у вас есть какие-либо вопросы, я постараюсь помочь вам решить некоторые из них, потому что я работаю, и время может быть очень напряженным, и я не могу ответить вовремя.

Прошу прощения.

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

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

Примечание: в тестовой среде не нужно собирать K-линии, потому что, изобретатель количественно предоставил историю K-линий для тестирования, почему изобретатель количественно историю K-линий, не позволяет пользователю торговать на диске

Использование? В основном с учетом того, что K-линии, которые были количественно собраны изобретателем, могут отличаться в количестве и точности, и поэтому не предоставляются пользователю при работе на дискете.

Обратите внимание, что exchange.GetRecords ((); количество собранных K-строчек не превышает 1411, и после 1441 строки будет удалено первое, чтобы избежать воздействия на производительность.

img

Функция включена (отметка) {

var records = exchange.GetRecords();//搜集K线,最多可以搜集1411条

if (!records) {
    return;
}

Log("当前搜集到的K(分钟)线数量",records.length);

}

функция main() {

Log(exchange.GetName(), exchange.GetCurrency());

while (true) {//循环执行
    onTick(exchange);
    Sleep(10000);
}

}


Больше

ПродажиЗдравствуйте, я Холодный Ветр, добро пожаловать в BOTVS, начиная с сегодняшнего дня, я начинаю писать статьи для новичков, чтобы помочь вам быстро начать и написать свои собственные стратегии. Я очень надеюсь на это, но кажется, что нет или мало!!!

Feng_yqЯ хочу, чтобы вы ответили на несколько вопросов. 1. Я обнаружил, что в среде ретро-тестирования с этим кодом были собраны различные данные истории K-линий и графики ретро-логистов. К-линиевые данные OPEN/HIGH/LOW/CLOSE были в основном одинаковыми, и изменения были значительно меньше, чем графики журналов. К-линия, токен BTC, на самом деле выбирает другие временные интервалы, также имеют те же проблемы. {"Time":1439200500000, "Open":1649.44, "High":1649.443213, "Low":1649.44, "Close":1649.443213, "Volume":226.632} {"Time":1439200800000, "Open":1645.52, "High":1645.52, "Low":1646.59212, "Close":1646.59212, "Volume":231.261} {"Time":1439201100000, "Open":1643.88, "High":1643.884816, "Low":1643.88, "Close":1643.884816, "Volume": 702.867} 2, Хозяин хотел бы сказать, что в реальном режиме (независимо от того, предоставляет ли он историю K-линий или нет), мы должны полагаться на собственный робот для сбора данных K-линий, который хранит не более 1411 K-линий, верно?

НульПростите, что так поздно, но если все транзакции, предоставляющие API, получают K-линии, то хранители не собирают их сами, а получают K-линии, предоставляемые биржами, если они не собирают их сами, хранят только последние 1411 статей, а аналогичные тесты, то данные на уровне тика являются аналогичными и отличаются от реальных.