金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2236|回复: 5

为什么开仓以后这个语句马上给平掉

[复制链接]

4603

主题

4688

帖子

4713

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-4-3 10:45 | 显示全部楼层 |阅读模式
请教:表达有什么问题吗,为什么开仓以后这个语句马上给平掉
KDZG:=HHV(H,TTYPEBAR(1,1));//上次开多以来最高价格
TP:=UB-LB;
SP1:=C<KDZG-MIN(1.2*TP,KDZG*0.15);
TSELL(TBUYHOLDING(1)>0&&SP1,0,LMT,C-C*0.015);




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

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-3 10:56 | 显示全部楼层
如果确定是这句语句触发的,那就是这个条件就是满足了的。

你可以用 把TTYPEBAR(1,1)输出下,我记得这个函数在开仓K当根K返回值是0.这样你那个最高价统计就变成了统计当前数量下的最大H了。

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

使用道具 举报

0

主题

32

帖子

32

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
发表于 2023-4-3 11:05 | 显示全部楼层
这个是后台没法输出啊好像,我先改语句试试吧
另外这个跟K线走完提前下单的设置有没有关系?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-3 11:15 | 显示全部楼层
和信号筛选模式关系不大的。

而且你这个语句逻辑上来说也没法保证你当根K不平仓的吧。
C<KDZG-MIN(1.2*TP,KDZG*0.15)
这个条件 本身是并没有直接限制死 不在当前K平仓  只要MIN(1.2*TP,KDZG*0.15) 值不是那么大,就会满足的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

32

帖子

32

积分

Rank: 1

等级: 新手上路

注册:
2022-5-10
曾用名:
发表于 2023-4-3 12:32 | 显示全部楼层
语句是有当根平的可能,但是实际上这个MIN(1.2*TP,KDZG*0.15)在当前价格的10%左右起码,如果正常是不会平的,还是有问题没有发现
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-3 12:40 | 显示全部楼层

最好是加一些调试输出,把 相关的变量值输出出来做个判断。


if TBUYHOLDING(1)>0 and  SP1 then
begin
DEBUGFILE('C:\test.txt','V1:%.2f',KDZG);
DEBUGFILE('C:\test.txt','V2:%.2f',MIN(1.2*TP,KDZG*0.15));
TSELL(TBUYHOLDING(1)>0&&SP1,0,LMT,C-C*0.015);        
end

这样直接看下当时的值才能直接定位到问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 06:07 , Processed in 0.134262 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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