欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 多周期符合条件的周期显示

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3727人关注过本帖树形打印复制链接

主题:多周期符合条件的周期显示

帅哥哟,离线,有人找我吗?
jiaoyizhe
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:414 积分:790 威望:0 精华:0 注册:2011/8/4 14:50:40
多周期符合条件的周期显示  发帖心情 Post By:2017/12/27 10:40:45    Post IP:182.97.116.139[只看该作者]

需要以下公式帮助:

当品种的KDJ的J值小于30时,显示该品种符合该条件的周期在屏幕上。
周期取10分钟、30分钟、1小时、2小时、1日、2日、1周、月、季

也就是在上述周期下只要符合KDJ的J值小于30,就把符合的周期显示出来。

谢谢、

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/12/27 11:04:41    Post IP:180.169.30.6[只看该作者]

被引用公式kdjR:
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;

result:j>30;

 

当前指标公式:

10min:if(STKINDI('','kdjR.Result',0,18),1,0);
30min:if(STKINDI('','kdjR.Result',0,4),1,0);

 

其他周期请自行补充。

 

 



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
jiaoyizhe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:414 积分:790 威望:0 精华:0 注册:2011/8/4 14:50:40
  发帖心情 Post By:2017/12/27 12:43:39    Post IP:182.97.116.139[只看该作者]

是把周期文字显示出来 不是要划线
是要显示“日、周、时、分“这样的文字

 回到顶部
美女呀,离线,留言给我吧!
pyd
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/12/27 12:58:18    Post IP:180.169.30.6[只看该作者]

DRAWTEXT 写文字

DRAWTEXT(o<c,h,'阳线')


 回到顶部
帅哥哟,离线,有人找我吗?
jiaoyizhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:414 积分:790 威望:0 精华:0 注册:2011/8/4 14:50:40
  发帖心情 Post By:2017/12/27 13:01:54    Post IP:182.97.112.113[只看该作者]


//被引用公式kdjR:
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
result:=j<50;
 
//当前指标公式:
//10min:if(STKINDI('','kdjR.Result',0,18),1,0);
//30min:if(STKINDI('','kdjR.Result',0,4),1,0);
 
//其他周期请自行补充。
DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),50,'10分');

DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),50, '15分');


DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),50, '30分');
DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),50, '60分');
DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),50, '日');


这样修改了也还是不显示


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/12/27 13:29:24    Post IP:180.169.30.6[只看该作者]

DRAWTEXT(STKINDI('','kdjR.Result',0,18),50, '日');

上面这个语句

1.stk的参数没改。全部引用的都是一个周期的。

2.DRAWTEXT 的第二个参数 你在价格50的位置画线, 你看下你当前品种价格是在什么量级,量级差距太大,画的位置会偏离K线很远的。直接画在收盘价位置就可以了。

[此贴子已经被作者于2017/12/27 14:52:10编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
jiaoyizhe
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:414 积分:790 威望:0 精华:0 注册:2011/8/4 14:50:40
  发帖心情 Post By:2017/12/27 14:22:50    Post IP:182.97.112.113[只看该作者]

不是你说的问题  按你说的修改也是没啥用。你就不能帮我导进去看看应该修改哪里吗


//被引用公式kdjR:
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
result:=j>0;
 
//当前指标公式:
//10min:if(STKINDI('','kdjR.Result',0,18),1,0);
//30min:if(STKINDI('','kdjR.Result',0,4),1,0);
 
//其他周期请自行补充。
DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),c,'10分');

DRAWTEXT((STKINDI('','kdjR.Result',0,3),1,0),c, '15分');


DRAWTEXT((STKINDI('','kdjR.Result',0,4),1,0),c, '30分');
DRAWTEXT((STKINDI('','kdjR.Result',0,5),1,0),c, '60分');
DRAWTEXT((STKINDI('','kdjR.Result',0,6),1,0),c, '日');


DRAWTEXT((STKINDI('','kdjR.Result',0,7),1,0),c, '周');
DRAWTEXT((STKINDI('','kdjR.Result',0,18),1,0),c, '月');

DRAWTEXT((STKINDI('','kdjR.Result',0,8),1,0),c,'年');
DRAWTEXT((STKINDI('','kdjR.Result',0,9),1,0),c,'N日');
DRAWTEXT((STKINDI('','kdjR.Result',0,10),1,0),c,'N分');


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/12/27 14:56:35    Post IP:180.169.30.6[只看该作者]

DRAWTEXT((STKINDI('','kdjR.Result',0,10),1,0),c,'N分');  改成 DRAWTEXT((STKINDI('','kdjR.Result',0,10),c,'N分'); 

 



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/12/27 14:59:45    Post IP:180.169.30.6[只看该作者]

DRAWTEXT(STKINDI('','kdjR.Result',0,18),c,'10分');
直接安上面的方式处理,把1,0去掉
还有你不要中英文字符混合使用。


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jiaoyizhe
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:414 积分:790 威望:0 精华:0 注册:2011/8/4 14:50:40
  发帖心情 Post By:2017/12/27 15:02:40    Post IP:182.97.112.113[只看该作者]

删除了还是一样  什么文字结果都不显示

 回到顶部
总数 12 1 2 下一页