金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4277|回复: 13

老师您好!如何把 flag=1 在后面的写法上加上

[复制链接]

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
发表于 2023-8-2 15:39 | 显示全部楼层 |阅读模式
老师您好!如何把 flag=1  在后面的写法上加上标志  if p购 then tsellshort(1,tsellholding(1),lmt,DYNAINFO2(34,'90001893'),0,'','90001893');
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-8-2 15:41 | 显示全部楼层
之前您教过标志,因为不同写法不知道如何添加
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-8-2 15:55 | 显示全部楼层
这个fiag是用globalvariable定义的全局变量?想在满足p购条件平空后,把flag置为1?写法如下:if p购 then begin
   tsellshort(1,tsellholding(1),lmt,DYNAINFO2(34,'90001893'),0,'','90001893');
   flag:=1;
   end

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-8-2 18:22 | 显示全部楼层
谢谢老师
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-8-3 15:11 | 显示全部楼层
老师您好!我已经进行了标记,还是遇到不停的下单,被逼关掉程序化,手工平掉多下的单,请您帮助解决,谢谢您
if  currenttime>=145300 and flag=0  and  持仓额>1   then  begin
    tbuy(1,3,lmt,DYNAINFO2(28,'90001903')+0.0005,0,'','90001903');
        flag=1;   
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-8-3 15:12 | 显示全部楼层
2023-08-03 14:52:59.394    【后台】159915 运行结束
2023-08-03 14:53:00.199    【后台】588000 运行结束
2023-08-03 14:53:00.456    【后台】159915 TBuy 第 103 行 策略:<159915> K线:2023.08.03 14:53:00 出现信号
2023-08-03 14:53:00.457    【后台】90001904 TBuy 已成功触发下单操作 价格:0.064500 数量:3 类型:0 账户: 品种:90001904
2023-08-03 14:53:00.457    【后台】下单已发送
2023-08-03 14:53:00.458    【下单】90001904 价0.064500 量3 买卖0 类型0 开平0 账户75976500109 Formula 1
2023-08-03 14:53:00.459    【下单】已提交,订单ID :50857983
2023-08-03 14:53:00.477    【后台】159915 运行结束
2023-08-03 14:53:00.624    【指令】收到回报指令 ID = 50857983 品种:90001904 账户:75976500109
2023-08-03 14:53:00.624    【回报】75976500109 : 90001904 - 已报单 3 价格:0.0645 开 买
2023-08-03 14:53:00.689    【指令】收到Order回报指令 ID = 50857983 Status = 3 品种:90001904 账户:75976500109
2023-08-03 14:53:00.925    【指令】收到成交回报指令 ORDERID = 50857983
2023-08-03 14:53:00.925    【回报】75976500109 : 90001904 - 已成交 3 价格:0.0645 开 买
2023-08-03 14:53:00.926    【回报】75976500109 : 90001904 - 全部成交 3
2023-08-03 14:53:02.297    【后台】588000 运行结束
2023-08-03 14:53:02.907    【后台】159915 运行结束
2023-08-03 14:53:53.208    【后台】588000 运行结束
2023-08-03 14:53:54.441    【后台】588000 运行结束
2023-08-03 14:53:54.623    【后台】159915 TBuy 第 103 行 策略:<159915> K线:2023.08.03 14:54:00 出现信号
2023-08-03 14:53:54.623    【后台】90001904 TBuy 已成功触发下单操作 价格:0.064300 数量:3 类型:0 账户: 品种:90001904
2023-08-03 14:53:54.623    【后台】下单已发送
2023-08-03 14:53:54.638    【下单】90001904 价0.064300 量3 买卖0 类型0 开平0 账户75976500109 Formula 1
2023-08-03 14:53:54.639    【下单】已提交,订单ID :50857984
2023-08-03 14:53:54.655    【后台】159915 运行结束
2023-08-03 14:53:54.808    【指令】收到回报指令 ID = 50857984 品种:90001904 账户:75976500109
2023-08-03 14:53:54.808    【回报】75976500109 : 90001904 - 已报单 3 价格:0.0643 开 买
2023-08-03 14:53:54.871    【指令】收到Order回报指令 ID = 50857984 Status = 3 品种:90001904 账户:75976500109
2023-08-03 14:53:55.113    【指令】收到成交回报指令 ORDERID = 50857984
2023-08-03 14:53:55.115    【回报】75976500109 : 90001904 - 已成交 3 价格:0.0643 开 买
2023-08-03 14:53:55.115    【回报】75976500109 : 90001904 - 全部成交 3
2023-08-03 14:53:55.964    【后台】588000 运行结束
2023-08-03 14:53:56.732    【后台】159915 运行结束
2023-08-03 14:53:57.462    【后台】588000 运行结束
2023-08-03 14:53:58.297    【后台】159915 运行结束
2023-08-03 14:53:58.617    【后台】588000 运行结束
2023-08-03 14:53:58.867    【后台】159915 运行结束
2023-08-03 14:53:59.380    【后台】588000 运行结束
2023-08-03 14:53:59.564    【后台】159915 运行结束
2023-08-03 14:54:00.494    【后台】588000 运行结束
2023-08-03 14:54:00.668    【后台】159915 运行结束
2023-08-03 14:54:01.305    【后台】588000 运行结束
2023-08-03 14:54:01.565    【后台】159915 运行结束
2023-08-03 14:54:02.516    【后台】159915 运行结束
2023-08-03 14:54:53.268    【后台】588000 运行结束
2023-08-03 14:54:54.434    【后台】588000 运行结束
2023-08-03 14:54:54.636    【后台】159915 TBuy 第 103 行 策略:<159915> K线:2023.08.03 14:55:00 出现信号
2023-08-03 14:54:54.636    【后台】90001904 TBuy 已成功触发下单操作 价格:0.063900 数量:3 类型:0 账户: 品种:90001904
2023-08-03 14:54:54.636    【后台】下单已发送
2023-08-03 14:54:54.636    【下单】90001904 价0.063900 量3 买卖0 类型0 开平0 账户75976500109 Formula 1
2023-08-03 14:54:54.636    【下单】已提交,订单ID :50857985
2023-08-03 14:54:54.657    【后台】159915 运行结束
2023-08-03 14:54:54.800    【指令】收到回报指令 ID = 50857985 品种:90001904 账户:75976500109
2023-08-03 14:54:54.801    【回报】75976500109 : 90001904 - 已报单 3 价格:0.0639 开 买
2023-08-03 14:54:54.852    【指令】收到Order回报指令 ID = 50857985 Status = 3 品种:90001904 账户:75976500109
2023-08-03 14:54:54.958    【指令】收到成交回报指令 ORDERID = 50857985
2023-08-03 14:54:54.959    【回报】75976500109 : 90001904 - 已成交 3 价格:0.0639 开 买
2023-08-03 14:54:54.959    【回报】75976500109 : 90001904 - 全部成交 3
2023-08-03 14:54:55.959    【后台】588000 运行结束
2023-08-03 14:54:56.412    【后台】159915 运行结束
2023-08-03 14:54:56.996    【后台】588000 运行结束
2023-08-03 14:54:57.468    【后台】159915 运行结束
2023-08-03 14:54:58.126    【后台】588000 运行结束
2023-08-03 14:54:58.410    【后台】159915 运行结束
2023-08-03 14:54:58.735    【后台】588000 运行结束
2023-08-03 14:54:58.957    【后台】159915 运行结束
2023-08-03 14:54:59.449    【后台】588000 运行结束
2023-08-03 14:54:59.627    【后台】159915 运行结束
2023-08-03 14:55:00.581    【后台】588000 运行结束
2023-08-03 14:55:00.664    【后台】159915 运行结束
2023-08-03 14:55:01.364    【后台】588000 运行结束
2023-08-03 14:55:01.709    【后台】159915 运行结束
2023-08-03 14:55:02.631    【后台】159915 运行结束
2023-08-03 14:55:03.675    【后台】159915 运行结束
2023-08-03 14:55:53.376    【后台】588000 运行结束
2023-08-03 14:55:54.535    【后台】588000 运行结束
2023-08-03 14:55:54.711    【后台】159915 TBuy 第 103 行 策略:<159915> K线:2023.08.03 14:56:00 出现信号
2023-08-03 14:55:54.711    【后台】90001904 TBuy 已成功触发下单操作 价格:0.063700 数量:3 类型:0 账户: 品种:90001904
2023-08-03 14:55:54.712    【后台】下单已发送
2023-08-03 14:55:54.713    【下单】90001904 价0.063700 量3 买卖0 类型0 开平0 账户75976500109 Formula 1
2023-08-03 14:55:54.713    【下单】已提交,订单ID :50857986
2023-08-03 14:55:54.733    【后台】159915 运行结束
2023-08-03 14:55:54.793    【指令】收到回报指令 ID = 50857986 品种:90001904 账户:75976500109
2023-08-03 14:55:54.794    【回报】75976500109 : 90001904 - 已报单 3 价格:0.0637 开 买
2023-08-03 14:55:54.847    【指令】收到Order回报指令 ID = 50857986 Status = 3 品种:90001904 账户:75976500109
2023-08-03 14:55:54.912    【指令】收到Order回报指令 ID = 50857986 Status = 1 品种:90001904 账户:75976500109
2023-08-03 14:55:54.977    【指令】收到成交回报指令 ORDERID = 50857986
2023-08-03 14:55:54.979    【回报】75976500109 : 90001904 - 已成交 1 价格:0.0634 开 买
2023-08-03 14:55:55.104    【指令】收到成交回报指令 ORDERID = 50857986
2023-08-03 14:55:55.106    【回报】75976500109 : 90001904 - 已成交 2 价格:0.0635 开 买
2023-08-03 14:55:55.107    【回报】75976500109 : 90001904 - 全部成交 3
2023-08-03 14:55:58.069    【后台】588000 运行结束
2023-08-03 14:55:58.521    【后台】159915 运行结束
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-8-3 15:14 | 显示全部楼层
我已经取消追单设置,还是这样。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-8-3 15:17 | 显示全部楼层
1、你需要用globalvariable来定义flag;然后flag赋值为1是用:=,不是=号;你这个报单就是策略触发的,不是追撤单触发的。
2、写法如下:
     globalvariable:flag=0;
     if  currenttime>=145300 and flag=0  and  持仓额>1   then  begin
         tbuy(1,3,lmt,DYNAINFO2(28,'90001903')+0.0005,0,'','90001903');
         flag:=1;  
         end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

60

主题

230

帖子

240

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2023-8-3 15:25 | 显示全部楼层
我是一分钟周期的,‘GLOBALVARIABLE:flag=0’这个初始化,是否也是一分钟?我希望‘GLOBALVARIABLE:flag=0’这个初始化为一日一次的,我想不明白,应该怎么解决?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-8-3 15:28 | 显示全部楼层
这个不是一日一次啊,globalvariable全局变量是只在开启后台程序化时进行初始化一次,并不是一分钟初始化1次。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-23 16:13 , Processed in 0.083653 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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