金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 214|回复: 6

请帮忙编写指标

[复制链接]

18

主题

23

帖子

33

积分

Rank: 7Rank: 7Rank: 7

等级: 版主

注册:
2021-5-25
曾用名:
发表于 2025-6-20 16:42 | 显示全部楼层 |阅读模式
请帮忙编写指标

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

18

主题

23

帖子

33

积分

Rank: 7Rank: 7Rank: 7

等级: 版主

注册:
2021-5-25
曾用名:
 楼主| 发表于 2025-6-20 16:44 | 显示全部楼层
2、开多和平空逻辑条件:
①往后30条k线中的最低点 < MA5 & < MA10 & < MA60;
②当前的COLSE > 上1条K线的C > 上2条K线的C;
③MACD当前值 > 前1条K线下MACD的值  > 前2条K线下MACD的值;
④RSI1的值往后30个数值中的最低点 <= 20  &  RSI1 > RSI2 >= RSI3;
⑤当前的VOLUME  >=  MAVOL1的70%;
⑥当前的OI值 >= 前1个k线下的OI值;
⑦检查账户是否持有空单,如有则按市场价全部平空;
⑧平空成交后,同时按当前账户资金余额的10%开多;
⑨止损点设在往后30条K线中的最低点再-6。
3、开空和平多逻辑条件:
①往后30条k线中的最高点> MA5 & > MA10 & > MA60;
②当前的COLSE < 上1条K线的C <上2条K线的C;
③MACD当前值 < 前1条K线下MACD的值  < 前2条K线下MACD的值;
④RSI1的值往后30个数值中的最高点 >= 80  &  RSI1 < RSI2 <= RSI3;
⑤当前的VOLUME  >=  MAVOL1的70%;
⑥当前的OI值 <= 前1个k线下的OI值;
⑦检查账户是否持有多单,如有则按市场价全部平多;
⑧平多成交后,同时按当前账户资金余额的10%开空;
⑨止损点设在往后30条K线中的最高点再+6。

回复

使用道具 举报

40

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-20 16:48 | 显示全部楼层
RSI1的值往后30个数值中的最高点


这种往后的没法写的,实际不可能知道未来的数据的,你交易只能拿到当前和之前信息,不可能知道往后的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
发表于 2025-6-20 17:04 来自手机 | 显示全部楼层
是已经发生的最近30个K线下的值
回复

使用道具 举报

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
发表于 2025-6-20 17:05 来自手机 | 显示全部楼层
前和后要怎么表达
回复

使用道具 举报

40

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-20 17:19 | 显示全部楼层
// ======== 指标计算部分 ========
MA5:MA(CLOSE,5);  // 5日均线
MA10:MA(CLOSE,10);  // 10日均线
MA60:MA(CLOSE,60);  // 60日均线
// MACD计算(标准参数12/26/9)
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
// RSI指标计算
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;;  // RSI(6)
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;; // RSI(12)
RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;; // RSI(24)
// 成交量相关
MAVOL1:=MA(vol,5);  // 5日平均成交量
// 关键价格水平计算
MIN30:=REF(LLV(LOW,30),1);  // 前30周期最低点
MAX30:=REF(HHV(HIGH,30),1); // 前30周期最高点
// ======== 开多条件 ========
// 条件①:30周期最低点低于均线组
COND1_LONG:=MIN30<MA5 AND MIN30<MA10 AND MIN30<MA60;
// 条件②:价格连续上涨(最新>前1>前2)
COND2_LONG:=CLOSE>REF(CLOSE,1) AND REF(CLOSE,1)>REF(CLOSE,2);
// 条件③:MACD连续上升
COND3_LONG:=MACD>REF(MACD,1) AND REF(MACD,1)>REF(MACD,2);
// 条件④:RSI特征
COND4_LONG:=LLV(RSI1,30)<=20 AND RSI1>RSI2 AND RSI2>=RSI3;
// 条件⑤:成交量达标
COND5_LONG:=vol>=0.7*MAVOL1;
// 条件⑥:持仓量增加
COND6_LONG:=OPENINT>=REF(OPENINT,1);
// 综合开多条件
LONG_SIGNAL:=COND1_LONG AND COND2_LONG AND COND3_LONG AND COND4_LONG AND COND5_LONG AND COND6_LONG;
// ======== 开空条件 ========
// 条件①:30周期最高点高于均线组
COND1_SHORT:=MAX30>MA5 AND MAX30>MA10 AND MAX30>MA60;
// 条件②:价格连续下跌
COND2_SHORT:=CLOSE<REF(CLOSE,1) AND REF(CLOSE,1)<REF(CLOSE,2);
// 条件③:MACD连续下降
COND3_SHORT:=MACD<REF(MACD,1) AND REF(MACD,1)<REF(MACD,2);
// 条件④:RSI特征
COND4_SHORT:=HHV(RSI1,30)>=80 AND RSI1<RSI2 AND RSI2<=RSI3;
// 条件⑤:成交量达标
COND5_SHORT:=vol>=0.7*MAVOL1;
// 条件⑥:持仓量减少
COND6_SHORT:=OPENINT<=REF(OPENINT,1);
// 综合开空条件
SHORT_SIGNAL:=COND1_SHORT AND COND2_SHORT AND COND3_SHORT AND COND4_SHORT AND COND5_SHORT AND COND6_SHORT;
// ======== 交易执行部分 ========
// 资金计算(使用PERTRADER函数确保百分比按实际资金计算)
POS_SIZE:=cash(0)*0.1/(MULTIPLIER*TACCOUNT(41)*CLOSE);  // 10%资金的合约数
// 平空并开多(市价单)
sellshort(LONG_SIGNAL AND HOLDING<0,0,MARKETR);  // 条件⑦平空
BUY(LONG_SIGNAL AND HOLDING=0,POS_SIZE,MARKETR);  // 条件⑧开多
// 平多并开空(市价单)
sell(SHORT_SIGNAL AND HOLDING>0,0,MARKETR);  // 条件⑦平多
BUYSHORT(SHORT_SIGNAL AND HOLDING=0,POS_SIZE,MARKETR);  // 条件⑧开空
// ======== 止损设置 ========
STOP_LONG_PRICE:=MIN30-6;  // 多单止损价(条件⑨)
STOP_SHORT_PRICE:=MAX30+6; // 空单止损价(条件⑨)
// 多单止损(使用LIMITR确保精确触发)
sell(HOLDING>0 AND LOW<=STOP_LONG_PRICE,0,LIMITR,STOP_LONG_PRICE);
// 空单止损
sellshort(HOLDING<0 AND HIGH>=STOP_SHORT_PRICE,0,LIMITR,STOP_SHORT_PRICE);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

15

帖子

15

积分

Rank: 1

等级: 新手上路

注册:
2024-9-26
曾用名:
发表于 2025-6-20 18:17 | 显示全部楼层
非常感谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 07:03 , Processed in 0.138147 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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