金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2354|回复: 5

关于信号过滤的问题,请老师指教

[复制链接]

75

主题

191

帖子

191

积分

等级: 免费版

注册:
2023-4-11
曾用名:
发表于 2023-6-3 13:18 | 显示全部楼层 |阅读模式
截图202306031314439382.png

请问老师,后台交易程序,如何只开前一个信号为反向信号的单子,需要实现的功能如下:
1:多开,前一个开仓信号为空开,反之亦然
2:过滤掉除第一个开仓信号以外同向的开仓信号,直到反向信号结束。


补充内容 (2023-6-3 13:23):
不考虑用tbuyholding之类的仓位判断函数,因为同方向第1个开仓可能会因为后续平仓策略已平掉了,后续的第2,第3,第4等同方向信号不想再开仓。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-5 09:44 | 显示全部楼层
TTYPE(1)<=2  //前一个信号是多方向或者无信号
TTYPE(1)>=3 or TTYPE(1)=0 //前一个信号是空方向或者无信号
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

191

帖子

191

积分

等级: 免费版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2023-6-12 10:48 | 显示全部楼层
技术009 发表于 2023-6-5 09:44
TTYPE(1)=3 or TTYPE(1)=0 //前一个信号是空方向或者无信号

这个加入到代码里,就不会自动开仓了,但是预警里有提示,没有实际开仓,不知问题在哪里?
多开:TBUY(1 AND (TTYPE(1)>=3 or TTYPE(1)=0),1,MKT);
空开:TBUYSHORT(1 AND TTYPE(1)<=2,1,MKT);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-12 10:50 | 显示全部楼层
是预警记录有记录,下单没成功? 如果预警列表上 有记录,就是程序化界面那个列表有记录。那就要看日志了。这种通常是信号触发 但是执行失败,失败原因要看日志里的记录了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

191

帖子

191

积分

等级: 免费版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2023-6-12 13:14 | 显示全部楼层
技术009 发表于 2023-6-12 10:50
是预警记录有记录,下单没成功? 如果预警列表上 有记录,就是程序化界面那个列表有记录。那就要看日志了。 ...

不对老师,是我看错日期了,预警里也没有提示,委托报单也没有任何数据。

补充内容 (2023-6-12 13:17):
日志里查看过了,也没有作何报单数据。

补充内容 (2023-6-12 13:18):
日志里我都查看过了,没有作何策略触发或报单数据
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-12 13:31 | 显示全部楼层
本地测试了,只这2个语句没有其他条件情况下 完全是可用正常下单的。

你可以检查下设置等 是否正常。
截图202306121331155189.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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