Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共18 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:求:成交量的3条主线

1楼
AMOS 发表于:2020/1/18 14:02:41
因为自己写不好,就干脆只写逻辑:


AA:绿柱相加求日均线(绿色标识);

    (最高价—最低价)* 1/2(这里的“最高低价”指的是绿柱的最高低价)(蓝色标识)

BB:红柱相加求日均(红色标识);

  (最高价—最低价)* 1/2(这里的“最高低价”指的是红柱的最高低价)(白色标识)

CC:(红柱+绿柱)的和求日均(紫色标识);

   (最高价—最低价)* 1/2(这里的最高低价指的是当期日内的最高低价)(黄色标识)

注:

1、本人只做日内,所以只抓取当期日内的数据即可,TICK级别的数据更好,不行就1分钟K线;

2、所有“日均”非AM,而是sum(每个价格*成交量)/sum(成交量)的意思,分时线的黄线算法;

2、不同颜色标识6根线(3根日均,3根动态1/2中线);

3、后面提供一些支持本编写的逻辑思路,看看老师是否能够用的上。

先谢谢了!
2楼
AMOS 发表于:2020/1/18 14:05:00

因为我在学习金字塔编写以前是博易大师的老用户,所以对博易大师的逻辑熟悉一些,提供一些思路仅供参考。

 (一、)关于红柱、绿柱的逻辑:

开仓+平仓=现手
开仓-平仓=仓差
 
性质    仓差与现手关系     成交价格
多换    仓差=0  现手≠0     卖
空换    仓差=0  现手≠0     买
双开    现手=仓差>0         买/卖
双平    现手=│仓差│>0     买/卖
空开    现手>仓差>0        买
空平    现手>│仓差│>0    卖
多平    现手>│仓差│>0    买
多开    现手>仓差>0         卖
3楼
AMOS 发表于:2020/1/18 14:09:06
(二)取自量价分布图:
成交量:对应前面的成交价格,表示在此价位上成交的成交量总和。
占比:对应前面的成交价格,表示在此价位上的成交量占今天总成交量的的百分比。
计算公式: 在此价位上的成交量/总的成交量×100%
竞买率:对应前面的成交价格,在此价位上成交量中主动性买量占的比率。
计算公式:在此价位上以卖价成交的成交量/此价位的成交量×100%
颜色分析:红色:主动买,以卖一价成交。
绿色:主动卖,以买一价成交。
黄色:标示出开仓量和平仓量相等的部分。
以上图中多开为例,多开即多头开仓,开仓量大于平仓量,持仓量增加,但持仓量的增加值小于现手,且为主动买盘.主动买盘是以卖一价成交的,以红色标示。
多头开仓包含了开仓和平仓,但开仓量大于平仓量,其中开仓和平仓量相等的部分标示为黄色。

图片点击可在新窗口打开查看此主题相关图片如下:量价分布2.jpg
图片点击可在新窗口打开查看

4楼
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;

5楼
AMOS 发表于:2020/1/19 7:18:19

正是周末悟道时,
一声巨响.....

老师们却不上班,
遗憾鸭
图片点击可在新窗口打开查看
火箭公式的测量工具已经完成!

以我20年的期货经验真诚的一句忠告,那些在指标上玩指标(纯粹指标的调整、优化、叠加)的朋友,这是一条死路,不要浪费太多的时间和生命,为什么?自己去悟吧!
虽然“术”修行上也能窥见“道”的影子,但“失败不是成功之母”(当失败不能穷尽的时候)。
6楼
FireScript 发表于:2020/1/19 13:33:35
 “

AA:绿柱相加求日均线(绿色标识);

    (最高价—最低价)* 1/2(这里的“最高低价”指的是绿柱的最高低价)(蓝色标识)

”

这个意思是将每个 绿柱的 (H-L)/2  然后以此作为一个价格 再按照分时均线算法对其进行计算?
7楼
AMOS 发表于:2020/1/19 16:33:32
不是,
这是的简单的这个意思:求当前周期( 取日内的最高价、和最低价格的差)乘以1/2即可。
只不过只取绿柱的最高最低。
不知道,我这样表述是否明确?
8楼
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编辑过]
9楼
AMOS 发表于:2020/1/19 16:59:48
非常感谢您的帮助,
我马上测试了,
但只输出了3条线,一共应该是6条线才对。
烦请老师核对!

另外,在这个逻辑基础上再多求两根线,
分别是红柱、和绿柱的当期日内的SUM相加。
(颜色不再自定义,自动生成输出的曲线颜色)

谢谢!
10楼
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编辑过]
共18 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.65576 s, 3 queries.