金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 205|回复: 1

请大侠帮忙交易策略无回测数据

[复制链接]

1

主题

1

帖子

1

积分

Rank: 1

等级: 新手上路

注册:
2024-7-4
曾用名:
发表于 2025-1-1 12:12 | 显示全部楼层 |阅读模式
股票交易策略:
股票当日收盘前,价格在4日和20日之上,同时满足macd在金叉区间时买入;
股票当日收盘前,价格跌破4日或macd死叉时卖出。

WARNING_DISABLE:11;//禁止提醒
//中间变量
MA4:MA(CLOSE,4);//4日均线
MA20:MA(CLOSE,20);//20日均线
INPUT:ss(1,1,200,5);

DIFF:=EMA(CLOSE,6) - EMA(CLOSE,10);
DEA:=EMA(DIFF,7);
MACD:=2*(DIFF-DEA);

kd1:=CLOSE>MA4;
kd2:=CLOSE>MA20;
kd3:=MACD>=0;
kd4:=CURRENTTIME>=145800;

pd1:=CLOSE<MA4;
pd2:=MACD<=0;

kd:=REF(kd1,1) AND REF(kd2,1) and REF(kd3,1) and kd4;//买入条件
pd:=kd4 and (pd1 OR pd2);//卖出条件

//交易系统
if kd  then
begin
buy(holding=0,ss,market);   
end

if pd then
begin
sell(holding>0,holding,market);
end

持仓:holding;
虚拟资产:ASSET;
//卖出:sell(卖出条件,手数,MARKET);
//买入:BUY(买入条件,手数,MARKET);

回测结果


微信图片_20250101121136.png
回复

使用道具 举报

33

主题

8472

帖子

8482

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-1-1 22:07 | 显示全部楼层
你这个大概率是没有数据,先加载k线图看下有没有交易信号,如果有信号再去回测

另外
kd4:=CURRENTTIME>=145800;
k线时间不要用currenttime改成time表示每一根k自己的时间,否者回测也会有问题
kd4:=time>=145800;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 06:52 , Processed in 0.236223 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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