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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 整理后求新K线的均价

   

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


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

主题:整理后求新K线的均价

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
整理后求新K线的均价  发帖心情 Post By:2019/10/14 22:31:40    Post IP:125.120.14.5[只看该作者]

VARIABLE:dk1=0,xdk1=0;

n:=5;
上1:=wma(wma(hhv(h,n),n),n),LINETHICK1,colorred;
下1:=wma(wma(llv(l,n),n),n),LINETHICK1,colorgreen;


if cross(c,上1) then dk1:=1;
IF CROSS(下1,c) THEN DK1:=-1;
STICKLINE(dk1=-1 and CLOSE<OPEN ,OPEN,CLOSE,8,0),colorgreen;
STICKLINE(dk1=-1 and CLOSE>=OPEN ,OPEN,CLOSE,8,1),colorgreen;
STICKLINE(dk1=-1 , HIGH,MAX(OPEN,CLOSE),0,0),colorgreen;
STICKLINE(dk1=-1 , MIN(OPEN,CLOSE),LOW,0,0),colorgreen;
STICKLINE(dk1=1 and CLOSE>=OPEN ,OPEN,CLOSE,8,1),COLORMAGENTA;
STICKLINE(dk1=1  and CLOSE<OPEN ,OPEN,CLOSE,8,0),COLORMAGENTA;
STICKLINE(dk1=1 , HIGH,MAX(OPEN,CLOSE),0,0),COLORMAGENTA;
STICKLINE(dk1=1 , MIN(OPEN,CLOSE),LOW,0,0),COLORMAGENTA;


n1:=sumbars(dk1=1 and ref(dk1=-1,1),1);//红色
n2:=sumbars(dk1=-1 and ref(dk1=1,1),1);//绿色

红色开盘价:=ref(OPEN,n1-1);
红色收盘价:=ref(CLOSE,n1);

绿色开盘价:=ref(OPEN,n2-1);
绿色收盘价:=ref(CLOSE,n2);

红最高:=hhv(HIGH,n1);
绿最高:=hhv(HIGH,n2);

红最低:=llv(low,n1);
绿最低:=llv(low,n2);

 

 

 

计算MA(T,N)

相等于把红绿部分当作不同的新K线。T是新K线的收盘价,N是新K线的根数,求N根新K线的的均价

(原来有一个提问帖,因为太底层了,所以新开了一帖)

 


 


图片点击可在新窗口打开查看此主题相关图片如下:1571063020(1).png
图片点击可在新窗口打开查看

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


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

 用这个试下:
mat:if(dk1=1,ma(c,n1),ma(c,n2));


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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/15 11:12:32    Post IP:125.120.14.5[只看该作者]

N1,N2是现有的K线数量,要求N是红绿段的段数啊!

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/15 11:13:22    Post IP:125.120.14.5[只看该作者]

T是红绿段的最后价格

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/15 11:25:12    Post IP:180.169.30.6[只看该作者]

 你是要求红绿交替位置那个收盘价的均值?


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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/15 22:28:40    Post IP:125.120.14.5[只看该作者]

是啊

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/16 9:39:17    Post IP:125.120.14.5[只看该作者]

红绿交替位置的收盘价进行计算

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/16 9:41:57    Post IP:180.169.30.6[只看该作者]

 a:=dk1=1 and ref(dk1=-1,1);//绿到红
b:=dk1=-1 and ref(dk1=1,1);//红到绿

ab_c:if(a or b ,ref(c,1),0);//在红绿转换时 计值
len:count(a or b,0);//统计红绿转换的次数
result:sum(ab_c,0)/len;

这样应该就差不多了。


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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/16 14:25:02    Post IP:125.120.14.5[只看该作者]

len:count(a or b,0);//统计红绿转换的次数
这是统计所有转换次数啊!
要求是:右向左数  N次  转换数,比如3次    MA(T,N)就是MA(ab_c,3).主要是中国3难写啊

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/10/16 14:30:03    Post IP:180.169.30.6[只看该作者]

 你意思是要 可以自己指定一个次数进行统计。比如最近三个的“收盘价” 或者五个的“收盘价”?


命数如织,当如磐石。
 回到顶部
总数 13 1 2 下一页