金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 112|回复: 17

套利问题

[复制链接]

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
发表于 2025-11-10 09:37 | 显示全部楼层 |阅读模式
1.专业版套利-图表-模拟盘 -自动拆单交易,如欧线30对,每次成交3对,
   1)刷新日内分笔后才能实时更新自建套利的图表?
   2)每一对达成成交才会报单下一对?
   3)新一对报单价格是什么依据?是一开始的限价?还是上一对成交完成时当秒的K线价?
   4)若30对未成交完全,其他信号是否会出现?
   5)平仓条件(10个点)未达到,但一直以开仓的价格平仓,怎么看价差都没差下10个点,这是什么原因?
2.上述问题在实盘中又是什么情况?实盘的话代码要怎么改?直接在 buy,sell,holding上加T以及其所带括号里的内容修改后即可吗?
3.代码如下:
//建立底仓
COND1:DATE+19000000>20251107;
IF COND1 AND CLOSE<-400 AND HOLDING=0 THEN BUY(1,30,LIMITR,CLOSE);
T:TYPE(1);
//加仓
IF T=1 AND CLOSE<ENTERPRICE-10 AND HOLDING>0 AND HOLDING<50 THEN BUY(1,2,LIMITR,CLOSE);
IF T=2 AND CLOSE<EXITPRICE-10 AND HOLDING>0 AND HOLDING<50 THEN BUY(1,2,LIMITR,CLOSE);
//平仓
IF T=1 AND CLOSE>ENTERPRICE+10 THEN SELL(1,2,LIMITR,CLOSE);
IF T=2 AND CLOSE>EXITPRICE+10 THEN SELL(1,2,LIMITR,CLOSE);
//一次平仓
IF CLOSE>-200 THEN SELL(1,HOLDING,LIMITR,CLOSE);





下单图片 截图202511100933568976.png
回复

使用道具 举报

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-11-10 10:39 | 显示全部楼层
回复

使用道具 举报

0

主题

518

帖子

528

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-10 10:41 | 显示全部楼层
您的问题正在处理中,请耐心等待。
回复

使用道具 举报

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-11-10 11:26 | 显示全部楼层
技术011 发表于 2025-11-10 10:41
您的问题正在处理中,请耐心等待。

好的
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2025-11-10 13:58 | 显示全部楼层
本帖最后由 技术010 于 2025-11-10 15:07 编辑

1、不是的,只要正常连接行情,创建的套利合约中各腿的行情正常在接收的,那该套利合约当日的行情也是自动刷新计算的。
2、套利的拆单功能,是前面的报单成交了,才会报后面的单子。
3、这个要看拆单的设置了,一般是报单时的对手价进行报单,和上一笔报单无关。
4、在套利合约的队列中,如果有未成交单,那图上的信号出触发,但是委托无效,无法报单的。
5、这个首先要通过交易日志,看平仓的动作是第几行代码触发的。可以输出下条件的值,看平仓条件中各个变量的值是否和预期的一致。
6、不是,这个要看你实际的交易需求的,如果你想要后台程序化来交易,并不是简单的加个T,要根据交易逻辑来修改了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-11-10 14:23 | 显示全部楼层
技术010 发表于 2025-11-10 13:58
1、不是的,只要正常连接行情,创建的套利合约中各腿的行情正常在接收的,那该套利合约当日的行情也是自动 ...

PleaceOrder.txt2025-11-10 09#26#09.txt (500 KB, 下载次数: 22)
回复

使用道具 举报

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-11-10 14:40 | 显示全部楼层
祎温 发表于 2025-11-10 14:23
日志中下单时间的实际数值不符合平仓条件

截图202511101440322279.png
这个是重复报单了吧
回复

使用道具 举报

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-11-10 14:42 | 显示全部楼层
祎温 发表于 2025-11-10 14:40
这个是重复报单了吧

截图202511101441581530.png 截图202511101442519686.png
这个也是重复了,图表上只出现了一次信号,这是为什么呀?
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-11-10 15:06 | 显示全部楼层
这个现象是典型信号闪烁,采用固定时间间隔执行策略,在k线没有走完之前,信号是不会固定下来的。

基于你这个策略,建议你采用走完k线执行。或者对自己的策略做一定限制。替代close这类变量。


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

使用道具 举报

17

主题

65

帖子

65

积分

等级: 免费版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-11-10 15:33 | 显示全部楼层
技术006 发表于 2025-11-10 15:06
这个现象是典型信号闪烁,采用固定时间间隔执行策略,在k线没有走完之前,信号是不会固定下来的。

基于 ...

那我这个策略如果要走实盘要怎么写呢?麻烦帮忙看看对不对?
//建立底仓
COND1:DATE+19000000>20251107;
IF COND1 AND CLOSE<-400 AND THOLDING=0 THEN TBUY(1,30,MKT);
T:TTYPE(1);
//加仓
IF T=1 AND CLOSE<TENTERPRICE-10 AND THOLDING>0 AND THOLDING<50 THEN TBUY(1,2,MKT);
IF T=2 AND CLOSE<TEXITPRICE-10 AND THOLDING>0 AND THOLDING<50 THEN TBUY(1,2,MKT);
//平仓
IF T=1 AND CLOSE>TENTERPRICE+10 THEN TSELL(1,2,MKT);
IF T=2 AND CLOSE>TEXITPRICE+10 THEN TSELL(1,2,MKT);
//一次平仓
IF CLOSE>-200 THEN TSELL(1,THOLDING,MKT);
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-14 14:24 , Processed in 0.214002 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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