金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2276|回复: 11

版主大大帮忙看一下

[复制链接]

10

主题

46

帖子

46

积分

Rank: 1

等级: 新手上路

注册:
2022-2-18
曾用名:
发表于 2024-5-7 15:20 | 显示全部楼层 |阅读模式
版主大大好
1.我计算当kdj的J线上穿0轴时,且收盘价大于MA100,做一次记录
bar:=BARSLAST(CROSS(J,50)AND ref(CLOSE,0)>MA100);

2.当记录出现两次就绘制图标1号
DRAWICON(COUNT(REF(close,bar),bar)=2,J,1);


问题:当我这样写后,图标没有立马出现在穿越的那根K线(而是出现在了后面的K线上),这是什么原因啊?  版主大大



回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-7 15:21 | 显示全部楼层
图表统计的上穿是算作一次的,不是说当根k上穿几次就是几次
一根k 大于的话只是算作一次
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

46

帖子

46

积分

Rank: 1

等级: 新手上路

注册:
2022-2-18
曾用名:
 楼主| 发表于 2024-5-7 15:29 | 显示全部楼层


如果按照图上的那样,第一次上穿,不做记录,因为close<ma100

第二次是成功的,等第三次出现就立马标记   ,  这样的形式,代码能做到嘛

本帖子中包含更多资源

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

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-5-7 16:24 | 显示全部楼层
VARIABLE:ct:=0;//必须逐K模式下运行

if close>ma100 and cross(j,0) then ct:=ct+1;
if close<ma100 then ct:=0;//重置记录

DRAWICON(ct=2,J,1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

46

帖子

46

积分

Rank: 1

等级: 新手上路

注册:
2022-2-18
曾用名:
 楼主| 发表于 2024-5-7 16:47 | 显示全部楼层
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),LINETHICK2;
D:=SMA(K,3,1),LINETHICK2;
J:3*K-2*D;

ma100:=EMA(close,100);

AA:20,LINEDASHDOT;
mid:50,LINEDASHDOT,COLORRED;
BB:80,LINEDASHDOT;



VARIABLE:ct:=0;

if close>ma100 and cross(j,50) then ct:=ct+1;
if close<ma100 then ct:=0;

DRAWICON(ct=2,J,1);

感谢大佬, 现在判断是对了,但是这些在1到2区间重复的标记能不能取消,只要第一次就行.

我自己尝试用之前008大佬教的drawicon(COUNT(REF(close,ct),ct)=1,j,1)  这个 发现还是不行


本帖子中包含更多资源

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

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-5-7 16:59 | 显示全部楼层
忘记了。这样就行了

DRAWICON(cross(ct,1),J,1);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

46

帖子

46

积分

Rank: 1

等级: 新手上路

注册:
2022-2-18
曾用名:
 楼主| 发表于 2024-5-7 17:02 | 显示全部楼层
技术009 发表于 2024-5-7 16:59
忘记了。这样就行了

DRAWICON(cross(ct,1),J,1);

  have a good day
回复

使用道具 举报

10

主题

46

帖子

46

积分

Rank: 1

等级: 新手上路

注册:
2022-2-18
曾用名:
 楼主| 发表于 2024-5-7 20:15 | 显示全部楼层
晚上测试发现一个新的问题,  

正常情况 下4号和5号也要显示笑脸的标记,版主大大上班了再受累看看


补充内容 (2024-5-7 20:15):
主图的黄色就是ma100

本帖子中包含更多资源

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

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-5-8 08:51 | 显示全部楼层
VARIABLE:ct:=0;//必须逐K模式下运行

if close>ma100 and cross(j,0) then ct:=ct+1;
if ct=1 and  cross(j,0)  then DRAWICON(1,J,1);
if close<ma100 then ct:=0;//重置记录

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

46

帖子

46

积分

Rank: 1

等级: 新手上路

注册:
2022-2-18
曾用名:
 楼主| 发表于 2024-5-8 10:10 | 显示全部楼层
前面楼层的帖子   第一个点的判断是正确的,

刚按您发的这样修改后,还是有点问题   

如下图所示,1和2都是不满足的,应该标记3和4  

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 14:26 , Processed in 0.106369 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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