Да! Вы слышали, что это 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 его убили.Именно так. Большое спасибо.
Изобретатели количественного измерения - мечтыЭто две равномерные линии, на быстрой линии проходит медленная линия. Обычно это сигнал покупки, с большей вероятностью роста (программа автоматической покупки операций); на быстрой линии проходит медленная линия, обычно это сигнал продажи, с большей вероятностью падения (программа автоматической продажи); путем такой повторяющейся операции можно заработать прибыль в рыночной тенденции роста.
Изобретатели количественного измерения - мечтыЯ не очень вежлив, я буду делать больше учебных материалов позже, спасибо за поддержку!
Изобретатели количественного измерения - мечтыПродолжайте! Спасибо за поддержку.