金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3205|回复: 8

开仓信号

[复制链接]

243

主题

467

帖子

467

积分

等级: 免费版

注册:
2021-6-15
曾用名:
发表于 2021-8-13 15:06 | 显示全部楼层 |阅读模式
您好,麻烦帮我看一下,此种开仓语句为什么,在已经持有多单或空单的时候,还会再开仓呢,问题出在哪里?(我用的是模拟账号)。谢谢!
  TBUY(多开 AND TBUYHOLDING(1)=0 AND TSELLHOLDING(1)=0 ,5,MKT);

回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-13 15:17 | 显示全部楼层
本帖最后由 技术009 于 2021-8-13 15:18 编辑

这个函数是没有指定品种的,默认当前品种,你这里下单的和持仓的是一个品种吗?
另外就是遇到这种情况最好能把相关变量用DEBUGFILE输出出来,这样才有第一手数据,方便进行判断。

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

使用道具 举报

243

主题

467

帖子

467

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-8-13 15:33 | 显示全部楼层
技术009 发表于 2021-8-13 15:17
这个函数是没有指定品种的,默认当前品种,你这里下单的和持仓的是一个品种吗?
另外就是遇到这种情况最好 ...

下单和持仓不一定是同一品种,只要持仓就不再开仓了,因为只要持仓就是占用了100%的资金,所以没有资金再开新仓。这种逻辑下如何不让它再有开仓信号呢?谢谢

补充内容 (2021-8-13 15:36):
我上面的语句是,当持有多单和空单等于0时才允许开仓,可是它大于0了为什么还再开仓了呢?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-13 15:41 | 显示全部楼层
“下单和持仓不一定是同一品种,”

因为上面语句只能判断,当前品种有没有,它判断不了其他品种的。

你这个的话,你只能判断账户持仓了
THOLDCOUNT()
判断这个持仓品种数是不是0了。

但是这个有极端情况会失效。就是多个品种都在一个瞬间出信号,那么这个函数可能因为交易回报返回需要时间的缘故,无法精准控制了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

243

主题

467

帖子

467

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-8-13 15:47 | 显示全部楼层
技术009 发表于 2021-8-13 15:41
“下单和持仓不一定是同一品种,”

因为上面语句只能判断,当前品种有没有,它判断不了其他品种的。

谢谢您
回复

使用道具 举报

243

主题

467

帖子

467

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-8-13 16:18 | 显示全部楼层

"因为上面语句只能判断,当前品种有没有,它判断不了其他品种的。"

我加入的监控品种有10多个,请问这种情况下,如何界定您上面所说的"当前品种“?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-13 16:20 | 显示全部楼层
10多个品种是有序的去运行同一段程序代码的。运行到哪个  哪个就是当前品种。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

243

主题

467

帖子

467

积分

等级: 免费版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-8-14 21:34 | 显示全部楼层
技术009 发表于 2021-8-13 16:20
10多个品种是有序的去运行同一段程序代码的。运行到哪个  哪个就是当前品种。

谢谢老师一直耐心回答我的问题,受益良多!我还想请教您一个问题,对于程序化交易来说PEL和python两者功能相差悬殊吗?简言之pyhton能实现的功能pel都能实现吗?我想实现高质量程序化交易必须要学习python吗?烦请您给些合理的建议,谢谢!
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-8-15 11:11 | 显示全部楼层
不需要,大部分实现pel足够了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 22:53 , Processed in 0.206299 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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