金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1224|回复: 0

测试无法通过,请老师们帮忙改改,谢谢

[复制链接]

21

主题

54

帖子

54

积分

等级: 免费版

注册:
2024-6-4
曾用名:
发表于 2024-6-16 22:11 | 显示全部楼层 |阅读模式
// 中间变量
快速线周期 := 5; // 快速线周期定义为 5 天
慢速线周期 := 20; // 慢速线周期定义为 20 天

快速线 := SMA(CLOSE, 快速线周期, 1); // 计算快速移动平均线
慢速线 := SMA(CLOSE, 慢速线周期, 1); // 计算慢速移动平均线

手数 := 1;

// RSI 指标计算
RSI := RSI(CLOSE, 14);  // 这里需要确保你的交易软件中 RSI 函数是正确定义的

// 交易条件 - 金叉做多,死叉做空
金叉做多条件 := CROSS(快速线, 慢速线) && RSI > 50; // 快速线上穿慢速线且 RSI 在 50 以上,即金叉做多
死叉做空条件 := CROSS(慢速线, 快速线) && RSI < 50; // 慢速线上穿快速线且 RSI 在 50 以下,即死叉做空

// 止盈止损条件
多单止盈条件 := HIGH >=快速线 + 10;
多单止损条件 := LOW <=快速线 - 10;
空单止盈条件 := LOW <=慢速线 - 10;
空单止损条件 := HIGH >=慢速线 + 10;

// 交易系统
平空: SELLSHORT(金叉做多条件 || 空单止盈条件, 手数, MARKET); // 当金叉出现或空单止盈时,平掉空仓
平多: SELL(死叉做空条件 || 多单止盈条件, 手数, MARKET); // 当死叉出现或多单止盈时,平掉多仓
开多: BUY(金叉做多条件 &&!多单止损条件 && RSI > 50, 手数, MARKET); // 当金叉出现且未达到多单止损且 RSI 在 50 以上时,开立多仓
开空: BUYSHORT(死叉做空条件 &&!空单止损条件 && RSI < 50, 手数, MARKET); // 当死叉出现且未达到空单止损且 RSI 在 50 以下时,开立空仓

当前持仓: HOLDING, COLORGRAY, LINETHICK0;
当前资产: ASSET, NOAXIS, COLORGRAY;

// 注意交易系统先开后平的原则

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 18:20 , Processed in 0.086482 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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