Да! Вы слышали, что это 30 строк кода! Всего 30 строк, я привык просматривать статьи, чтобы получить макрографическое понимание!
Параметры стратегии:
Параметры | Описание | Тип | По умолчанию |
---|---|---|---|
Быстрый период | Период выхода на рынок | Цифровая форма ((number)) | 3 |
Медленный период | Замедленный цикл выхода на рынок | Цифровая форма ((number)) | 7 |
Введите Период | Период введения на рынок | Цифровая форма ((number)) | 3 |
Выход FastPeriod | Цикл быстрого сбыта | Цифровая форма ((number)) | 3 |
ВыходПостепенный период | Замедленный цикл | Цифровая форма ((number)) | 7 |
Период выхода | Срок выпуска | Цифровая форма ((number)) | 1 |
Отношение позиций | Процент позиций | Цифровая форма ((number)) | 0.8 |
Интервал | Цикл опроса ((секунды) | Цифровая форма ((number)) | 10 |
交易类库
Удобная стратегия, не нужно беспокоиться о том, покупать или продавать.function main() {
var STATE_IDLE = -1;
var state = STATE_IDLE;
var opAmount = 0;
var initAccount = $.GetAccount();
Log(initAccount);
while (true) {
if (state === STATE_IDLE) {
var n = $.Cross(FastPeriod, SlowPeriod);
if (Math.abs(n) >= EnterPeriod) {
opAmount = parseFloat((initAccount.Stocks * PositionRatio).toFixed(3));
var obj = n > 0 ? $.Buy(opAmount) : $.Sell(opAmount);
if (obj) {
opAmount = obj.amount;
state = n > 0 ? PD_LONG : PD_SHORT;
Log("开仓详情", obj, "交叉周期", n);
}
}
} else {
var n = $.Cross(ExitFastPeriod, ExitSlowPeriod);
if (Math.abs(n) >= ExitPeriod && ((state === PD_LONG && n < 0) || (state === PD_SHORT && n > 0))) {
var obj = state === PD_LONG ? $.Sell(opAmount) : $.Buy(opAmount);
state = STATE_IDLE;
var nowAccount = $.GetAccount();
LogProfit(nowAccount.Balance - initAccount.Balance, '钱:', nowAccount.Balance, '币:', nowAccount.Stocks, '平仓详情:', obj, "交叉周期", n);
}
}
Sleep(Interval*1000);
}
}
Заявление переменных
Ключевые словаvar
+ Название переменной, напримерvar name = “小明”
Цикл
while(循环条件){
// 将会重复执行的代码
}
Если условие цикла истинно, то код в {} будет выполняться повторно. Если условие цикла ложно, то цикл выйдет из цикла.
Условия отделения
if (判断条件){
// 执行代码
} else {
// 执行代码
}
Это очень просто, это означает, что если (true) {использует этот код} его состояние {использует этот код}
Оценка
Один.=
Число - это значение, например.
name = “张三”;
Это означает, что мы должны использовать имя Чжан Чжэна в качестве имени, потому что это легко спутать с сравнением.
Для сравнения:==
В этом случае, это будет очень важно.
Примеры“张三”==“李四”
Ясно, что Чан Тхэ не Ли Чжэ.“张三”==“李四”
Я не знаю, что делать.
Соответствующие API
Перед тем, как мы продемонстрируем свою политику, мы обсудим API и шаблоны, используемые в этой политике, а подробная API-документация и описание исходного кода шаблона приведены в описании изобретателя.
В стратегическом коде также используются библиотечные функции JavaScript, объектные методы.
Ссылки на JavaScript можно найти в разделе: JavaScript Number Objectshttp://www.w3school.com.cn/jsref/jsref_obj_number.aspОбучение
Программа выполнена вручную, без инструментов, любительская, до свидания!
Шаг за шагом мы строим нашу стратегию.
Все стратегические программы находятся на входе.main()
Функция, т.е. политика начинает работать с основной функции.
Физическая диска
Это простой 30-линейный процесс! Разверните код на хостинг-бота, и вы получите доступ к нему. Running! начинает работать, покупает операцию.
Благодаря количественным изобретателям, которые предоставляют такой утонченный код, в количественном изобретателе есть множество открытых стратегий для обучения и улучшения, чтобы развиваться вместе со многими квалифицированными специалистами.
官方QQ群定期更新学习资源,为量化学习者铺平道路,登堂入室。
Сопровождение видеообразования
http://v.youku.com/v_show/id_XMTUyNDY1NjQ2NA==.html
Ссылки
FMZ_JHФункция $.GetAccount в API была обновлена на exchange.GetAccount (())?
Вьi его убили.Я понимаю код, но не знаю, что именно эта стратегия делает.
:)Спасибо маленькой мечте, твоя статья написана очень хорошо.
Ирж2уУчитель написал очень хорошо, спасибо!
бинкойнСпасибо хозяину, я хочу хорошо учиться.
Короткая линия Ван Вон продает стратегию высокой ценыДостаточно подробно.
Маленькие мечты$.GetAccount - это функция экспорта шаблона FMZ (см. описание шаблона в документации API). $.GetAccount - это функция экспорта шаблона: https://www.fmz.com/strategy/10989). Вышеприведенные стратегии являются лишь частью кода, без настройки параметров стратегии, полный стратегии можно искать на площади стратегии.
Вьi его убили.Именно так. Большое спасибо.
Маленькие мечтыЭто две равномерные линии, на быстрой линии проходит медленная линия. Обычно это сигнал покупки, с большей вероятностью роста (программа автоматической покупки операций); на быстрой линии проходит медленная линия, обычно это сигнал продажи, с большей вероятностью падения (программа автоматической продажи); путем такой повторяющейся операции можно заработать прибыль в рыночной тенденции роста.
Маленькие мечтыЯ не очень вежлив, я буду делать больше учебных материалов позже, спасибо за поддержку!
Маленькие мечтыПродолжайте! Спасибо за поддержку.