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


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

   

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


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

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

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


加好友 发短信
等级:论坛游侠 帖子:383 积分:0 威望:0 精华:0 注册:2019/12/23 15:42:58
骑在划线价上的成交量如何取?  发帖心情 Post By:2020/2/17 16:03:50    Post IP:113.83.74.16[只看该作者]

比如我的划线价是中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
想求C>中间价的成交量。
但遇到的情况是:日内波动行情,很多根K线最高最低价都在骑在这个价格上下的,(也就是说虽然C>中间价但单根K线的最低价低于中间价,这样虽然满足条件,但是,如果我取单根K线全部的成交量全天下来越到后面误差越大,我能够想到的是按比例取成交量相对准确一些。)
老师有没有准确的方法?
先谢谢了!

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


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

不知道是否表达清楚了:
求日内C>中间价的成交量相加,
不完全满足条件的如何处理?如果用Low>中间价,又会造成很多根K线满足条件而不被计算?
求帮助!

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/2/17 16:15:39    Post IP:183.194.169.168[只看该作者]

这个没办法。你可以考虑在小周期上计算这个统计结果。小周期相对单个K的波动小点。然后在大周期调用这个计算结果。


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


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

我做日内交易是用1分钟K线和5N;
这个问题不能解决,对于我们这些做日内的交易者是致命的,开盘第一根K线成交量巨大,后面全天的成交量相加都是模糊的,日内交易要求非常精确,因为本来利润就低,再加上全天很多单根K线骑在划线价(中间价)上下,这些不能做出准确判断的成交量,全天的数据误差大的简直不能用了,

想到逐笔计算,好像金字塔有这个,不知道编写逻辑是否麻烦,和K线逻辑是否一样?
如果可行,逐笔计算倒是能够满足我的逻辑。
谢谢!

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


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

分笔周期上进行计算。运算负荷会增加。你可以考虑使用后台程序化进行分笔周期的数据计算。

(DYNAINFO(  5)-DYNAINFO(  6))/2+DYNAINFO(  6);//动态行情函数替换掉原来的函数(改方式仅限后台)

 

 

[此贴子已经被作者于2020/2/17 16:57:25编辑过]


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


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

我不完全明白你说的,
因为我不是完全的程序化,我是半人工的,指标满足后我再手动开平仓,而且我的开仓条件是否满足 也不能完全程序化,比如斜率的问题就不能解决,我只能+自己的经验判断,

虽然我的交易理念很简单的,只有(中间价、日内均线,成交量这几个指标),但是即使判断开仓的满足条件的 程序化编写都异常复杂,
以我近20年的交易哲学,交易理念越简单越好,但实现的“术”上越复杂越真实 越接近具体真相;
以前有期货朋友问我,为什么巴菲特一根均线能够驰骋金融市场几十年?我们的程序化之路凡是复杂的都方向不对,
我告诉他,巴菲特说白了就是可以影响局部市场的"庄家",即使他在金融市场失败了,他还可以场外走资本重组的路子,他两条腿走在基本面的路上,
我们做日内技术的,只能精益求精的技术一条路线没有退路,但前提是你的交易理念要成型,才有打磨的必要。
感谢两位老师这段时间对我这个编程小白的帮助和耐心,在您们不经意的时候,我的火箭公式测量程序已经完成,现在是实质的内容的编写,数据不精确对日内交易是致命的,希望在这个单根K线的跨度成交量计算或者是逐笔计算模式上能够继续帮到我,
先谢谢了!


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


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

如果必须是图表。那就只能按照你前面的自己的写法处理。效率问题需要你实际运行测试后才能确定。

 

注:必须只分笔周期,才能满足你的需求,其他周期你要求的精度会降低。



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


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

是的,非常感谢!
阳线:=c>=o and c>=ref(c,1);//分笔成交的红点
阴线:=c<o and c<ref(c,1);//分笔成交的蓝点
中间价:=(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
日内价=sum(amount,TODAYBAR)/sum(vol,TODAYBAR)/multiplier,COLORYELLOW;

求:日内阳线(分笔成交的红点)大于中间价的成交量相加;

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


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

求分笔模式下的:日内阳线分笔成交的红点)大于中间价的成交量相加。
先谢谢了!

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


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

分笔周期,没有阴阳k的区别,颜色是根据涨幅区分的。

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

aa:up;
bb:down;

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


cond_up:if(close>中间价,up,0);
sum_up:sum(cond_up,TODAYBAR);



编程无捷径,技巧靠积累。
 回到顶部
总数 39 1 2 3 4 下一页