代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/FMZ-strategies 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
策略名称
均线突破法
策略作者
量价时空
策略参数
参数 | 默认值 | 描述 |
---|---|---|
Symbol | ni2010 | 合约 |
z | 200 | 赚钱数 |
k | 50 | 亏钱数 |
q | 2 | k线周期 |
源码 (cpp)
/*backtest
start: 2020-06-18 09:00:00
end: 2020-07-08 15:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES","balance":200000}]
*/
void main() {
Sleep(10000);
Log(exchange.GetAccount());
while (1) {
if (exchange.IO("status") == 1) {
exchange.SetContractType(Symbol);
auto r = exchange.GetRecords(60);
auto ma = TA.MA(r, 20);
// Log(ma[ma.size() - 1]);
auto records = exchange.GetRecords(60 * 3);
auto ticker = exchange.GetTicker();
auto position = exchange.GetPosition();
auto orders = exchange.GetOrders();
if (position.size() > 0 && !(orders.size() > 0)) {
if (!position[0].Type) {
if (position[0].Profit > z || position[0].Profit < -k) {
exchange.SetContractType(Symbol);
exchange.SetDirection("closebuy_today");
exchange.Sell(ticker.Buy - 100, 1);
Sleep(500);
}
}
if (position[0].Type) {
if (position[0].Profit > z || position[0].Profit < -k) {
exchange.SetContractType(Symbol);
exchange.SetDirection("closesell_today");
exchange.Buy(ticker.Sell + 100, 1);
Sleep(500);
}
}
} else {
auto r = exchange.GetRecords(60*q);
auto ma = TA.MA(r, 20);
auto a = ma[ma.size() - 1];
auto r1 = exchange.GetRecords(60*q);
auto ma1 = TA.MA(r1, 120);
auto c = ma1[ma1.size() - 1];
if (a < c && records[records.size() - 1].High > ma[ma.size() - 1] && ticker.Buy < ma[ma.size() - 1]) {
exchange.SetContractType(Symbol);
exchange.SetDirection("sell");
exchange.Sell((ticker.Sell - 1000), 1);
Sleep(500);
}else if (a > c && records[records.size() - 1].Low < ma[ma.size() - 1] && ticker.Sell > ma[ma.size() - 1]) {
exchange.SetContractType(Symbol);
exchange.SetDirection("buy");
exchange.Buy((ticker.Buy + 1000), 1);
Sleep(500);
}
}
} else {
LogStatus(_D(), "未连接CTP !");
Sleep(1000);
}
Sleep(500);
}
}
策略出处
https://www.fmz.com/strategy/218413
更新时间
2020-07-14 15:48:27
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。