金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2013|回复: 15

这样做交易有什么问题吗?

[复制链接]

71

主题

311

帖子

321

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2023-7-5 08:52 | 显示全部楼层 |阅读模式
程序A:加载到图表上,品种RM00,逐K线模式;延迟刷新250毫秒。TN:=1;
AH:=REF(HHV(C,21),1);AL:=REF(LLV(C,21),1);

IF H>=AH THEN
BEGIN
IF HOLDING<0 THEN SELLSHORT(1,0,LIMITR,MAX(O,AH));
IF HOLDING=0 THEN BUY(1,TN,LIMITR,MAX(O,AH));
END
IF L<=AL AND HOLDING>0  AND ENTERBARS<>0 THEN SELL(1,0,LIMITR,MIN(O,AL));

EXTGBDATASET('RMHD',HOLDING);

程序B:后台交易1分钟K线,序列模式,10根K线,固定1秒扫描1次;

HD:=EXTGBDATA('RMHD');
GLOBALVARIABLE:KK=HD;

IF ABS(KK-HD)>0.5 AND TACCOUNT(53) THEN
BEGIN
AA:=HD-KK;
IF AA>0 THEN TBUY(1,AA,MKT),ALLOWREPEAT;
IF AA<0 THEN TSELL(1,ABS(AA),MKT),ALLOWREPEAT;
KK:=HD;
END

这个交易思想就是把信号移到后台交易,这样写有没有什么问题?





回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-5 09:03 | 显示全部楼层
其实你直接用stkindi引用图表策略的holding就可以了
或者用图表和后台混搭那个模式可以看下这个链接 http://www.weistock.com/bbs/dispbbs.asp?boardid=17&id=173706
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

71

主题

311

帖子

321

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-7-5 09:23 | 显示全部楼层
你所说的两个办法都达不到我的目的,我这样写有没有什么问题?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-5 09:24 | 显示全部楼层
初看逻辑上好像没啥问题,建议最好模拟跑一段时间看看了
看你这个做法好像就是图表在写全局变量,然后后台读取。具体是否有问题要实际运行了看的,光看这个思路没啥问题
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

71

主题

311

帖子

321

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-7-5 11:09 | 显示全部楼层
是的,我也认为思路没有问题,可实盘测试的时候老出现不发单子的情况,实在不知道为什么!能帮助分析一下吗
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-5 11:11 | 显示全部楼层
用debugfile实时输出下变量特别持仓判断的那两个值看下呢,看下当时的情况是多少
建议通过实时记录看这些变量的情况和自己想象逻辑是否有出入
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

71

主题

311

帖子

321

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-7-24 08:54 | 显示全部楼层
跟踪了一段时间,如果在开盘是有信号,这个单子一定发不出去了。原因是这个时候KK=HD了。EXTGBDATASET在什么时候进行重置?按金字塔说明是在金字塔重启的时候或者重新加载后台时重置,从现象来看,集合竞价之后开盘前,进行了重置!请确认一下什么原因!
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-7-24 09:03 | 显示全部楼层
EXTGBDATASET
这个不会重置的,你哪里看到说这个会重置
这个只会被代码进行赋值才会有变化,软件不会自动对他进行重置的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

71

主题

311

帖子

321

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-7-24 09:40 | 显示全部楼层
那为什么在开盘的时候出现KK=HD的情况?而信号是在集合竞价的时候才出来的。
回复

使用道具 举报

71

主题

311

帖子

321

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-7-24 09:41 | 显示全部楼层
这个问题可以重复出现,你们可以测试一下!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 09:39 , Processed in 0.255985 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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