金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 先生

帮我写下 谢谢

[复制链接]

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-11-14 14:50 | 显示全部楼层
技术009 发表于 2022-11-14 14:06
“均线由下拐头向上k线收盘价在EMA30均线之上为多头趋势。” 这多头趋势是要求均线在ema30上方的?

你上 ...

多头趋势 :就是k线在EMA30均线之上  如何确定就是:k线由空头趋势拐头向上k线保持在EMA30之上运行,多头趋势确定后记录最高收盘价,我们的开仓标准是k线回调到均线触及均线后,第一根k线收盘价必须是阳线并在均线之上。 然后开仓做多。如果回调触及到均线后的第一根k不是阳线则不开多 是阳线也要收盘价在均线之上且均线是向上或者持平。 止盈是之前的最高收盘价。止损是均线拐头向下 。 QQ截图20221114144848.jpg
是这样的 。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-14 15:28 | 显示全部楼层
本帖最后由 技术009 于 2022-11-14 15:30 编辑

[PEL] 复制代码
variable:len1:=0,len2:=0;
ema30:ema(c,30),colorwhite;
 
 
ktxs:=ema30>ref(ema30,1) and ref(ema30,1)>ref(ema30,2);//拐头向上
ktxx:=ema30<ref(ema30,1) and ref(ema30,1)<ref(ema30,2);//拐头向下
 
 
if ktxs or (not(ktxs or ktxx) and len1<>0)  then len1:=len1+1;//仅在红绿转换时候进行 拐头的切换,否则沿用最近的拐头方向,这样做是因为一个趋势中间个别突破的K会造成趋势断开。
if ktxx  then len1:=0;
 
if ktxx or (not(ktxs or ktxx) and len2<>0) then len2:=len2+1;
if ktxs then len2:=0;
 
if ktxs or (not(ktxs or ktxx) and len1<>0) then red:ema30,colorred;
if ktxx or (not(ktxs or ktxx) and len2<>0) then green:ema30,colorgreen;
 
jc:cross(c,ema30);
sc:cross(ema30,c);

if count(sc,len1)<=2 and  len1>0 and isup and  sc then buy(holding=0,1,market);
if count(jc,len2)<=2 and len2>0 and  isdown and  jc then buyshort(holding=0,1,market);
 
 
hc:hhv(h,len1),nodraw;//多趋势最大的C
lc:llv(l,len2),nodraw;
 
if c>hc then dzy:sell(1,holding,market);
if c<lc then kzy:sellshort(1,holding,market);
 
if len2>0 then dzs:sell(1,holding,market);
if len1>0 then kzs:sellshort(1,holding,market);


做了调整:
截图202211141526277211.png

然后就是 拐头切换时候会有1个K的延迟,这个无法解决。原因是 个别K情况下会出现既不是 上拐,也不是下拐的情况,这种情况不能直接全过滤掉,直接过滤否则会导致趋势在个别K上断开。也就是出现 红线-灰线-红线 或者绿线-灰线-绿线 情况。上面那个开多K 位置其实就是没过滤情况下的结果,否则那个地方其实不符合代码判断的拐头向上的条件,也不符合向下的条件。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-11-14 16:29 | 显示全部楼层
技术009 发表于 2022-11-14 15:28
[mw_shl_code=pel,true]variable:len1:=0,len2:=0;
ema30:ema(c,30),colorwhite;

我刚试了 但是在图表很少有开仓的 只有偶尔开一两次  是不是哪里错了   。我标注了一张图 你看下。 是不是哪里规则错误了 导致不能执行  
1:这是我标注该出现开平仓的图 01.jpg
2:这是我复制代码到测试页面的图【没有按规则开平仓】只有一条线  
02.jpg
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-14 16:33 | 显示全部楼层
什么周期的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-11-14 16:38 | 显示全部楼层

纯碱连续的 。所有周期都一样 。  我刚图片是15分钟的
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-14 16:54 | 显示全部楼层
你标的那个位置。

截图202211141653581360.png

收盘价突破了,但是是个阳线的。开空这里得是阴线吧。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-14 17:08 | 显示全部楼层
而且你加载的指标和我的一样的吗。我看输出的变量数量都不一样么。

其他品种我也看了下,也只是信号少。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-11-14 17:20 | 显示全部楼层
技术009 发表于 2022-11-14 16:54
你标的那个位置。

不是的  第一根k回调触及到均线,第二根k是阴线收盘价在均线之下则开空。第二根k如果是阳线则不做空, 【均线趋势不变得情况下】等待第一根或者第二根 第三根只要是阴线收盘价在均线之下都可以成立开空条件   直到到达止盈位置  或者均线拐头向下止损平仓
03.jpg
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-11-14 17:23 | 显示全部楼层
技术009 发表于 2022-11-14 17:08
而且你加载的指标和我的一样的吗。我看输出的变量数量都不一样么。

其他品种我也看了下,也只是信号少。

我刚刚有用不同的均线参数都试了下   就是信号都很少 所以发给你看 。  
回复

使用道具 举报

10

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-7-23
曾用名:
 楼主| 发表于 2022-11-14 17:32 | 显示全部楼层
技术009 发表于 2022-11-14 16:54
你标的那个位置。

04.jpg
像这样 趋势没有发生变化 第一根 不是阳线不做多  第二根k是阳线了也在均线之上 就做多  直到到达止盈位置止盈出场 或者均线拐头向下 止损出局
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 06:39 , Processed in 0.178042 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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