金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5257|回复: 15

请老师帮忙看一下是否正确

[复制链接]

43

主题

162

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2023-3-22 10:24 | 显示全部楼层 |阅读模式
str:'luht'&stklabel;
str1:'cj'&stklabel;
SJKC:EXTGBDATA(str);
CJJG:EXTGBDATA(str1);
IF (BUYCD OR BUYCD1) AND EXTGBDATA(str)=0  AND TISPRVREMAIN(0)=0  AND TTYPEBAR(1,2)<>0 THEN BEGIN
        TBUY(1,SS,LMT,C);
        EXTGBDATASET(str,SS);
        EXTGBDATASET(str1,TENTERPRICE);
END

if  TENTERBARS(1)=1 and TISPRVREMAIN(1)=1 AND EXTGBDATA(str1)>0 then
begin
TCANCELEX(1,1,'',STKLABEL);
EXTGBDATASET(str1,0);
TBUY(1,DWCJ,MKT);
EXTGBDATASET(str1,TENTERPRICE);
end


麻烦老师帮忙看一下,红色撤单部分这么写正确吗?



回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-22 10:31 | 显示全部楼层
从代码的逻辑结构上看,没有问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

43

主题

162

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-3-22 16:58 | 显示全部楼层
再请教一个问题,金字塔能否判断是程序下单还是手工下单?
回复

使用道具 举报

1

主题

1082

帖子

1092

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-3-22 17:03 | 显示全部楼层
金字塔内部是可以判断的
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-22 17:03 | 显示全部楼层
这个没有函数能判断报单是程序化的报单还是手工的报单。只是有些函数只对程序化报单有效,有些则对手工报单的也有效,具体的要看你策略想要实现什么样的需求。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

43

主题

162

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-3-22 20:36 | 显示全部楼层
我想写一个后台的平仓策略,这个平仓策略只对我手工下单的持仓有效,不知道可不可以实现?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-23 08:45 | 显示全部楼层
这个在后台程序化上是可以实现的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

43

主题

162

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-3-23 08:58 | 显示全部楼层
交易同一个标的时,假设我手工先开仓,在有持仓的情况下,我另一个全程序化策略再次开仓,我如何做到平仓策略仅平我手工下单部分的持仓,程序开的仓位不平呢?
回复

使用道具 举报

43

主题

162

帖子

172

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-3-23 09:04 | 显示全部楼层
再麻烦看一下一楼,cjjg的值撤单后变为了0,开仓后仍为0,应该是输出最新成交价才对,这样写好像是有问题的。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-23 09:05 | 显示全部楼层
那就需要你使用全局变量记录你程序化开的仓位了,然后平仓的时候,平仓手数就是获取总的持仓,再减去这个记录的全局变量的值,剩余的手数就是你手工开的仓位。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-26 05:22 , Processed in 0.129478 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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