金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 394|回复: 3

技术求助

[复制链接]

1

主题

3

帖子

3

积分

Rank: 1

等级: 新手上路

注册:
2025-2-3
曾用名:
发表于 2025-2-5 09:39 | 显示全部楼层 |阅读模式
编写了一个交易模式:
多头规则:持仓为0时,现价格上穿20日布林带上轨时以上轨+1个波动点价格立刻买入,价格回落到中轨(20日)时以市场价全部卖出。
空仓规则:持仓为0时,现价格下穿20日布林带上轨时以上轨-1个波动点价格立刻买入,价格回落到中轨(20日)时以市场价全部卖出。
采用的间隔5秒的轮询方式。
代码编译显示正常,但执行后显示异常:


// 输入参数
INPUT: M(20, 5, 100, 1); // 布林带计算周期,默认值20,范围5 - 100,步长1
// 计算20日布林带
MID : MA(CLOSE, M); // 布林带中轨
UPPER: MID + 2 * STD(CLOSE, M); // 布林带上轨
LOWER: MID - 2 * STD(CLOSE, M); // 布林带下轨
// 获取当前总资金
总资金 := ASSET;
// 计算开仓手数,使用总资金的10%来计算
开仓手数 := 总资金 * 0.05 / IFF(HOLDING >= 0, UPPER, LOWER);
// 交易条件
// 多头开仓条件
多头开仓条件 := HOLDING = 0 AND CROSS(CLOSE,UPPER) ;
// 多头平仓条件
多头平仓条件 :=  C < MID AND HOLDING > 0;
// 空头开仓条件
空头开仓条件 := HOLDING = 0 AND  CROSS(LOWER,CLOSE) ;
// 空头平仓条件
空头平仓条件 := C > MID AND HOLDING < 0;
// 交易系统
// 多头开仓,以当前布林带上轨价格开仓
开多: BUY(多头开仓条件, 开仓手数, LIMITR, UPPER+1*MINDIFF);
// 多头平仓,以B8价格平仓
平多: SELL(多头平仓条件, HOLDING, MARKETR);
// 空头开仓,以当前布林带下轨价格开仓
开空: BUYSHORT(空头开仓条件, 开仓手数, LIMITR, LOWER-1*MINDIFF);
// 空头平仓,以B8价格平仓
平空: SELLSHORT(空头平仓条件, ABS(HOLDING), MARKETR);
// 输出当前持仓和资产信息
当前持仓: HOLDING, COLORGRAY, LINETHICK0;
当前资产: ASSET, NOAXIS, COLORGRAY; // 输出当前资产,但不影响坐标最高最低值



补充内容 (2025-2-5 09:40):
用的刚申请的金字塔期货模拟账户
截图202502050934029435.png
截图202502050933135262.png
回复

使用道具 举报

38

主题

9989

帖子

9999

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-5 09:40 | 显示全部楼层
看下交易日志具体怎么记录的呢
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

3

帖子

3

积分

Rank: 1

等级: 新手上路

注册:
2025-2-3
曾用名:
 楼主| 发表于 2025-2-5 09:44 | 显示全部楼层
2025-02-05 09:16:42.636    【回报】237808 : FG505 - 237808可用资金(1184764.79)不足,需要6225811.63
2025-02-05 09:16:44.418    【图表】FG05 运行完毕
2025-02-05 09:16:49.410    【图表】FG05 运行完毕
2025-02-05 09:16:54.424    【图表】FG05 运行完毕
2025-02-05 09:16:56.143    【同步】237808 : FG05 理论持仓 多0 空1646 实际持仓 多0 空4
2025-02-05 09:16:56.145    【图表】FG05 理论持仓比实际持仓大,需要补仓
2025-02-05 09:16:56.145    【下单】FG05 价0.000000 量1642 买卖1 类型1 开平0 账户237808 Formula 1
2025-02-05 09:16:56.145    【下单】已提交,订单ID :84019193
2025-02-05 09:16:56.311    【指令】报单被拒 ID = 84019193
2025-02-05 09:16:56.311    【回报】237808 : FG505 - 237808可用资金(1184684.79)不足,需要6225811.63
2025-02-05 09:16:59.412    【图表】FG05 运行完毕
2025-02-05 09:17:04.411    【图表】FG05 运行完毕


显示资金不足,设置的下单手数为资金的5%,是不是那个地方出问题了?

补充内容 (2025-2-5 09:45):
已有的空单4手是我手动下的空单
回复

使用道具 举报

38

主题

9989

帖子

9999

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-5 09:46 | 显示全部楼层
asset是图表的理论资金
和账户实际资金不一样
电话我
021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-4-20 12:29 , Processed in 0.214464 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表