金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: CB车兵

图表程式化交易

[复制链接]

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-9-27 16:50 | 显示全部楼层
这种是信号闪烁了,发下完整代码吧,估计是有小周期引用大周期作为条件了吧。
回复

使用道具 举报

7

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2021-9-26
曾用名:
 楼主| 发表于 2021-9-27 17:04 来自手机 | 显示全部楼层
技术012 发表于 2021-9-27 16:50
这种是信号闪烁了,发下完整代码吧,估计是有小周期引用大周期作为条件了吧。

那个在T0日股价上浮1.5%,当交易日出现低于T0*(1+0.015)就会买入。我选取的宜华健康,T0日股价是3.21元,然后今天(T2日)在9:36分、9:37分两根K线曾经多次出现3.24元、3.25元的股价,完全符合买入条件。但是盘中却没有任何开仓信号,收盘后,我修改了一下参数,等于是变相刷新了一下,随即出现了开多的信号。
D12E0F3C-5AC6-4270-82E3-F09E0E59B048.jpeg
回复

使用道具 举报

7

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2021-9-26
曾用名:
 楼主| 发表于 2021-9-27 17:06 来自手机 | 显示全部楼层
技术012 发表于 2021-9-27 16:50
这种是信号闪烁了,发下完整代码吧,估计是有小周期引用大周期作为条件了吧。

//(1)若入池日(T1)股价涨幅大于 0,则: 在 T2 日股价低于或等于 T0 日股价的 1.5%买入。
if HOLDING=0 and yunxukai=0 and date>=qishiri and ZUORIZHANGFU>0 and close<=T0CLOSE*(1+0.015) and yunxukai=0 then
BEGIN
buy(1,开仓量,marketr);
shengyuss:=开仓量;
yunxukai:=1;
gpmrqi:=date;       
zhiying1:=0;
ZHIYING2:=0;
DRAWTEXT(1,low,'开仓1');
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-9-27 17:21 | 显示全部楼层
收盘后是不是更改了K线起始位置了呢 ?
建议您可以把这个条件输出跟踪下了,里面条件比较多,直接输出下面的AA试试。

AA: HOLDING=0 and yunxukai=0 and date>=qishiri and ZUORIZHANGFU>0 and close<=T0CLOSE*(1+0.015) and yunxukai=0 ;
回复

使用道具 举报

7

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2021-9-26
曾用名:
 楼主| 发表于 2021-9-27 17:35 来自手机 | 显示全部楼层
技术012 发表于 2021-9-27 17:21
收盘后是不是更改了K线起始位置了呢 ?
建议您可以把这个条件输出跟踪下了,里面条件比较多,直接输出下 ...

我是技术盲,没看懂您的意思。我收盘后只是把下单量这个参数改了,然后点击确定。信号瞬间就出现。您说的K起始位置是不是说因为我开盘前没有补足K线数据?我盘中确实把工具—选项—常规—图形显示()根k线改了,之前是556,改成了2000根,改这个原因怀疑今天的图形显示K线不够。
回复

使用道具 举报

7

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2021-9-26
曾用名:
 楼主| 发表于 2021-9-27 17:38 来自手机 | 显示全部楼层
技术012 发表于 2021-9-27 17:21
收盘后是不是更改了K线起始位置了呢 ?
建议您可以把这个条件输出跟踪下了,里面条件比较多,直接输出下 ...

盘中曾经把“默认初始从硬盘读取的K线计算数量”,图形显示和内存保留都改了,从默认的500多根改成了2000根。收盘后我修改了没下单的股票的买入金额参数,等于是变相刷新?然后就出现买入信号了。
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-9-28 09:07 | 显示全部楼层
是的,K线数量增加相当于K线起始位置发送了变化,因为图表信号是基于历史的,不同的起始位置会导致后续信号的差异,您增加或减少K线数量就能看到这样的现象了,所以不能用调整后的数量去和之前的比较,这样是不准确的。
回复

使用道具 举报

7

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2021-9-26
曾用名:
 楼主| 发表于 2021-9-28 10:40 来自手机 | 显示全部楼层
技术012 发表于 2021-9-28 09:07
是的,K线数量增加相当于K线起始位置发送了变化,因为图表信号是基于历史的,不同的起始位置会导致后续信号 ...

也就是说我那个单子没买入是因为盘中没出现信号,而没出现信号的原因我我内存的K线数量不够?
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-9-28 10:43 | 显示全部楼层
可能就是调整了 K线数量造成的,对比前后K线数量不一致
回复

使用道具 举报

7

主题

40

帖子

40

积分

Rank: 1

等级: 新手上路

注册:
2021-9-26
曾用名:
 楼主| 发表于 2021-9-28 10:47 来自手机 | 显示全部楼层
技术012 发表于 2021-9-28 10:43
可能就是调整了 K线数量造成的,对比前后K线数量不一致

能不能理解为,我扩充了K线数量,以后就不会出现“价格到了”,而没有出现信号的问题?而这次价格到了区间没有出现信号,是因为之前的内存K线数量太少导致的?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 16:33 , Processed in 0.120989 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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