以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]固定时间间隔加仓的写法  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=157507)

--  作者:alohomora
--  发布时间:2017/9/1 11:26:11
--  [求助]固定时间间隔加仓的写法
 请教,想每间隔几个月加仓一次,该如何写?
比如,初始仓位也就是下单量为1,2个月后,初始仓位变为2,4个月后初始仓位变为3,6个月后初始仓位变为4.请问该如何写?

--  作者:FireScript
--  发布时间:2017/9/1 13:06:40
--  
你在什么周期下运行的?
--  作者:gxx978
--  发布时间:2017/9/1 13:13:56
--  

用全局变量extgbdataset标记月份,若现在月份=标记的月份+2,则初始仓位+1.

 


--  作者:alohomora
--  发布时间:2017/9/1 13:51:34
--  
以下是引用FireScript在2017/9/1 13:06:40的发言:
你在什么周期下运行的?

分钟周期下,15,30分钟等等。

--  作者:alohomora
--  发布时间:2017/9/1 13:58:12
--  
以下是引用gxx978在2017/9/1 13:13:56的发言:

用全局变量extgbdataset标记月份,若现在月份=标记的月份+2,则初始仓位+1.

 

请问这个如何用?如何区分当前月份和标记月份?回测的话,肯定是从第一笔交易所在的月份开始记录的。

--  作者:FireScript
--  发布时间:2017/9/1 14:15:46
--  
以下是引用alohomora在2017/9/1 13:58:12的发言:

请问这个如何用?如何区分当前月份和标记月份?回测的话,肯定是从第一笔交易所在的月份开始记录的。

用全局变量:

http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm

需要事先在 工具-数据管理-全局变量中先定义你需要的全局变量。才行。

全局变量的读取可以使用EXTGBDATASET和
EXTGBSTRING 函数来操作。

月份的读取用:MONTH函数。利用这个函数判断月份变化。