以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 关于主买主卖的函数,谢谢 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=156669)
|
-- 作者:hchsy2006
-- 发布时间:2017/8/9 15:53:09
-- 关于主买主卖的函数,谢谢
通达信有主买ACTINVOL,主卖:ACTOUTVOL;飞狐有类似的DYNAINFO(22)内盘,DYNAINFO(23)外盘;
想知道金字塔的主买 主卖函数是什么,谢谢
|
-- 作者:wenarm
-- 发布时间:2017/8/9 16:03:08
--
和飞狐一样,在动态行情函数中
|
-- 作者:hchsy2006
-- 发布时间:2017/8/9 16:32:39
--
显示不出来啊,如图,请指教,谢谢
此主题相关图片如下:qq截图20170809163030.png

此主题相关图片如下:qq截图20170809163051.png

|
-- 作者:hchsy2006
-- 发布时间:2017/8/9 16:38:14
--
想用这个函数做一个副图,如图,可能吗?
此主题相关图片如下:qq截图20170809163648.png

|
-- 作者:wenarm
-- 发布时间:2017/8/9 16:47:18
--
动态行情函数只有最新值,不能帮你绘制走势的,显示的就是图中的白线。
楼上的图是什么?据图的绘图算法有吗?
|
-- 作者:hchsy2006
-- 发布时间:2017/8/9 16:53:59
--
是通达信的主买主卖图,但这个算出的值不准,意义不大,我把原码贴出,希望老师能写一个能真正计算主买主卖的指标来,谢谢!
AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),POINTDOT,COLORRED;
主卖:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),LINETHICK0,COLORGREEN;
换手率%:VOL/CAPITAL*100,POINTDOT,COLORWHITE;
STICKLINE(C>=REF(C,1) ,0,VOL,2.5,1),COLORRED;
STICKLINE(C<REF(C,1),0,VOL,2.5,1),COLORGREEN;
STICKLINE(主买>0,0,主买,2.5,0),COLORRED;
STICKLINE(主卖<0 ,0,主卖,2.5,0),COLORGREEN;
资金异动:VOL/MA(VOL,55)*100,COLORYELLOW;
STICKLINE(资金异动>100 ,0,VOL,0.6,0),COLORYELLOW;
MA5:MA(V,5),COLORWHITE;
MA13:MA(V,13),COLORRED;
DRAWTEXT(CROSS(MA5,MA13),(V *1.05),\'★\'),COLORYELLOW;
|
-- 作者:wenarm
-- 发布时间:2017/8/9 17:11:02
--
这个公式可以直接用在金字塔中,至于你说的不准确,这个没办法,除非你有提高精度的相应算法。可以尝试实现
|
-- 作者:hchsy2006
-- 发布时间:2017/8/9 17:24:03
--
这个也是我要网上找到的计算主买主卖的,通达信,能改成金 字塔的吗,谢谢
{主动买卖} PJ:=(H+L+C)/3; V1:=IF(H=L,1,H-MAX(O,C)); V2:=IF(H=L,1,MAX(C,O)-PJ); V3:=IF(H=L,1,MIN(O,C)-L); V4:=IF(H=L,1,PJ-MIN(C,O)); V5:=VOL/IF(H=L,4,H-L); V6:=(V1*V5)+(V2*V5); V7:=(V3*V5)+(V4*V5); WP1:=DYNAINFO(23); NP1:=DYNAINFO(22); WP2:=IF(ISLASTBAR,V7*240/FROMOPEN,V7); NP2:=IF(ISLASTBAR,V6*240/FROMOPEN,V6); 主买:IF(ISLASTBAR AND PERIOD=5,WP1,WP2),COLORRED,NODRAW; 主卖:IF(ISLASTBAR AND PERIOD=5,NP1,NP2),COLORGREEN,NODRAW; 净量:=ABS(主买-主卖);{www.goodgupiao.com} STICKLINE(主买>主卖,0,主买,2,1),COLOR0014AD; STICKLINE(主买>主卖,0,净量,2,0),COLOR0014CE; STICKLINE(主卖>主买,0,主卖,2,1),COLOR00BB00; STICKLINE(主卖>主买,0,净量,2,0),COLOR00CC00; DRAWRECTREL(50,0,CONST(主买*500/(主买+主卖)+50),80,RGB(230,65,0)); DRAWRECTREL(50,110,CONST(主卖*500/(主买+主卖)+50),190,RGB(0,104,0)); DRAWTEXT_FIX(CURRBARSCOUNT=1,0.005,0,0,\'主买\'),COLORLIRED; DRAWTEXT_FIX(CURRBARSCOUNT=1,0.005,0.1,0,\'主卖\'),COLORGREEN;
|
-- 作者:wenarm
-- 发布时间:2017/8/9 17:28:00
--
FROMOPEN
DRAWRECTREL
DRAWTEXT_FIX
请提供这两个函数的说明
[此贴子已经被作者于2017/8/9 17:31:29编辑过]
|
-- 作者:hchsy2006
-- 发布时间:2017/8/9 17:37:22
--
DRAWRECTREL:相对位置上画矩形 相对位置上画矩形. 用法:DRAWRECTREL(LEFT,TOP,RIGHT,BOTTOM,COLOR),以图形窗口(LEFT,TOP)为左上角,(RIGHT,BOTTOM)为右下角绘制矩形,坐标单位是窗口沿水平和垂直方向的1/1000,取值范围是0—999,超出范围则可能显示在图形窗口外,矩形中间填充颜色COLOR,COLOR为0表示不填充。例如:DRAWRECTREL(0,0,500,500,RGB(255,255,0))表示在图形最左上部1/4位置用黄色绘制矩形。
|