金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 10634|回复: 28

请问策略下单后马上触发平仓,是什么原因

[复制链接]

1

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
发表于 2021-10-8 11:47 | 显示全部楼层 |阅读模式
群主你好,软件执行策略后,触发信号但马上后即时采取平今操作,我有开启持仓监控,看看我的策略源码是否有问题谢谢
X:=6;
TRAILINGSTOPRATE:=1;
Fund:=ZJ;

LOTS:=max(1,INTPART(Fund/(O*MULTIPLIER*0.1)));

NN:=BARSLAST(DATE<>REF(DATE,1))+1;
JO:=VALUEWHEN(NN=1,O);
JH:=HHV(H,NN);
JL:=LLV(L,NN);
ZC:=REF(C,NN);
ZH:=REF(JH,NN);
ZL:=REF(JL,NN);

HT:=MAX(ZC-ZL,ZH-ZC);
BAND:=MAX(HT,JO*0.01);
TMP1:JO+0.1*X*BAND;
TMP2:JO-0.1*X*BAND;

Buyk:=holding=0 AND REF(C,1)<=TMP1 AND C>TMP1;
SellK:=holding=0 AND REF(C,2)>=TMP2 AND C<TMP2;
多开:buy(BuyK,lots,market);
空开:buyshort(SellK,lots,market);

SellP:=holding>0 AND C<=TMP2;
BuyP:=holding<0 and C>=TMP1;
多平:SELL(SellP,0,market);
空平:SELLSHORT(BuyP,0,market);

BHIGH:=HHV(C,enterbars);
SLOW:=LLV(C,enterbars);

PriceSY:=REF(BHIGH,1)-O*TRAILINGSTOPRATE/100;
SellY:=holding>0 AND enterbars>1 AND L<PriceSY;
PriceBY:=REF(SLOW,1)+O*TRAILINGSTOPRATE/100;
BuyY:=holding<0 AND enterbars>1 AND H>PriceBY;

多盈:SELL(SellY,0,stop,PriceSY);
空盈:SELLSHORT(BuyY,0,stop,PriceBY);

我操作品种是燃油、螺纹。铁矿石,5分钟周期,以上是我软件的信号的截图


02.jpg 03.png 04.png











回复

使用道具 举报

37

主题

9845

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-10-8 12:11 | 显示全部楼层
麻烦你把交易日志文件上传下。
持仓监控是不是勾选了自动同步?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-8 12:32 | 显示全部楼层
我开启持仓监控,以上是附图和日志,谢谢指导
截图202110081232006123.png

PleaceOrder.txt

54.77 KB, 下载次数: 7017

回复

使用道具 举报

37

主题

9845

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-10-8 13:29 | 显示全部楼层
使用持仓监控器,不能勾选勾选自动同步。因为它只会无脑判断当前仓位和理论持仓是否相符(这个功能主要是给手工同步或者希望避免多个框架下持仓同步限制的用户使用)。或者你考虑使用持仓同步功能进行仓位矫正(它会有些判断处理,例如当根k线有信号时不进行检测同步等。)
注:你图表交易不要限制k线数量,起始位置变了,信号就有可能发生变化。

2021-10-08 10:40:02.029    【图表】框架:Frame1 触发下单 BUY 品种 I01 下单K线 2021.10.08 14:40:00 公式:人人宽客C20 窗格ID:Window1 代码行:32
2021-10-08 10:40:02.031    【图表】模型下单 1
2021-10-08 10:40:02.033    【图表】下单系数调整后 手数:1
2021-10-08 10:40:02.034    【图表】直接下单
2021-10-08 10:40:02.038    【图表】I01 运行完毕
2021-10-08 10:40:02.039    【下单】I01 价0.000000 量1 买卖0 类型1 开平0 账户0520000097 Formula 1
2021-10-08 10:40:02.041    【下单】确认报单已发送 ID=-2030304304 RefID = 194
2021-10-08 10:40:02.074    【指令】收到回报指令 ID = -2030304304 RefID = 194
2021-10-08 10:40:02.075    【回报】0520000097 : i2201 - 已报单 1 价格:0.0 开 买
2021-10-08 10:40:02.108    【指令】收到回报指令 ID = -2030304304 RefID = 194
2021-10-08 10:40:02.109    【指令】收到成交回报指令 REFID = 194 vol = 1
2021-10-08 10:40:02.109    【回报】0520000097 : i2201 - 已成交 1 价格:761.0 开 买
2021-10-08 10:40:06.310    【持仓监控】理论多头持仓比实际持仓小,需要平仓
2021-10-08 10:40:06.310    【下单】I01 价0.000000 量1 买卖1 类型1 开平1 账户0520000097 Formula 1
2021-10-08 10:40:06.311    【下单】确认报单已发送 ID=-2030304294 RefID = 204
2021-10-08 10:40:06.341    【指令】收到回报指令 ID = -2030304294 RefID = 204
2021-10-08 10:40:06.342    【回报】0520000097 : i2201 - 已报单 1 价格:0.0 平 卖
2021-10-08 10:40:06.375    【指令】收到回报指令 ID = -2030304294 RefID = 204
2021-10-08 10:40:06.376    【指令】收到成交回报指令 REFID = 204 vol = 1
2021-10-08 10:40:06.376    【回报】0520000097 : i2201 - 已成交 1 价格:759.5 平 卖
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-8 13:43 | 显示全部楼层
谢谢,试试,如果有不清楚在请教
回复

使用道具 举报

1

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-8 14:39 | 显示全部楼层
如果我使用持仓同步,是选择固定间隔,还是选择走完一根线,因为我再持仓同步打√后,不能选择走完一根K线
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-8 14:50 | 显示全部楼层
这2个是不一样的。
截图202110081442513214.png

一个是正常信号筛选的方式,一个是进行检测持仓同步信号的方式。

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

使用道具 举报

1

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-11 10:07 | 显示全部楼层
请问如果信号执行选择“走完一根”K线,  下面持仓同步打钩,会对交易信号执行有冲突吗
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-11 10:11 | 显示全部楼层
这个没冲突的可以同时使用的。一般走完K,只要策略本身没有未来调用或者其他信号闪烁的因素,信号都是比较稳定的。最多刚开始时候可能会有一次持仓同步的触发,后续因为信号没有闪烁,可能也不太会触发这个持仓同步了。  
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

16

帖子

26

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-10-11 10:21 | 显示全部楼层
早盘执行策略时候,我看到图表是在9:20发出平仓信号,但实际上看到软件没有执行平仓信号,只出现以上附件图片信息,最后我是手动平仓,这个问题应该如何解决
截图202110111019544725.png
截图202110111020408662.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 18:38 , Processed in 0.161321 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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