等级: 免费版
- 注册:
- 2021-11-21
- 曾用名:
|
国内股票 ,后台程序化交易。
如果我有两个开仓策略,分别开仓买入股票。
对应两个平仓策略。两个平仓策略都是监控股票账号内正在持仓的股票,符合条件则卖出平仓。
问题:
1、如何让两个平仓策略可以区分开持仓的股票是哪个开仓策略开仓的,然后分别进行平仓监控并平仓。麻烦老师给个好的思路。
2、如果在开仓时,写入全局变量,用下面方式是否可行?
if 开仓条件1 then begin
EXTGBDATASET(STKNAME&' 开仓标记',1);
EXTGBDATASET(STKNAME&' 开仓日期',DATE;
Tbuy(1,1,MKT)
////////////////////////////////////////////////////////////////////////
平仓时,用下面语句判断
IF 平仓条件 AND NOT(EXTGBDATA(STKNAME&' 平仓标记')=1 THEN
begin
Tsell(1,1,MKT)
3、关于EXTGBDATA函数
取得单值全局变量。
用法:
EXTGBDATA(S),S为数据的字符串名称。
如果S为字符串数据时,会尝试将其转换为数值,但如果字符串包含0-9以外的字符时,返回零。
全局单值数据可以理解为与品种和市场无关的单值数据,
主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。
-----------------------请问老师,如何在扩展数据管理里管理它们?让我知道哪些股票做了标记。
|
|