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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 画线代码编写

   

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


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

主题:画线代码编写

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
画线代码编写  发帖心情 Post By:2018/7/16 10:36:02    Post IP:180.169.30.6[显示全部帖子]

 逻辑不完整。

1.如果昨日10点没有2700点呢?画还是不画。
2.如果一直这样画没有结束点,从历史K到现在会画无数条线。可能一个K上几十条线都有可能。因为你从历史K每天10点钟都是一个开始画线的位置。你这个画线也没有结束点。比如某个K上被画了20条线。其中可能有从今天10点开始画过来的,也有可能是上周某天开始画到现在的。
[此贴子已经被作者于2018/7/16 10:36:30编辑过]


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/7/16 13:13:35    Post IP:180.169.30.6[显示全部帖子]

 VARIABLE:mark:=0,price:=2700;
cond:year=2018 and MONTH=7 and day=13;
cond2:time=140000;


if  (cond and cond2) then
begin
DRAWSL(1 ,PRICE,0 ,0 ,0 );
PRICE:=PRICE+100;
end  

if (h>price+100 and count(cond and cond2,0)>=1) then
begin
DRAWSL(1 ,price+100,0 ,0 ,0 );
price:=price+100;
end

可以通过修改来数值来调试下。
[此贴子已经被作者于2018/7/16 13:13:47编辑过]


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/7/16 13:31:45    Post IP:180.169.30.6[显示全部帖子]

 2700和2800价位的点 连线?然后2800-2900连线?是这样子吗?
还是说在K线上画一条笔直朝上的竖线。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/7/16 14:15:54    Post IP:180.169.30.6[显示全部帖子]

5楼的代码就是从左向右画线的。

你6楼说向上画线,8楼又说左右画线。不行你用用QQ截图 简单画个例子截图发上来我看下。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/7/16 17:08:58    Post IP:180.169.30.6[显示全部帖子]

 VARIABLE:mark:=0,price:=2700;
T:time;
cond:year=2018 and MONTH=7 and day=13;
cond2:time=140000;


if  (cond and cond2) then
begin
DRAWSL(1 ,PRICE,0 ,0 ,2);
PRICE:=PRICE+100;
end  

if (h>price+100 and count(cond and cond2,0)>=1) then
begin
DRAWSL(1 ,price+100,0 ,0 ,2 );
price:=price+100;
end



改了下DRAWSL的参数。但是没办法使得起点一致。只能使得原来的线变成双向延伸。





命数如织,当如磐石。
 回到顶部