金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3472|回复: 8

请教

[复制链接]

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
发表于 2021-9-3 00:32 | 显示全部楼层 |阅读模式
210754.jpg 请教老师,标准版实盘测试,为什么策略出现信号只能平仓,止盈平多仓或者止盈平空仓,不能自动开仓?保证金是充足的,交易日记显示资金不足。是不是策略先开仓,后平仓?函数顺序没有排对?麻烦老师有空解答一下,谢谢。
//交易条件:
平空条件:=
开多条件:=
平多条件:=
开空条件:=










回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-3 08:25 | 显示全部楼层
本帖最后由 技术009 于 2021-9-3 09:38 编辑

和代码顺序没有关系的。这个资金不足的提示 是交易柜台反馈过来的。不是金字塔判断的。

你市价下单,保证金是按照最高的来的。具体说是因为市价下单,柜台是按照涨停算你的保证金够不够。当然实际成交后的保证金,还是按照实际成交价来的。你按照这个大概估摸下你当时的资金到底够不够。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2021-9-3 12:01 来自手机 | 显示全部楼层
老师好,保证金足够的,不能自动开仓,后续都是手动开仓,我想先平空仓再开多仓,先平多仓再开空仓,不要先开后平,这样要增加一倍的可用资金,spk, bpk 平空反手开多,但新老不能混合
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

那你把代码顺序调整下。
先平后开的顺序。然后使用这个函数ORDERQUEUE,具体你看下这个函数说明。就是为了处理平仓来释放资金开仓的需求。

你最好模拟盘测试下这个函数效果,你明确下是否符合你的需求。


另外前面那个回报里的资金不足是绝对没错的,那是交易柜台返回的信息。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2021-9-3 16:20 来自手机 | 显示全部楼层
好的,谢谢老师,ORDERQUEUE,这个函数独立写在最后还是加在开平条件里面,现没在电脑旁,请例句说明一下,感谢!
回复

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2021-9-3 16:23 来自手机 | 显示全部楼层
补充:平仓和开仓条件是一致的
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-3 16:42 | 显示全部楼层
有点长,你仔细看看。

所有报单放入队列中,按次序委托下单,成交一个委托下一个.
该控制符适合所有下单指令

例如:
SELLSHORT(CROSS(C,MA(C,5),1,MARKET),ORDERQUEUE;
BUY(CROSS(C,MA(C,5),1,MARKET),ORDERQUEUE;

若没有加ORDERQUEUE,触发条件的时候会同时发出平多、开空指令。
加上ORDERQUEUE后,可简单的描述为:触发条件时,软件会先发出平仓指令,待收到平仓指令回报后,再发出开多指令。
详细的运行机制为:SELLSHORT、BUY单子形成了下单队列,SELLSHORT在前,BUY在后,当SELLSHORT单碰到有几下情况时,才会执行BUY委托单。(1)收到成交回报;(2)下单失败;(3)撤单(一旦队列下单不成交撤单后,再次委托会将委托追单排到最后)。

其次,以上规则适用于ORDERQUEUE成对出现或本身只有1条交易指令的情况。
但当出现以下情况(反手)且只有一条语句添加了ORDERQUEUE时,运行机制略有不同。
SELLSHORT(CROSS(C,MA,(C5),1,MARKET);
BUY(CROSS(C,MA,(C5),1,MARKET),ORDERQUEUE;
条件触发时,软件会发出SELLSHORT指令,ORDERQUEUE所在的指令会隔2秒后(区别)再发出,此例即BUY

注意:
ORDERQUEUE在多账户登陆状态下,软件根据账号登陆的先后次序,依次开平。以前例为例,若同时有A、B、C、3个账户触发该策略条件,软件会先对A账户平空开多,再对B账户平空开多,最后对C账户平空开多。而不是对A、B、C三个账户同时平空后再开多。
注意:
1、该标志不仅适合图表交易,同样也适用后台交易。
2、请不要在使用队列单的情况下使用追撤单功能,系统对于此复杂的逻辑机制无法保障100%追撤单算法成功。

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

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2021-9-3 16:54 来自手机 | 显示全部楼层
谢谢老师,函数加在开平仓语句最后,现详细阅读,回电脑旁再加入函数。
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-9-5 09:10 | 显示全部楼层
如果你是标准版账号,请联系销售获取,论坛注册禁止使用版本名称。后台将会更新掉你的名字
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 21:37 , Processed in 0.282748 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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