金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 721|回复: 14

求助老师,用这个指标实现自动交易股票 感谢

[复制链接]

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
发表于 2025-7-20 10:57 | 显示全部楼层 |阅读模式
price_cond := close > 5 and close < 80;
market_cap := FINANCE(7)*close < 30000000000;
pe_cond := DYNAINFO( 39) > 0;
st_cond := not(STRICMP(STRLEFT(stkname,2 ),'st') = 0 or STRICMP(STRLEFT(stkname,3 ), '*st') = 0 );
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
macd_cond := MACD >= 0 and DIFF >= 0;
turnover := SUM(VOL/CAPITAL*100,3) > 5;
rise_cond := (CLOSE/REF(CLOSE,5)-1)*100 < 15;
ma4 := MA(CLOSE,4);
cross_cond := CROSS(CLOSE,ma4) and CLOSE > ma4;
high_cond := HIGH > REF(HIGH,1) and (high/REF(CLOSE,1)-1)*100 < 5;
buy_condition := price_cond and market_cap and pe_cond and st_cond and macd_cond and turnover and rise_cond and REF(cross_cond,1) and high_cond;
exit_cond1 := CROSS(ma4,CLOSE) and CLOSE < ma4 and LOW < REF(LOW,1);
exit_cond2 := (HIGH >= REF(CLOSE,1)*1.09) and CLOSE < REF(CLOSE,1)*1.09;
exit_cond3_main := (HIGH/REF(CLOSE,1)-1)*100 >= 8 and (CLOSE/HIGH-1)*100 <= -2;
exit_cond3_gem := (STRFIND(MARKETLABEL,'688',1) > 0 OR STRFIND(MARKETLABEL,'300',1) > 0 OR STRFIND(MARKETLABEL,'8',1) > 0) AND
                 (HIGH/REF(CLOSE,1)-1)*100 >= 11 and (CLOSE/HIGH-1)*100 <= -3;
exit_cond4 := tENTERBARS(0) >= 3 and (CLOSE/TAVGENTERPRICE-1)*100 > 3 and (CLOSE/TAVGENTERPRICE-1)*100 < 5 and
              (CLOSE/HHV(HIGH,tENTERBARS(0)+1)-1)*100 <= -1;
exit_cond5 := tENTERBARS(0) >= 1 and (CLOSE/TAVGENTERPRICE-1)*100 > 6 and (CLOSE/TAVGENTERPRICE-1)*100 < 8 and
              (CLOSE/HHV(HIGH,tENTERBARS(0)+1)-1)*100 <= -1;
exit_condition := exit_cond1 or exit_cond2 or exit_cond3_main or exit_cond3_gem or exit_cond4 or exit_cond5;
tBUY(buy_condition and tbuyholding(1)=0, 100, mkt);
tSELL(exit_condition, tbuyholding(0), mkt);



补充内容 (2025-7-20 10:59):
老师 :是公式编写的不对  还是不会设置软件  请您指点 谢谢啦

补充内容 (2025-7-20 11:00):
麻烦您 把详细的金字塔自动交易股票 设置 步骤也 发一遍
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-21 09:08 | 显示全部楼层
另一个中已经回复
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
 楼主| 发表于 2025-7-21 21:41 | 显示全部楼层
老师麻烦您 : 把这个指标改成图表自动 交易的公式   比较直观  谢谢
回复

使用道具 举报

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
 楼主| 发表于 2025-7-22 08:38 | 显示全部楼层
TR1:= SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR1;
MDI:=DMM*100/TR1;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
黄线小于全部:=MDI<PDI and MDI<ADX and MDI<ADXR;

// 基础条件
price_cond := close > 5 and close < 80;  // 价格大于5元小于80元
market_cap := FINANCE(7)*close < 30000000000;  // 流通市值小于300亿元
pe_cond := DYNAINFO( 39) > 0;  // 市盈率大于0
st_cond := not(STRICMP(STRLEFT(stkname,2 ),'st') = 0 or STRICMP(STRLEFT(stkname,3 ), '*st') = 0 );  // 非ST股票

// MACD条件
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);

macd_cond := MACD >= 0 and DIFF >= 0;  // MACD和DIF大于等于零

// 换手率条件
turnover := SUM(VOL/CAPITAL*100,3) > 5;  // 前3日累计换手率大于5%

// 涨幅条件
rise_cond := (CLOSE/REF(CLOSE,5)-1)*100 < 15;  // 5日内涨幅小于15%

// 开仓条件
ma4 := MA(CLOSE,4);  // 4日均线
cross_cond := CROSS(CLOSE,ma4) and CLOSE > ma4;  // 上穿4日均线且收盘价大于4日均线
high_cond := HIGH > REF(HIGH,1) and (high/REF(CLOSE,1)-1)*100 < 5;  // 今日最高价超过昨日最高价且高开小于5%
buy_condition := price_cond and market_cap and pe_cond and st_cond and macd_cond and turnover and rise_cond and REF(cross_cond,1) and high_cond;

// 平仓条件1:跌破4日均线
exit_cond1 := CROSS(ma4,CLOSE) and CLOSE < ma4 and LOW < REF(LOW,1);  // 跌破4日均线且下根K线最低点跌破前根K线最低点

// 平仓条件2:涨停板打开
exit_cond2 := (HIGH >= REF(CLOSE,1)*1.09) and CLOSE < REF(CLOSE,1)*1.09;  // 涨停板打开

// 平仓条件3:主板冲高回落
exit_cond3_main := (HIGH/REF(CLOSE,1)-1)*100 >= 8 and (CLOSE/HIGH-1)*100 <= -2;  // 主板冲高8%回落2%

// 平仓条件3:创业板科创板北交所冲高回落
exit_cond3_gem := (STRFIND(MARKETLABEL,'688',1) > 0 OR STRFIND(MARKETLABEL,'300',1) > 0 OR STRFIND(MARKETLABEL,'8',1) > 0) AND
                  (HIGH/REF(CLOSE,1)-1)*100 >= 11 and (CLOSE/HIGH-1)*100 <= -3;  // 创业板科创板北交所冲高11%回落3%

// 平仓条件4:持股大于3天涨幅3-5%回落1%
exit_cond4 := tENTERBARS(0) >= 3 and (CLOSE/TAVGENTERPRICE-1)*100 > 3 and (CLOSE/TAVGENTERPRICE-1)*100 < 5 and
               (CLOSE/HHV(HIGH,tENTERBARS(0)+1)-1)*100 <= -1;

// 平仓条件5:持股大于1天涨幅6-8%回落1%
exit_cond5 := tENTERBARS(0) >= 1 and (CLOSE/TAVGENTERPRICE-1)*100 > 6 and (CLOSE/TAVGENTERPRICE-1)*100 < 8 and
               (CLOSE/HHV(HIGH,tENTERBARS(0)+1)-1)*100 <= -1;

// 综合平仓条件
exit_condition := exit_cond1 or exit_cond2 or exit_cond3_main or exit_cond3_gem or exit_cond4 or exit_cond5;

// 交易系统
tBUY(黄线小于全部>0 and buy_condition and tbuyholding(1)=0, 1000, mkt);  // 满足开仓条件时做多1手
tSELL(exit_condition, tbuyholding(0), mkt);  // 满足平仓条件时平仓全部持仓
回复

使用道具 举报

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
 楼主| 发表于 2025-7-22 08:39 | 显示全部楼层
老师麻烦您 : 把这个指标改成图表自动交易的公式  我自己加了一个DMI 条件您看对吗  
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-22 08:59 | 显示全部楼层

TR1:= SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR1;
MDI:=DMM*100/TR1;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=(ADX+REF(ADX,6))/2;
黄线小于全部:=MDI<PDI and MDI<ADX and MDI<ADXR;

// 基础条件
price_cond := close > 5 and close < 80;  // 价格大于5元小于80元
market_cap := FINANCE(7)*close < 30000000000;  // 流通市值小于300亿元
pe_cond := DYNAINFO( 39) > 0;  // 市盈率大于0
st_cond := not(STRICMP(STRLEFT(stkname,2 ),'st') = 0 or STRICMP(STRLEFT(stkname,3 ), '*st') = 0 );  // 非ST股票

// MACD条件
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);

macd_cond := MACD >= 0 and DIFF >= 0;  // MACD和DIF大于等于零

// 换手率条件
turnover := SUM(VOL/CAPITAL*100,3) > 5;  // 前3日累计换手率大于5%

// 涨幅条件
rise_cond := (CLOSE/REF(CLOSE,5)-1)*100 < 15;  // 5日内涨幅小于15%

// 开仓条件
ma4 := MA(CLOSE,4);  // 4日均线
cross_cond := CROSS(CLOSE,ma4) and CLOSE > ma4;  // 上穿4日均线且收盘价大于4日均线
high_cond := HIGH > REF(HIGH,1) and (high/REF(CLOSE,1)-1)*100 < 5;  // 今日最高价超过昨日最高价且高开小于5%
buy_condition := price_cond and market_cap and pe_cond and st_cond and macd_cond and turnover and rise_cond and REF(cross_cond,1) and high_cond;

// 平仓条件1:跌破4日均线
exit_cond1 := CROSS(ma4,CLOSE) and CLOSE < ma4 and LOW < REF(LOW,1);  // 跌破4日均线且下根K线最低点跌破前根K线最低点

// 平仓条件2:涨停板打开
exit_cond2 := (HIGH >= REF(CLOSE,1)*1.09) and CLOSE < REF(CLOSE,1)*1.09;  // 涨停板打开

// 平仓条件3:主板冲高回落
exit_cond3_main := (HIGH/REF(CLOSE,1)-1)*100 >= 8 and (CLOSE/HIGH-1)*100 <= -2;  // 主板冲高8%回落2%

// 平仓条件3:创业板科创板北交所冲高回落
exit_cond3_gem := (STRFIND(MARKETLABEL,'688',1) > 0 OR STRFIND(MARKETLABEL,'300',1) > 0 OR STRFIND(MARKETLABEL,'8',1) > 0) AND
                  (HIGH/REF(CLOSE,1)-1)*100 >= 11 and (CLOSE/HIGH-1)*100 <= -3;  // 创业板科创板北交所冲高11%回落3%

// 平仓条件4:持股大于3天涨幅3-5%回落1%
exit_cond4 := enterbars >= 3 and (CLOSE/AVGENTERPRICE-1)*100 > 3 and (CLOSE/AVGENTERPRICE-1)*100 < 5 and
               (CLOSE/HHV(HIGH,enterbars+1)-1)*100 <= -1;

// 平仓条件5:持股大于1天涨幅6-8%回落1%
exit_cond5 := enterbars >= 1 and (CLOSE/AVGENTERPRICE-1)*100 > 6 and (CLOSE/AVGENTERPRICE-1)*100 < 8 and
               (CLOSE/HHV(HIGH,enterbars+1)-1)*100 <= -1;

// 综合平仓条件
exit_condition := exit_cond1 or exit_cond2 or exit_cond3_main or exit_cond3_gem or exit_cond4 or exit_cond5;

// 交易系统
BUY(黄线小于全部>0 and buy_condition and holding=0, 1000, marketr);  // 满足开仓条件时做多1手
SELL(exit_condition, holding, marketr);  // 满足平仓条件时平仓全部持仓
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
 楼主| 发表于 2025-7-22 09:31 | 显示全部楼层
感谢
回复

使用道具 举报

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
 楼主| 发表于 2025-7-22 09:52 | 显示全部楼层
老师 图表交易可以 交易多少品种
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-7-22 10:02 | 显示全部楼层
https://www.weistock.com/docs/HELP/notes/基础使用/框架.html#新建框架布局
参考这里多框架教程
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

17

帖子

17

积分

Rank: 1

等级: 新手上路

注册:
2025-7-17
曾用名:
 楼主| 发表于 2025-7-22 11:22 | 显示全部楼层
老师 上面公式 预警并交易的  有些信号不对 也买入了 啥原因

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 20:49 , Processed in 0.104039 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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