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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请问如分时成交跟分笔成交有什么不同

   

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


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

主题:[求助]请问如分时成交跟分笔成交有什么不同

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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
[求助]请问如分时成交跟分笔成交有什么不同  发帖心情 Post By:2019/12/20 13:32:12    Post IP:58.62.52.18[只看该作者]

现在有副图指标FUNC_MONEY_INST 如下:

M_DAY := BARSLAST(DATE <> REF(DATE,1)) + 1,LINETHICK0;

D_A := CALLSTOCK('',VTAMOUNT,6,-1),LINETHICK0;
BUY_AMOUNT := BUYVOL * MULTIPLIER * CLOSE;
SELL_AMOUNT := SELLVOL * MULTIPLIER * CLOSE;
BUY_A := BUY_AMOUNT / D_A;
SELL_A := SELL_AMOUNT / D_A;

BUY_H := SUM(IF(BUY_A >= 0.01,BUY_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a 在0.01以上
BUY_L := SUM(IF(BUY_A >= 0.005 AND BUY_A < 0.01,BUY_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a在[0.005,0.01) 之间
BUY_M := SUM(IF(BUY_A >= 0.0025 AND BUY_A < 0.005,BUY_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a在[0.0025,0.005) 之间
BUY_S := SUM(IF(BUY_A >= 0.00125 AND BUY_A < 0.0025,BUY_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a在[0.00125,0.0025) 之间

SELL_H := SUM(IF(SELL_A >= 0.01,SELL_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a 在0.01以上
SELL_L := SUM(IF(SELL_A >= 0.005 AND SELL_A < 0.01,SELL_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a在[0.005,0.01) 之间
SELL_M := SUM(IF(SELL_A >= 0.0025 AND SELL_A < 0.005,SELL_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a在[0.0025,0.005) 之间
SELL_S := SUM(IF(SELL_A >= 0.00125 AND SELL_A < 0.0025,SELL_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a在[0.00125,0.0025) 之间

A_H : BUY_H - SELL_H,COLORMAGENTA;
A_L : BUY_L - SELL_L,COLORYELLOW;
A_M : BUY_M - SELL_M,COLORGREEN;
A_S : BUY_S - SELL_S,COLORWHITE;
A_HLMS : A_H + A_L + A_M + A_S,COLORRED,COLORSTICK;

 

 

然后再任意周期引用里面的A_HLMS变量如下:

 A_HLMS : STKINDIEX('','FUNC_MONEY_INST.A_HLMS',0,0,0,100),COLORYELLOW;
 A_HLMS1 : "FUNC_MONEY_INST.A_HLMS#TICK",COLORYELLOW;

因为buyvol跟sellvol都只能用在分笔周期下面,所以用以上引用,但为什么都只显示一个固定结果,没有连续显示呢?


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


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

  A_HLMS : STKINDIEX('','FUNC_MONEY_INST.A_HLMS',0,0,0,15000),COLORYELLOW;

这个调整大一点试下。分笔的量级都很大,100个分笔一小会的事,太小了,可能导致计算出问题。

而且你这个指标 我加载在分笔上看了 那个值也不是一直连续变化的。


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


加好友 发短信
等级:论坛游侠 帖子:356 积分:767 威望:0 精华:0 注册:2011/9/5 10:51:56
  发帖心情 Post By:2019/12/20 14:27:53    Post IP:58.62.52.18[只看该作者]

但是我把第一个指标放在分笔周期上面,然后按你说的把100改成15000,出来的结果两边对不上的?

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


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

找个不活跃品种对了下,对的呢。


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



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




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


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

1.这个引用取值时候都是按照时间对齐的方式来的。但是分笔太多,你只能对最新K和最后一个分笔上的值。上一个分钟K,你要对值,还必须找到s对应时间的分笔。这个不太好定位,分笔量大。  你可以用分笔比较少的品种测试指标,就是不活跃的 比如矿石02.

2.
A_HLMS : STKINDIEX('','FUNC_MONEY_INST.A_HLMS',0,0,0,15000),COLORYELLOW;

这个参数,你大致看下你那个品种分笔,保证它大于今日分笔量。否则你指标里面有的计算会是无法实现的。


命数如织,当如磐石。
 回到顶部