金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1939|回复: 9

请问卖出信号

[复制链接]

4

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2023-11-22
曾用名:
发表于 2024-6-30 21:38 | 显示全部楼层 |阅读模式
DRAWTEXT(cond1 and cond2 and cond3 and cond4,DIFF,'买');
If cond1 and cond2 and cond3 and cond4 then buy(1,holding,marketr)

Cond5:close=llv(close,5) or close<enterprice*(1-5/100);

Cond6:(HHV(C,enterbars+1)/AVGENTERPRICE>=0.1)AND(CLOSE/HHV(C,enterbars+1)<=0.95);

if cond5 or cond6 then sell(1,holding,marketr)
买入信号有卖出信号没有麻烦看一下哪里有问题
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-1 08:54 | 显示全部楼层
你看下cond5或者cond6有符合条件情况没
另外可以写个简单平仓语句看有没有平仓信号,有的话说明没问题,就是你自己那个条件不符合
if c<o then  sell(1,holding,marketr)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2023-11-22
曾用名:
 楼主| 发表于 2024-7-1 09:25 | 显示全部楼层
技术008 发表于 2024-7-1 08:54
你看下cond5或者cond6有符合条件情况没
另外可以写个简单平仓语句看有没有平仓信号,有的话说明没问题,就 ...

close=llv(close,5) or close<enterprice*(1-5/100);
是不是随着收盘价后移他会后移的,可以不可以改成买的那一天的前五天内最低价
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-1 09:26 | 显示全部楼层
close=ref(llv(close,5),enterbars)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2023-11-22
曾用名:
 楼主| 发表于 2024-7-1 09:27 | 显示全部楼层
技术008 发表于 2024-7-1 08:54
你看下cond5或者cond6有符合条件情况没
另外可以写个简单平仓语句看有没有平仓信号,有的话说明没问题,就 ...

(HHV(C,enterbars+1)/AVGENTERPRICE>=0.1)AND(CLOSE/HHV(C,enterbars+1)<=0.95);
这个是不是买入后最高价超过10%,收盘价跌破最高价的95%
我看卖点不对
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-1 09:28 | 显示全部楼层
这个没错啊,你直接图上显示下HHV(C,enterbars+1)这种开盘后最高价看下呢
图表一定要学会自己在图上显示这些数值去分析
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2023-11-22
曾用名:
 楼主| 发表于 2024-7-1 20:14 | 显示全部楼层
技术008 发表于 2024-7-1 09:28
这个没错啊,你直接图上显示下HHV(C,enterbars+1)这种开盘后最高价看下呢
图表一定要学会自己在图上显示这 ...

刚试了下可以直接显示,这个enterbars是不是逐根读k线的所以只能读收盘价,有没有函数是盘中读的呢
回复

使用道具 举报

4

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2023-11-22
曾用名:
 楼主| 发表于 2024-7-1 21:40 | 显示全部楼层
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :EMA(DIFF,9);
MACD :2*(DIFF-DEA),COLORSTICK;
n1:sumbars(macd>0 and ref(macd<0,1),1),LINETHICK0;
n2:sumbars(macd<0 and ref(macd>0,1),1),LINETHICK0;
n3:sumbars(macd>0 and ref(macd<0,1),2),LINETHICK0;
n4:sumbars(macd<0 and ref(macd>0,1),2),LINETHICK0;
n5:sumbars(macd<0 and ref(macd>0,1),1),LINETHICK0;
n6:sumbars(macd>0 and ref(macd<0,1),1),LINETHICK0;
n7:sumbars(macd<0 and ref(macd>0,1),2),LINETHICK0;
n8:sumbars(macd>0 and ref(macd<0,1),2),LINETHICK0;



上一个金叉面积:ref(sum(macd,n2),n1),LINETHICK0;
上上个金叉面积:ref(sum(macd,n2),n3),LINETHICK0;

上一个死叉面积:ref(sum(macd,n6),n5),LINETHICK0;
上上个死叉面积:ref(sum(macd,n6),n7),LINETHICK0;

上个金叉最低:ref(llv(low,n2),n1),LINETHICK0;
上上个金叉最低:ref(llv(low,n4),n3),LINETHICK0;
上个死叉最高:ref(hhv(high,n6),n5),LINETHICK0;
上上个死叉最高:ref(hhv(high,n8),n7),LINETHICK0;

JCA:VALUEWHEN(DIFF>dea and ref(diff<dea,1),DIFF),LINETHICK0;
JCB:ref(JCA,n1),LINETHICK0;
SCA:VALUEWHEN(DIFF<dea and ref(diff>dea,1),DIFF),LINETHICK0;
SCB:ref(SCA,n5),LINETHICK0;

DIBL:上一个金叉面积>上上个金叉面积 and JCA>JCB  and 上个金叉最低<上上个金叉最低 and n1=1;
DINGBL:上一个死叉面积<上上个死叉面积 or SCA<SCB  or 上个死叉最高<上上个死叉最高 and n5=1;
zt:HIGH>=ref(close,1)*1.1;
cond1:COUNT(ZT,200)>0;
cond2:COUNT(DIBL,100)>0;
cond3:n2<5;
COND4:N1=1;


DRAWTEXT(cond1 and cond2 and cond3 and cond4,diff,'买');
If cond1 and cond2 and cond3 and cond4 then buy(1,holding,marketr);
cond5: close=ref(llv(close,5),enterbars)or close<enterprice*(1-5/100) ;
Cond6:(HHV(C,enterbars+1)/AVGENTERPRICE>=0.1)AND(CLOSE/HHV(C,enterbars+1)<=0.95);
cond7:STKINDIEX('' ,'DINGBL',0,4,0,100);
if (cond5 or cond6 or cond7) then sell(1,holding,marketr);

DRAWTEXT(cond5,diff,'卖');

持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(10000),linethick0;

请问一下图中的卖点为什么不对
DINGBL:上一个死叉面积<上上个死叉面积 or SCA<SCB  or 上个死叉最高<上上个死叉最高 and n5=1;
我这边都是or应该触发一个上一个死叉面积<上上个死叉面积就有卖点了把

请问这个cond7:STKINDIEX('' ,'DINGBL',0,4,0,100);
在日线调用30分钟的100k写的对嘛


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-2 09:01 | 显示全部楼层
都是按收盘来计算的,没有获取盘中的价格的

DINGBL:上一个死叉面积<上上个死叉面积 or SCA<SCB  or 上个死叉最高<上上个死叉最高 and n5=1;
这里用括号括一下,否者后面有一个and,优先级问题,如果你是前面几个or最后和n5要and起来,就前面大括号起来,然后和后面n5使用

请问这个cond7:STKINDIEX('' ,'DINGBL',0,4,0,100);
这个写法可以的没问题
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2023-11-22
曾用名:
 楼主| 发表于 2024-7-2 10:47 | 显示全部楼层
技术008 发表于 2024-7-2 09:01
都是按收盘来计算的,没有获取盘中的价格的

DINGBL:上一个死叉面积

好的辛苦了
我回去试试哈
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-26 16:10 , Processed in 0.096864 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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