金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 79|回复: 3

后台程序如何区分判断夜盘和日盘损失次数?

[复制链接]

51

主题

84

帖子

94

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2026-7-24 09:09 | 显示全部楼层 |阅读模式
后台程序如何区分判断夜盘和日盘损失次数? 后台日内交易,我需要锁定夜盘最大损失次数3次,全天最大损失次数5次,请问如何编写?
回复

使用道具 举报

1

主题

201

帖子

201

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-7-24 09:14 | 显示全部楼层
您用的是金字塔时区吗?

在工具--选项中,可以查看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

51

主题

84

帖子

94

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2026-7-24 09:17 | 显示全部楼层
资深技术07 发表于 2026-7-24 09:14
您用的是金字塔时区吗?

在工具--选项中,可以查看

是的,金字塔时区
回复

使用道具 举报

1

主题

201

帖子

201

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-7-24 10:22 | 显示全部楼层
[PEL] 复制代码
//金字塔时区+4小时
IF TIMEZONE=0 THEN  
BEGIN
IF TIMETOT0(TIME)=TIMETOT0(OPENTIME(1)) THEN EXTGBDATASET(STKLABEL&'KSCS',0);//亏损次数初始化为0
//夜盘品种
IF STRCMP(NUMTOSTR(OPENTIME(1),0),'010000')=0 THEN 
BEGIN
	IF TIMETOT0(DYNAINFO(207))>=TIMETOT0(OPENTIME(1)) AND TIMETOT0(DYNAINFO(207))<=TIMETOT0(CLOSETIME(1)) THEN //第一节
	BEGIN
		IF (TBUYHOLDINGEX('','',2)+TGLOBALSUBMITEX(1,'','',0))=0 AND EXTGBDATA(STKLABEL&'KSCS')<3 AND 开仓条件 THEN// 亏算小于3次开仓
		BEGIN
			TBUY(1,1,LMT,C+2*MINDIFF);    //开多仓
		END
	END
    ELSE		
		IF (TBUYHOLDINGEX('','',2)+TGLOBALSUBMITEX(1,'','',0))=0 AND EXTGBDATA(STKLABEL&'KSCS')<5 AND 开仓条件 THEN//第二节及其以后 
		BEGIN
			TBUY(1,1,LMT,C+2*MINDIFF);    //开多仓
		END	

		
	IF TBUYHOLDINGEX('','',1)>0  AND CLOSE<ENTERPRICE AND 平仓条件 THEN //若亏损平仓
    BEGIN
		TSELL(1,1,MKT);//大于1手,分批止盈1平仓
		EXTGBDATASET(STKLABEL&'KSCS',EXTGBDATA(STKLABEL&'KSCS')+1);    //亏损平仓,亏损次数增加1
    END	
END	
END
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-28 04:43 , Processed in 0.151175 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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