金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6870|回复: 26

在一分钟周期中使用五分钟周期SAR值

[复制链接]

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
发表于 2022-12-2 16:46 | 显示全部楼层 |阅读模式
如题,不使用引用五分钟数据的方法,能不能通过调整一分钟SAR参数的方法得到五分钟SAR值。或者还有其他什么方法,不引用大周期,又可以得到大周期的数据
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-2 16:57 | 显示全部楼层
这个不行。macd,kdj这种算法明确的,可以通过拆解算法来实现。但是sar不行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-1-31 10:03 | 显示全部楼层
技术009 发表于 2022-12-2 16:57
这个不行。macd,kdj这种算法明确的,可以通过拆解算法来实现。但是sar不行。

在1分钟周期中使用以下策略:
开多: A   AND    5分钟周期SAR为多头
平多:5分钟周期SAR为空头

请问
5分钟周期SAR为多头
5分钟周期SAR为空头
怎么用公式写出来
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-1-31 10:12 | 显示全部楼层
你这里的sar 多头 空头 是如何定义的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-1-31 10:18 | 显示全部楼层
技术009 发表于 2023-1-31 10:12
你这里的sar 多头 空头 是如何定义的。

K线在SAR指标的小圆点之上为多头,在小圆点之下为空头
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-1-31 10:40 | 显示全部楼层
新建一个独立的指标 作为被调用的指标b:
INPUT:N(10,1,300,1),S(2,1,300,1),M(20,1,100,1);

V1:SAR(N,S,M);

UP:C>V1;//这里以收盘价 在sar值上 判断为多。你也可以改为最高价之类的。
DOWN:C<V1;


然后交易指标的部分如下:
UP:"B.UP#MIN5";
DOWN:"B.DOWN#MIN5";

KD:A AND UP;//这里的A是你自己定义的变量
PD:DOWN;

SELL(PD,HOLDING,MARKET);
BUY(KD AND HOLDING=0,1,MARKET);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-1-31 11:59 | 显示全部楼层
技术009 发表于 2023-1-31 10:40
新建一个独立的指标 作为被调用的指标b:
INPUT:N(10,1,300,1),S(2,1,300,1),M(20,1,100,1);

这样对吗,在小周期引用大周期的SAR指标不会引发信号闪烁吧

INPUT:SS(1,1,100,1) ;
小多头向上:"仓库.多头向上";
小空头向上:"仓库.空头向上";
红色做多:"仓库.红点";
绿色做空:"仓库.绿点";
红色做多5:"仓库.红点#MIN5"(4,2,20);
绿色做空5:"仓库.绿点#MIN5"(4,2,20);
手数:SS;
{交易条件}
开多条件:= 小多头向上  AND 红色做多  AND 红色做多5 ;

平多条件:= 绿色做空5;

开空条件:= 小空头向上  AND 绿色做空  AND 绿色做空5 ;

平空条件:= 红色做多5;
{交易系统}
平空:SELLSHORT(平空条件 ,手数,MARKET);                  
开多:BUY(开多条件 AND HOLDING=0,手数,MARKET);         
平多:SELL(平多条件 ,手数,MARKET);                     
开空:BUYSHORT(开空条件 AND HOLDING=0,手数,MARKET);   

持仓:holding,COLORRED,linethick0;
资产:asset,noaxis,linethick0;
可用现金:cash(0),linethick0;
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-1-31 13:22 | 显示全部楼层
跨周期调用是可能会造成 复盘时候信号和盘中时候运行时候信号有差异的。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

95

帖子

95

积分

Rank: 2

等级: 标准版

注册:
2022-11-14
曾用名:
 楼主| 发表于 2023-1-31 15:50 | 显示全部楼层
技术009 发表于 2023-1-31 13:22
跨周期调用是可能会造成 复盘时候信号和盘中时候运行时候信号有差异的。

能不能帮我在上面策略中加入个跟踪平仓条件:开仓后从高(低)点回撤资金超过1500元就平仓
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-1-31 15:55 | 显示全部楼层
你可以参考下这个范例:
https://www.weistock.com/bbs/for ... 2058&extra=page%3D1

不过这里按照回撤幅度来的。不是具体金额。
可以改下win的定义:
win:=abs(holding)*(c-enterprice)*MULTIPLIER; //记录最大盈利
这样算的是具体金额
win2也改下:
win2:=(maxprofit-win);

其他地方 你尝试下自行调整下应该没啥难度了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 13:48 , Processed in 0.224491 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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