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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 骑在划线价上的成交量如何取?

   

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


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

主题:骑在划线价上的成交量如何取?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/2/19 11:24:05    Post IP:60.174.169.30[只看该作者]

分笔没有阴线,阳线一说

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


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/2/19 11:27:49    Post IP:113.83.72.112[只看该作者]

就是相当于分钟K线的阳线,阴线
在分笔模式下的红点、蓝点的定义?
谢谢

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/2/19 11:31:14    Post IP:60.174.169.30[只看该作者]

没有的,10楼他是按照和前面比较来定义。你自己根据他那个输出的数字去看。

这个和常规k线是不一样的

 


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


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

up和down确实是成交量。upk,downK是价格

 

VARIABLE:upflag=0,downflag=0;

 

if  upflag=0 and CLOSE>ref(close,1) then begin
 downflag:=0;
 up:=vol;
 down:=0;
 upflag:=1;
 
end
if  upflag=1 and CLOSE=ref(close,1) then begin
 up:=vol;
 down:=0;
 
end

if  downflag=0 and CLOSE<ref(close,1) then begin
 upflag:=0;
 down:=vol;
 up:=0;
 downflag:=1;
end

if  downflag=1 and CLOSE=ref(close,1) then begin
 down:=vol;
 up:=0;
end

 

中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
日内价:=sum(amount,TODAYBAR)/sum(vol,TODAYBAR)/multiplier,COLORYELLOW;

if up>0 THEN   UPK:CLOSE;//红色叉图价格
if down>0 THEN   DOWNK:CLOSE;//绿色叉图价格

//求日内C>中间价的成交量相加,
cond_up:if(UPK>中间价,up,0);
sum_up:sum(cond_up,TODAYBAR);//累计所有满足c>中间价的up成交量

hhv_upk:HHV(UPK,TODAYBAR);//日内大于中间价的阳线的最高价;(只是分笔模式红点的最高价)

//注日内大于中间价的阳线的最高价; 这个条件等价于    当天的最高价,它一定是红色的。所以直接取HHV(close,TODAYBAR);

//或者如果你只是使用一天的分笔,直接用 DYNAINFO(5);可以避免30楼说的问题。

[此贴子已经被作者于2020/2/19 12:41:05编辑过]


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


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/2/19 12:56:50    Post IP:113.83.72.112[只看该作者]

非常感谢你的解答,

“//或者如果你只是使用一天的分笔,直接用 DYNAINFO(5);可以避免30楼说的问题。”

这个DYNAINFO(5)函数如何使用?

以中间价举例? 中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;

谢谢!


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


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

和中价价有设么关系?中间价是你自己定义的。就是你这种写法。不能用哪个动态行情函数。

你直接用我给你的方法就行了。动态行情函数没有历史值。只有最新值。这个在图表上与有严格的限制。

hh;DYNAINFO( 5);//就是红色的今日最高点;它只有最新值。所以在图表上用只能是今日分笔。不能用于历史分笔

 

 

[此贴子已经被作者于2020/2/19 13:05:32编辑过]


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


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/2/19 14:58:49    Post IP:113.83.72.112[只看该作者]

自己搞了半天也不对,不得不求助于老师,
在分笔模式下(35楼)
求:大于中间价的  所有SUM((阴线-中间价),TODAYBAR);//(每一个阴线-中间价)然后相加,并且所有阴线大于中间价
中间价:=(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
谢谢!

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


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

cond_downk:if(DOWNK>中间价,DOWNK-中间价,0);
sum_downk:sum(cond_downk,TODAYBAR);

建议你自己读懂代码处理逻辑。这类操作,本身就没什么难度。读懂了自然会改。

 

 



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


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
  发帖心情 Post By:2020/2/19 16:07:50    Post IP:113.83.72.112[只看该作者]

非常感谢你的帮助,
文科生、年龄又大、学东西慢,除了对期货有点经验,和那些写程序好的年轻人还真没有优势,
如果不是有很多年积累的能够靠经验盈利的模糊理念,早就放弃期货了,太苦了这个行业,
现在就是想把这些能够盈利的经验试图用量化的方式清晰明确下来,否则日内靠经验判断反应太慢了,
特别是近10年,华尔街的程序化已经把市场的利差收紧的非常窄,一旦有很小的利润 程序化就能过发现并填平,我们老手的盘感是有感觉的。
以前国内靠经验的还能够活下去,现在基本上都死差不多了...
算了...
不容易呀!
谢谢!

 回到顶部
总数 39 上一页 1 2 3 4