金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4406|回复: 9

同K也会既开空又开多

[复制链接]

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
发表于 2021-11-4 19:41 | 显示全部楼层 |阅读模式
QQ图片20211104193607aaaa.png
上面公式同K也会既开空又开多,请你试下

回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-4 21:41 | 显示全部楼层
1.你开多和开空条件,在k线上,除了一字线外,基本上都会是成立的。这种条件控制你自己要完善。
2.平仓条件一样,那么当平仓条件成立,

按照你代码的执行顺序。
首先先开多,然后平多,再执行开多。自然会出现同一根k上,同时出现多空两次开仓动作。

注:你可以把KD、PD、kk等条件前的等号去掉,在k线图上看他们的结果,更容易理解逻辑上的错误。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-11-5 10:09 | 显示全部楼层
技术006 发表于 2021-11-4 21:41
1.你开多和开空条件,在k线上,除了一字线外,基本上都会是成立的。这种条件控制你自己要完善。
2.平仓条 ...

你误解我的意思了!我的意思是为什么同K会锁仓!
本来不是有持多仓则空单信号不发送,有持空仓则多单信号不会发送吗?
为什么金字塔软件的基础底线在这里没了?
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-5 10:21 | 显示全部楼层
截图看,你哪里又锁仓的图表上
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-5 10:21 | 显示全部楼层
因为在同一根K线上,同时满足了开多、平多、开空 3个条件,代码里是按顺序运算的。
多单空单不会同时存在,但是多单平仓后就能出现空单信号了。
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-11-5 10:46 | 显示全部楼层
你加载运行一下,看看日记就清楚了!
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-11-5 10:49 | 显示全部楼层
日志里的如果又同时开多开空,那就是你信号闪烁

比如我一个条件是阳性开多,阴线开空
那么盘中他肯定会有锁仓可能性的


软件说的不能锁仓说的是图表上不会同时又开多开空
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-11-5 12:53 | 显示全部楼层
技术008 发表于 2021-11-5 10:49
日志里的如果又同时开多开空,那就是你信号闪烁

比如我一个条件是阳性开多,阴线开空

不要说"如果",针对上面公式!你试一下,很难吗?
如果确有问题,那你们改进下软件,不好吗?
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-5 15:48 | 显示全部楼层
本帖最后由 技术006 于 2021-11-5 17:30 编辑

图表不支持锁仓,指的是图表理论持仓,不能同时持有多头和空头2个方向的仓位。而实际账户只会跟着图表的理论开平仓动作去下单。

在你使用的金字塔这个版本中,逐k+仅刷最后一个k线模式,每根新k出现时,公式都会从第一根k线开始重新计算历史信号。而下面的这个条件,在历史k线上恒成立
(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);//在最新k上,只要不是收盘前几秒钟内,是不成立的。

第一节点状态时
那么整个公式在执行时就会出现下面的情况:
//当open=20215    h=20245          l=20200  变动价位是5

MYholding:HOLDING;//上根k上的holding结果,我们此处认为之前没有开过仓,那么就是0

KD:H>O+MINDIFF;//20245>20215+5 成立
kk:l<o-MINDIFF;// 20200<20215-5 成立

//在最后一根k上,(但是并非收盘最后一根k)时,平仓条件不成立。
pd:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);
pk:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);


MYholding0:HOLDING;//此处时的holding始终都是MYholding的结果.
SELLSHORT(pk and HOLDING<0,HOLDING,MARKET);//因为是最新的一根k,平仓条件不成立所以理论持仓不会有任何动作


MYholding1:HOLDING;//仓位探针1
BUY(KD AND MYholding=0,1,LIMITR,o+2*MINDIFF);// 在最新k上,之前没有理论持仓MYholding=0.满足开仓条件。执行开仓动作。(实际账户跟着下单)

MYholding2:HOLDING;//仓位探针2                  //holding=1
sell(pd and holding>0,HOLDING,MARKETR);   //因为是最新一根k上,pd不成立。所以不会执行平多

MYholding3:HOLDING;//仓位探针3   //holding=1
buySHORT(KK AND MYholding=0,1,LIMITR,o-2*MINDIFF); //此时虽然满足开空的条件,但是因为前面开多条件成立,此时的holding=1,所以不会触发开空动作。

MYholding4:HOLDING;//仓位探针4  holding=1

第二节点状态时:
当这个k线走完时,它变成了历史k线。

//open=20215    h=20245          l=20200  变动价位是5
MYholding:HOLDING;//上根k上的holding结果是0 ,此处和它作为最新k时。执行的结果是一致的。(由原来的倒数第二根,现在是倒数第三根的holding得到的)

KD:H>O+MINDIFF;//20245>20215+5 成立
kk:l<o-MINDIFF;// 20200<20215-5 成立

//此时,因为不是最新k上了,平仓条件恒成立。
pd:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);
pk:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);


MYholding0:HOLDING;//此处时的holding始终都是MYholding的结果.此处与它是最后一根k上的结果一致不会变化。
SELLSHORT(pk and HOLDING<0,HOLDING,MARKET);//虽然PK成立,但是HOLDING=0,所以不执行

MYholding1:HOLDING;//仓位探针1   HOLDING=0
BUY(KD AND MYholding=0,1,LIMITR,o+2*MINDIFF);// 在倒数第二根k上,KD条件成立,此时MYholding=0也成立执行图表理论开多动作。(此处因为是历史k线,不是最新k,它只会标记理论开仓信号,但是holding的值一样会发生变化)

MYholding2:HOLDING;//仓位探针2                  //holding=1
sell(pd and holding>0,HOLDING,MARKETR);   //此处pd成立,holding>0成立,执行理论平多(这个位置,在最新k上时是不成立的。但是现在成立了)

MYholding3:HOLDING;//仓位探针3   //holding=0
buySHORT(KK AND MYholding=0,1,LIMITR,o-2*MINDIFF); //在倒数第二根k上,KK条件成立,而MYholding=0也成立,执行图表理论开空动作,holding=-1

MYholding4:HOLDING;//仓位探针4  holding=-1


第三节点状态时:
那么在经过上面两个k的执行后,此时在最新k上,
//MYholding:HOLDING;//等于-1。
//我们依旧认为开高低三个价格的差值依旧大于1个变动价位以上。

MYholding:HOLDING;//由第二节点执行结果得到,此处为-1.

KD:H>O+MINDIFF;//20245>20215+5 成立
kk:l<o-MINDIFF;// 20200<20215-5 成立

//此时,因为又不是最新k上了,平仓条件恒成立。
pd:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);
pk:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);

MYholding0:HOLDING;//此处时的holding始终都是MYholding的结果.此处与它是最后一根k上的结果一致不会变化。
SELLSHORT(pk and HOLDING<0,HOLDING,MARKET);//PK成立,HOLDING=-1,所以执行理论平仓

MYholding1:HOLDING;//仓位探针1   HOLDING=0
BUY(KD AND MYholding=0,1,LIMITR,o+2*MINDIFF);// 在此时,KD条件成立,而此时MYholding=-1不成立,不执行

MYholding2:HOLDING;//仓位探针2                  //holding=0
sell(pd and holding>0,HOLDING,MARKETR);   //无理论持仓可平。不执行

MYholding3:HOLDING;//仓位探针3   //holding=0
buySHORT(KK AND MYholding=0,1,LIMITR,o-2*MINDIFF); //KK成立,但是MYholding=-1不成立,所以也不执行

MYholding4:HOLDING;//仓位探针4  holding=0。

随着开高低三个价格的变化。这些执行状态的变化会交替出现 ,使得最新k上出现开多或者开空的理论信号,

如果:你是走完k线模式,那么下单时机是当个k线走完下根k线生成时,就可能会出现开多开空同时出现即:
MYholding:HOLDING;//如果上根k的holding=0.
KD:H>O+MINDIFF;//成立
kk:l<o-MINDIFF;//  成立

//此时,此刻计算时,它已经不是最新k,平仓条件开始成立。
pd:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);
pk:(ISLASTBAR and TIMETOT0(DYNAINFO(207))>TIMETOT0(CLOSETIME(0))-3) or not(ISLASTBAR);
SELLSHORT   不执行
BUY执行      执行
sell 执行      执行
buyshort      执行
从而造成实际账户中看到的所谓锁仓。







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

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-11-5 16:19 | 显示全部楼层
这段代码逻辑,不管是走完k线模式,还是固定时间间隔模式都会有问题。你必须处理自己的下单条件信号。尤其是平仓条件的逻辑条件,根本就不正确。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-24 03:00 , Processed in 0.179854 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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