Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:怎么做到实现一天只开一次仓

1楼
a383623133 发表于:2017/7/26 13:55:04
日线级别后台程序化,怎么限制一天最多只能开一次仓,但平仓次数不限制
2楼
FireScript 发表于:2017/7/26 14:12:00

给个范例:

你需要在工具-数据管理-全局变量 下先设置一个单值全局变量 NoRepeat

 

NoRepeat:=EXTGBDATA('NoRepeat');//读取单值全局变量,这个变量存储的是日期值

if NoRepeat<>date and Buycond then //全局变量加入到开仓条件的判断里
begin
buy();
EXTGBDATASET('NoRepeat',date);//开仓之后全局变量重置为当前日期。这样日线内后续不会再开仓
end

 

全局变量相关:http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm

3楼
a383623133 发表于:2017/7/26 14:35:45
能不能通过检测后台交易记录来过滤?如当天有开仓记录就不再执行开仓指令
4楼
a383623133 发表于:2017/7/26 14:39:37
通过给的范例设置了全局变量,公式里面需要改动什么吗?
5楼
FireScript 发表于:2017/7/26 14:42:44
以下是引用a383623133在2017/7/26 14:35:45的发言:
能不能通过检测后台交易记录来过滤?如当天有开仓记录就不再执行开仓指令

读记录这个更麻烦,没试过,但是肯定比全局变量的麻烦,还没有全局变量的控制稳定。

6楼
pyd 发表于:2017/7/26 14:42:54
不需要其他改动
7楼
a383623133 发表于:2017/7/26 15:06:13
好 的,谢谢老师指点
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 3 queries.