请教,想每间隔几个月加仓一次,该如何写?
比如,初始仓位也就是下单量为1,2个月后,初始仓位变为2,4个月后初始仓位变为3,6个月后初始仓位变为4.请问该如何写?
用全局变量extgbdataset标记月份,若现在月份=标记的月份+2,则初始仓位+1.
以下是引用FireScript在2017/9/1 13:06:40的发言:
你在什么周期下运行的?
分钟周期下,15,30分钟等等。
以下是引用gxx978在2017/9/1 13:13:56的发言:
用全局变量extgbdataset标记月份,若现在月份=标记的月份+2,则初始仓位+1.
请问这个如何用?如何区分当前月份和标记月份?回测的话,肯定是从第一笔交易所在的月份开始记录的。
以下是引用alohomora在2017/9/1 13:58:12的发言:
请问这个如何用?如何区分当前月份和标记月份?回测的话,肯定是从第一笔交易所在的月份开始记录的。
用全局变量:
http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm
需要事先在 工具-数据管理-全局变量中先定义你需要的全局变量。才行。
全局变量的读取可以使用EXTGBDATASET和
EXTGBSTRING 函数来操作。
月份的读取用:MONTH函数。利用这个函数判断月份变化。