金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3775|回复: 1

如何实现两个平仓策略平仓不同开仓策略开仓的股票(三个问题)

[复制链接]

37

主题

112

帖子

112

积分

等级: 免费版

注册:
2021-11-21
曾用名:
发表于 2022-7-5 21:03 | 显示全部楼层 |阅读模式
国内股票 ,后台程序化交易。
如果我有两个开仓策略,分别开仓买入股票。
对应两个平仓策略。两个平仓策略都是监控股票账号内正在持仓的股票,符合条件则卖出平仓。
问题:
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以外的字符时,返回零。
全局单值数据可以理解为与品种和市场无关的单值数据,
主要用在公式中变量的保存,用户可以在扩展数据管理里管理它们。
-----------------------请问老师,如何在扩展数据管理里管理它们?让我知道哪些股票做了标记。
回复

使用道具 举报

37

主题

9948

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-7-6 08:06 | 显示全部楼层
1.如果你是想多策略同品种的进行管理,最为稳妥的方式就是多账户分开。其余的方式都不能完全实现,尤其是策略存在加减仓的情下。
2.可以通过全局变量标记,但是并不代表能满足你的使用需求。
3.在工具--数据管理--全局变量中,
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-2 00:18 , Processed in 0.160768 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表