以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 求:成交量的3条主线 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174045) |
-- 作者:AMOS -- 发布时间:2020/1/18 14:02:41 -- 求:成交量的3条主线 因为自己写不好,就干脆只写逻辑: AA:绿柱相加求日均线(绿色标识); (最高价—最低价)* 1/2(这里的“最高低价”指的是绿柱的最高低价)(蓝色标识) BB:红柱相加求日均(红色标识); (最高价—最低价)* 1/2(这里的“最高低价”指的是红柱的最高低价)(白色标识) CC:(红柱+绿柱)的和求日均(紫色标识); (最高价—最低价)* 1/2(这里的最高低价指的是当期日内的最高低价)(黄色标识)注: 1、本人只做日内,所以只抓取当期日内的数据即可,TICK级别的数据更好,不行就1分钟K线; 2、所有“日均”非AM,而是sum(每个价格*成交量)/sum(成交量)的意思,分时线的黄线算法; 2、不同颜色标识6根线(3根日均,3根动态1/2中线); 3、后面提供一些支持本编写的逻辑思路,看看老师是否能够用的上。 先谢谢了! |
-- 作者:AMOS -- 发布时间:2020/1/18 14:05:00 -- 因为我在学习金字塔编写以前是博易大师的老用户,所以对博易大师的逻辑熟悉一些,提供一些思路仅供参考。 开仓-平仓=仓差 性质 仓差与现手关系 成交价格 多换 仓差=0 现手≠0 卖 空换 仓差=0 现手≠0 买 双开 现手=仓差>0 买/卖 双平 现手=│仓差│>0 买/卖 空开 现手>仓差>0 买 空平 现手>│仓差│>0 卖 多平 现手>│仓差│>0 买 多开 现手>仓差>0 卖 |
-- 作者:AMOS -- 发布时间:2020/1/18 14:09:06 -- (二)取自量价分布图: 成交量:对应前面的成交价格,表示在此价位上成交的成交量总和。
占比:对应前面的成交价格,表示在此价位上的成交量占今天总成交量的的百分比。 计算公式: 在此价位上的成交量/总的成交量×100% 竞买率:对应前面的成交价格,在此价位上成交量中主动性买量占的比率。 计算公式:在此价位上以卖价成交的成交量/此价位的成交量×100% 颜色分析:红色:主动买,以卖一价成交。 绿色:主动卖,以买一价成交。 黄色:标示出开仓量和平仓量相等的部分。 以上图中多开为例,多开即多头开仓,开仓量大于平仓量,持仓量增加,但持仓量的增加值小于现手,且为主动买盘.主动买盘是以卖一价成交的,以红色标示。 多头开仓包含了开仓和平仓,但开仓量大于平仓量,其中开仓和平仓量相等的部分标示为黄色。 |
-- 作者:AMOS -- 发布时间:2020/1/18 14:14:39 -- 补充: CC:日均不用那么麻烦了,直接引用: cond:=day<>ref(day,1); n:=barslast(cond)+1; jj:sum(amount,n)/sum(vol,n)/multiplier; |
-- 作者:AMOS -- 发布时间:2020/1/19 7:18:19 -- 一声巨响..... 老师们却不上班, 遗憾鸭 火箭公式的测量工具已经完成! 以我20年的期货经验真诚的一句忠告,那些在指标上玩指标(纯粹指标的调整、优化、叠加)的朋友,这是一条死路,不要浪费太多的时间和生命,为什么?自己去悟吧! 虽然“术”修行上也能窥见“道”的影子,但“失败不是成功之母”(当失败不能穷尽的时候)。
|
-- 作者:FireScript -- 发布时间:2020/1/19 13:33:35 -- “ AA:绿柱相加求日均线(绿色标识); (最高价—最低价)* 1/2(这里的“最高低价”指的是绿柱的最高低价)(蓝色标识) ” 这个意思是将每个 绿柱的 (H-L)/2 然后以此作为一个价格 再按照分时均线算法对其进行计算?
|
-- 作者:AMOS -- 发布时间:2020/1/19 16:33:32 -- 不是, 这是的简单的这个意思:求当前周期( 取日内的最高价、和最低价格的差)乘以1/2即可。 只不过只取绿柱的最高最低。 不知道,我这样表述是否明确?
|
-- 作者:FireScript -- 发布时间:2020/1/19 16:49:17 -- 更正下: AA:if(c>=o,(h-l)/2,0); AA_jj:sum(if(c>=o,amount,0),TODAYBAR)/sum(if(c>=o,vol,0),TODAYBAR)/multiplier;BB:if(c<o,(h-l)/2,0); BB_jj:sum(if(c<o,amount,0),TODAYBAR)/sum(if(c<o,vol,0),TODAYBAR)/multiplier; CC:(h-l)/2,COLORYELLOW; CC_jj:sum(amount,TODAYBAR)/sum(vol,TODAYBAR)/multiplier; [此贴子已经被作者于2020/1/19 17:23:46编辑过]
|
-- 作者:AMOS -- 发布时间:2020/1/19 16:59:48 -- 非常感谢您的帮助, 我马上测试了, 但只输出了3条线,一共应该是6条线才对。 烦请老师核对! 另外,在这个逻辑基础上再多求两根线, 分别是红柱、和绿柱的当期日内的SUM相加。 (颜色不再自定义,自动生成输出的曲线颜色) 谢谢!
|
-- 作者:AMOS -- 发布时间:2020/1/19 19:44:32 -- 显示不出来,也许不能在同一个副图中输出这么多指标,我分开输出也不行?
非常感谢您的耐心,我想变换一下表述和您核对一下逻辑? CC的日均已经有了,就是分时线的黄线, 一共6条输出线(增加DD:)
AA:求中间价1/2 1、多方红柱(最高价-最低价)*1/2 2、空方绿柱(最高价-最低价)*1/2
BB:求均价 3、多方(红柱)均价 4、空方(绿柱)均价
DD:求总成交量: 1、多方(红柱)成交量的简单相加之和 2、空方(绿柱)成交量的简单相加之和
注: 1、"BB均价”采用您的方法; 2、不同颜色输出6根线;[此贴子已经被作者于2020/1/19 19:45:22编辑过]
|