金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 103897

提前下单

[复制链接]

144

主题

320

帖子

320

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2024-2-19 11:00 | 显示全部楼层
老师好,检查下这段代码是否正确,谢谢


收盘K:=TIME=CLOSETIME(0) OR TIME=CLOSETIME(1),NOAXIS;//白盘和夜盘
TQMS:=5;//提前5秒
M1:=T0TOTIME(TIMETOT0(TIME)-60)-TQMS;//距离当前K结束剩余的秒数

//图表

IF ((M1<=DYNAINFO(207) AND ISLASTBAR) OR NOT(ISLASTBAR))  THEN BEGIN //注意:6.23 以后版本,图表上使用ISLASTBAR函数,请勿勾选仅刷最后一根K
SP平多:SELL(1 AND 收盘平多,0,LIMITR,C),colorff00ff;
SP平空:SELLSHORT(1 AND 收盘平空,0,LIMITR,C),colorff00ff;;
END

//后台
IF  M1<=DYNAINFO(207) THEN BEGIN //注意:6.23 以后版本,图表上使用ISLASTBAR函数,请勿勾选仅刷最后一根K
TSELL(1 AND 收盘平多,0,MKT);
TSELLSHORT(1 AND 收盘平空,0,MKT);
END


补充内容 (2024-2-19 11:02):
在5分钟周期上使用
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-19 11:03 | 显示全部楼层
你最初需求是 要白盘和夜盘收盘前N秒平仓?还是说每次出开平信号都是提前N秒操作?这2个情况是不一样的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

144

主题

320

帖子

320

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2024-2-19 11:06 | 显示全部楼层
技术009 发表于 2024-2-19 11:03
你最初需求是 要白盘和夜盘收盘前N秒平仓?还是说每次出开平信号都是提前N秒操作?这2个情况是不一样的。

现在是
白盘和夜盘收盘前N秒平仓
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-19 11:15 | 显示全部楼层
收盘k:=time=closetime(0) or time=closetime(1),noaxis;//白盘和夜盘
tqms:=5;//提前5秒
m1:=t0totime(timetot0(time)-tqms);//距离当前k结束剩余的秒数

//图表
if ((m1<=dynainfo(207) and islastbar) or not(islastbar)) and 收盘k  then begin
sp平多:sell(1 and 收盘平多,0,limitr,c),colorff00ff;
sp平空:sellshort(1 and 收盘平空,0,limitr,c),colorff00ff;;
end

后台
if  m1<=dynainfo(207) and 收盘k then begin
tsell(1 and 收盘平多,0,mkt);
tsellshort(1 and 收盘平空,0,mkt);
end


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

使用道具 举报

144

主题

320

帖子

320

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2024-2-19 11:18 | 显示全部楼层
技术009 发表于 2024-2-19 11:15
收盘k:=time=closetime(0) or time=closetime(1),noaxis;//白盘和夜盘
tqms:=5;//提前5秒
m1:=t0totime(t ...

把收盘K 直接放到 收盘平多 平空 条件内可以吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-2-19 11:19 | 显示全部楼层
对,是一样的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

70

帖子

70

积分

等级: 免费版

注册:
2024-7-2
曾用名:
发表于 2025-3-29 17:31 | 显示全部楼层
技术009 发表于 2024-2-18 15:23
m1:remainingtime(time);//距离当前k结束剩余的秒
n:=5;
//需要提前下单的信号,全部要采用下面这样的处 ...

//图表
if (  下单条件  and m1<=n and islastbar) or (下单条件  and not(islastbar)) then begin //注意:6.23 以后版本,图表上使用islastbar函数,请勿勾选仅刷最后一根k,

不是最后一根K线,要添上,下单条件吗?
回复

使用道具 举报

8

主题

70

帖子

70

积分

等级: 免费版

注册:
2024-7-2
曾用名:
发表于 2025-3-29 17:53 | 显示全部楼层
if ( m1<=n and islastbar) or   not(islastbar)  )  and 下单条件  then begin
这样写对吗?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-3-30 23:01 | 显示全部楼层
是的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-13 20:34 , Processed in 0.116623 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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