金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5673|回复: 27

请老师写一个当天涨停跌停不卖出的模块

[复制链接]

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
发表于 2023-5-9 09:20 | 显示全部楼层 |阅读模式
近期经常出现股票涨停,程序卖出了又没法在涨停价买进的现象,请老师先一个当日涨停或跌停当日不交易的程序,谢谢。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-9 09:36 | 显示全部楼层
D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:rounds(D1*1.10,2)=rounds(close,2);//涨停返回1 ,否则返回0

你只需要给开仓条件加一个zt的判断就行了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-5-9 09:52 | 显示全部楼层
技术009 发表于 2023-5-9 09:36
D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:rounds(D1*1.10,2)=rounds(close,2);//涨停返回1 ,否则 ...

D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:rounds(D1*1.10,2)=rounds(close,2);//涨停返回1 ,否则返回0

X周期高点:REF(HHV(H,x),1),LINETHICK1,;
y周期低点:REF(LLV(L,y),1),LINETHICK1,;

//交易条件:

开多平空条件:=High>=X周期高点  and holding<=0,;
开空平多条件:=Low<=y周期低点   and holding>=0,;

//交易系统

平多:sell(开空平多条件 and ZT and 可平>0,可平,LIMITR,y周期低点),;
//,IGNORECHECKPRICE
开多:buy(开多平空条件 and ZT and REF(MA20,1)>=REF(MA20,2)and holding=0,手数,LIMITR,X周期高点),;

补充内容 (2023-5-9 09:53):
我加了不行呀,请老师看看
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-5-9 09:55 | 显示全部楼层
你弄错了。你要写 zt=0  你上面那个写法就成了 必须涨停开仓。。

你这样:D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:rounds(D1*1.10,2)=rounds(close,2);//涨停返回1 ,否则返回0
DT:rounds(D1*0.9,2)=rounds(close,2);//跌停返回1 ,否则返回0

cd:not(zt or dt);

你把cd放到开仓判断里就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-5-9 10:26 | 显示全部楼层
技术009 发表于 2023-5-9 09:55
你弄错了。你要写 zt=0  你上面那个写法就成了 必须涨停开仓。。

你这样:D1:CALLSTOCK('',vtCLOSE,6,-1 ...

请教老师,还有一个问题,加入涨停程序后,在小得框架里,没法自动调整图形的大小,请问如何调试?

补充内容 (2023-5-9 10:29):
好了
回复

使用道具 举报

37

主题

9981

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-9 10:29 | 显示全部楼层
您指的是k线图无法缩放?还是k线图被压缩了?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-5-9 10:29 | 显示全部楼层
技术006 发表于 2023-5-9 10:29
您指的是k线图无法缩放?还是希望调整窗格大小?

好了
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-5-26 06:49 | 显示全部楼层
技术009 发表于 2023-5-9 09:55
你弄错了。你要写 zt=0  你上面那个写法就成了 必须涨停开仓。。

你这样:D1:CALLSTOCK('',vtCLOSE,6,-1 ...

请教老师,经测试发现,老师写的涨停跌停模块,只对一个涨停跌停有效,对多个涨停跌停无效,请老师再改一下吧,谢谢。

补充内容 (2023-5-26 07:58):
回测时大部分股票都有若干个涨停板,请老师写一个通用的凡是连续涨停涨停跌停不卖出模块
回复

使用道具 举报

37

主题

9981

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-26 08:17 | 显示全部楼层
你代码条件加的可能不对。4楼的代码中的判断条件,是作为开平仓条件之一控制的。它不受是否为连续涨停这种状态的影响,只要涨停就不会买卖。
类似如下
D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:rounds(D1*1.10,2)=rounds(close,2);//涨停返回1 ,否则返回0
DT:rounds(D1*0.9,2)=rounds(close,2);//跌停返回1 ,否则返回0

平多:sell(开空平多条件 and ZT=0 and 可平>0,可平,LIMITR,y周期低点),;
//,IGNORECHECKPRICE
开多:buy(开多平空条件 and ZT=0 and REF(MA20,1)>=REF(MA20,2)and holding=0,手数,LIMITR,X周期高点),;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2023-5-26 09:17 | 显示全部楼层
技术006 发表于 2023-5-26 08:17
你代码条件加的可能不对。4楼的代码中的判断条件,是作为开平仓条件之一控制的。它不受是否为连续涨停这种 ...

CLOSEPOSMODE:1; //指定图表理论平仓模式为优先平老仓
ODDLOTSMODE:1;  //不允许零股交易,例如股票将按照最小100股单位调整
可平:=HOLDING-DAYHOLDING;//可平>0,可平,
手数:=SS;

D1:=CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:=rounds(D1*1.10,2)=rounds(close,2);//涨停返回1 ,否则返回0
DT:=rounds(D1*0.9,2)=rounds(close,2);//跌停返回1 ,否则返回0
ct:not(zt or dt);
//and cd

MA20:MA(HHV(H,m),n)LINETHICK2 ;//LINETHICK2 COLORYELLOW
//MA120:MA(HHV(H,1),160)LINETHICK3 ;//LINETHICK2 COLORYELLOW

X周期高点:REF(HHV(H,X),1);
y周期低点:REF(LLV(L,y),1);

//交易条件:

开多条件:=High>=X周期高点 and ZT=0 and holding<=0,;
平多条件:=Low<=y周期低点 and ZT=0 and holding>=0,;

//交易系统

平多:sell(平多条件 and ZT=0 and 可平>0,可平,LIMITR,y周期低点),;
//,IGNORECHECKPRICE
开多:buy(开多条件 and ZT=0 and REF(MA20,1)>=REF(MA20,2)and holding=0,手数,LIMITR,X周期高点),;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-13 18:15 , Processed in 0.121961 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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