等级: 免费版 
- 注册: 
 - 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以外的字符时,返回零。 
全局单值数据可以理解为与品种和市场无关的单值数据, 
主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。 
-----------------------请问老师,如何在扩展数据管理里管理它们?让我知道哪些股票做了标记。 
 |   
 
 
 
 |