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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]CHECKSIG 、MULTSIG这两个函数转金字塔

   

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


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

主题:[求助]CHECKSIG 、MULTSIG这两个函数转金字塔

帅哥哟,离线,有人找我吗?
金融游戏神通
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2016/10/13 13:28:08
[求助]CHECKSIG 、MULTSIG这两个函数转金字塔  发帖心情 Post By:2016/11/22 16:03:30    Post IP:101.232.224.181[只看该作者]

CHECKSIG 设置信号确认与复核的指令价方式(TICK逐笔回测,可设置回测精度)

用法:
CHECKSIG(SIG,MODE1,TIME1,MODE2,TIME2,INTERVAL);
1、当INTERVAL不为0时,INTERVAL数据时间间隔,每隔INTERVAL秒计算一次信号,SIG为信号,MODE1为信号确认方式,TIME1信号确认时间乘数,MODE2信号复核方式,TIME2信号复核时间乘数。
(例:INTERVAL为10,豆粕合约开盘第一根K线21:00:09为第一次计算模型,21:00:19为第二次计算模型...)
2、当INTERVAL为0时,每笔TICK计算一次信号,SIG为信号,MODE1为信号确认方式,TIME1信号确认时间,MODE2信号复核方式,TIME2信号复核时间。
3、通过调整INTERVAL参数,模型可设置不同数据快照频率进行回测。

 

例:
C>O,BK;
C<O,SP;
CHECKSIG(BK,'A',5,'D',0,3);//设置BK信号,出信号后第5个数据时间间隔确认下单(例如21:00:02满足条件,出现信号后第5次计算信号,即21:00:17时确认信号下单),K线走完复核。每隔3秒计算一次信号。
CHECKSIG(SP,'A',0,'C',10,3);//设置SP信号,根据数据时间间隔计算出信号后立即下单(例如21:00:02满足条件,出现信号后立即下单),下单后第10个数据时间间隔复核(例如21:00:17时确认信号下单,则确认下单后第10次计算模型,即21:00:47进行信号复核)。每隔3秒计算一次信号。
AUTOFILTER;

 

 

 

 

MULTSIG(Sec1,Sec2,N,INTERVAL) 设置一根k线多信号的指令价方式(TICK逐笔回测,可设置回测精度)

用法:
MULTSIG(Sec1,Sec2,N,INTERVAL)
1、当INTERVAL不为0时,INTERVAL为数据时间间隔,每隔INTERVAL秒计算一次信号,开仓信号在出信号后的第Sec1个数据时间间隔时下单不复核,平仓信号在出信号后的第Sec2个数据时间间隔下单不复核,一根K线上最大的信号个数为N。
(例:INTERVAL为10,豆粕合约开盘第一根K线21:00:09为第一次计算模型,21:00:19为第二次计算模型...)
2、当INTERVAL为0时,每笔TICK计算一次信号,开仓信号Sec1秒后下单不复核,平仓信号Sec2秒后下单不复核,一根K线上最大的信号个数为N。
(例:Sec1为0,则为开仓信号出信号立即下单,不复核;如果Sec1为1,则为开仓信号出信号1秒后下单,不复核)
3、通过调整INTERVAL参数,模型可设置不同数据快照频率进行回测。

 

例:
C>REF(H,1),BK;//价格大于上一根k线最高价,开多仓
C<BKPRICE-3*MINPRICE,SP;//亏损3点止损
MULTSIG(2,0,4,10);//设置信号复核确认方式为开仓信号,出信号后第2个时间间隔下单不复核(例如09:00:09出现信号,09:00:29仍旧满足条件则确认信号并下单)。根据时间间隔计算出现平仓信号立即下单不复核(例如09:00:39出现平仓信号,则立即下单不复核)。一根K线上最大信号个数为4。每隔10秒计算一次信号。
AUTOFILTER;


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/11/22 16:11:49    Post IP:180.173.193.42[只看该作者]

信号复核是一个什么机制?比如原先下单了,如果时间到了发现信号没有,复核之后就把下的单给平了吗?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
金融游戏神通
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2016/10/13 13:28:08
  发帖心情 Post By:2016/11/22 16:32:18    Post IP:101.232.224.181[只看该作者]

CHECKSIG 设置信号确认与复核的指令价方式(TICK逐笔回测,可设置回测精度)

注:
1、写了这个函数以后,模型会按照指令价方式运行。
2、SIG位置为交易指令,包括BK\SK\BP\SP\BPK\SPK\CLOSEOUT所有指令。
3、MODE1位置为信号确认方式,有A和B两种:
A:MODE1为'A'时
  1)当INTERVAL不为0时,出信号后第TIME1个数据时间间隔确认信号下单
  2)当INTERVAL为0时,出信号TIME1秒后确认信号下单
B:MODE1为'B'时
  1)当INTERVAL不为0时,K线走完前TIME1个时间间隔确认信号下单
  2)当INTERVAL为0时,K线走完前TIME1秒确认信号下单
  3)TIME1=0为K线走完确认信号下单
4、MODE2位置为信号复核方式,有C,D,E和F四种:
C:MODE2为'C'时
  1)当INTERVAL不为0时,出信号后第TIME2个数据时间间隔进行信号复核
  2)当INTERVAL为0时,出信号TIME2秒后进行信号复核,TIME2=0为不复核
D:MODE2为'D'时
  1)当INTERVAL不为0时,K线走完前TIME2个时间间隔进行信号复核
  2)当INTERVAL为0时,K线走完前TIME2秒进行信号复核
  3)TIME2=0为K线走完复核
E:每一个小节(包括:商品合约10:15-10:30休盘、11:30-13:30休市;股指合约11:30-13:00休市)最后一根K线提前复核,其他非小节最后一根K线是K线走完复核。
  1)当INTERVAL不为0时,提前TIME2个时间间隔进行信号复核
  2)当INTERVAL为0时,提前TIME2秒进行信号复核
  3)TIME2=0为K线走完复核
F:每天收盘前最后一根K线提前复核,其他非收盘前最后一根K线是K线走完复核
  1)当INTERVAL不为0时,提前TIME2个时间间隔进行信号复核
  2)当INTERVAL为0时,提前TIME2秒进行信号复核
  3)TIME2=0为K线走完复核
5、INTERVAL代表数据时间间隔
  1)支持0、3、5、10四个值,不支持变量。
  2)3、5、10分别代表用每隔3秒、5秒、10秒,计算一次模型
  3)参数为3、5、10 ,回测速度可提升3-10倍,回测精度稍差
  4)参数为0的时 为每笔TICK计算一次模型
  5)一个模型中只能写入一个INTERVAL值
6、模型中写入该函数,一根K线只能有一个信号。
7、CHECKSIG、MULTSIG、MULTSIG_MIN、CHECKSIG_MIN函数不能同时出现在一个模型中
8、该函数只允许在模组中使用,不支持加载到盒子。
9、未使用该函数的指令,默认的信号执行方式为K线走完确认信号下单。
10、TIME1,TIME2非0时,该函数不支持加载到量能周期和日线以上的周期中使用。
例如:量能周期出信号TIME1个数据时间间隔下单, K线走完前TIME2个数据时间间隔复核之类的都不支持
11、如果用该函数设置了信号复核,复核时产生了信号消失,会进行信号消失处理。信号消失的处理方式:
还没有成交时的信号消失处理-撤单
BK、SK信号消失处理-平仓
BPK、SPK信号消失处理-平仓+恢复建仓
BP、SP信号消失处理-恢复建仓

 

 

MULTSIG(Sec1,Sec2,N,INTERVAL) 设置一根k线多信号的指令价方式(TICK逐笔回测,可设置回测精度)

注:
1、写了这个函数以后,模型会按照指令价方式运行。
2、Sec1设置的信号为:BK/SK;Sec2设置的信号为:BP/SP/BPK/SPK/CLOSEOUT
3、含有该函数的模型,满足条件出信号下单后此信号固定,不随之后行情是否满足条件而变化
4、INTERVAL代表数据时间间隔
  1)支持0、3、5、10四个值,不支持变量。
  2)参数为3、5、10分别代表用每隔3秒、5秒、10秒,计算一次模型
  3)参数为3、5、10 ,回测速度可提升3-10倍,回测精度稍差
  4)参数为0的时候 为每笔TICK计算一次模型
  5)一个模型中只能写入一个INTERVAL值
5、出信号后如果未到Sec个数据时间间隔K线已经走完,则提前确认信号下单。
6、该函数不支持加载到页面盒子中使用。
7、该函数支持一根K线上多个信号,最大的信号个数为N。N取值范围为1-60,超过这个范围,N值按照60计算
8、CHECKSIG、MULTSIG、MULTSIG_MIN和CHECKSIG_MIN函数不能同时出现在一个模型中。
9、模型中不含有该函数,信号执行方式默认为K线走完确认信号下单
10、N支持写为变量。
10、该函数不支持量能周期

 

 


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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/11/22 16:45:39    Post IP:180.169.30.6[只看该作者]

目前我们的4.0版本,在专业版实盘版本上,同样可以进行TICK复盘模式的模型回测



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/11/22 16:55:20    Post IP:180.169.30.6[只看该作者]

你讲的信号复核类似于自动持仓同步,
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
金融游戏神通
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2016/10/13 13:28:08
  发帖心情 Post By:2016/11/22 17:23:33    Post IP:101.232.224.181[只看该作者]

C为收盘价,1分钟周期测试时不等收盘,条件成立即时成交能做到吗?


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/11/22 17:26:39    Post IP:180.169.30.6[只看该作者]

就如上图里面的,选择固定时间间隔,时间间隔设定1秒


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:39 积分:0 威望:0 精华:0 注册:2016/10/13 13:28:08
  发帖心情 Post By:2016/11/22 17:44:12    Post IP:101.232.224.181[只看该作者]

多谢了


 回到顶部