0
Подписаться
1
Подписчики

Начало работы. Часть 1: Сбор графиков K-линии в реальной торговле

Создано: 2015-07-21 13:15:05, Обновлено: 2019-08-01 11:01:03
comments   3
hits   2885

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

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

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

Пожалуйста, поймите меня.

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

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

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

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

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

Начало работы. Часть 1: Сбор графиков K-линии в реальной торговле

function onTick(exchange) {

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

if (!records) {
    return;
}

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

}

function main() {

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

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

}