金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 代人发帖

昨天还是发现有50手的大单

[复制链接]

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-28 11:04 | 显示全部楼层
ORDVOL:=5   
  我把空单改成  HOLDING<-10  平仓条件不够,很多信号都消失了,可能前方持有多单没平
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-12-28 11:21 | 显示全部楼层
小于不对。HOLDING>-10 。

你自己弄个数轴看看,你的理想的仓位变化是在-10到10之间。 小于-10,超付范围了。


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

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-28 11:38 | 显示全部楼层
改了  现在感觉也不对了
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-12-28 11:40 | 显示全部楼层
本帖最后由 技术006 于 2022-12-28 11:41 编辑

已经说了, 你自己代码中逻辑错误不止一处,自己对照思路整理排查觉得不对的地方,进行调试分析。
逻辑问题只能靠自己。只有你自己知道标准。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-28 11:50 | 显示全部楼层
if 0<holding<=10 and K8 AND  FILTER(DP1,10) AND enterbars>0 then
begin
           高空k8多平1:SELL(1,holding,MARKET),ORDERQUEUE;

       
           高空k8空开1:BUYSHORT(1,ORDVOL,MARKET);
   高空k8挂空:BUYSHORT(K8   and -10<holding<0 ,ORDVOL,LIMITR,c22*MINDIFF);//以前10周期内最高价减5个点开空
  IF C-c22>=ZSDS  THEN BEGIN
  高空k8空损1:SELLSHORT(1,holding,MARKET),ORDERQUEUE;

  flag:=1;
LOWPRICE:=ENTERPRICE;
END
END
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-28 12:02 | 显示全部楼层
技术006 发表于 2022-12-28 11:40
已经说了, 你自己代码中逻辑错误不止一处,自己对照思路整理排查觉得不对的地方,进行调试分析。
逻辑问 ...

还是持仓限制问题  -10<holding<=10  这样才对  
if 0<holding<=10 and K8 AND  FILTER(DP1,10) AND enterbars>0 then
begin
           高空k8多平1:SELL(1,holding,MARKET),ORDERQUEUE;      《《《这里执行了有多单要先平完多单的先后顺序

      
           高空k8空开1:BUYSHORT(1,ORDVOL,MARKET);然后才能开空单
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-28 12:04 | 显示全部楼层
技术006 发表于 2022-12-28 11:40
已经说了, 你自己代码中逻辑错误不止一处,自己对照思路整理排查觉得不对的地方,进行调试分析。
逻辑问 ...

-10<holding<0  所有的信号都没了   因为这里没有多单 执行不了。
  现在多空都改成了改成了 -10<=holding<=10   这样不应该不会错了吧?其他没有发现问题

ORDERQUEUE 这个好像就是个先后顺序
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-28 12:08 | 显示全部楼层
技术010 发表于 2022-12-28 09:06
1、那需要检查你的开平仓条件啊,看是否有多个连续的开仓信号,造成了持仓holding达到了50手,然后平仓的候 ...

IGNORECHECKPRICE  这个是加在挂单语句后面吗?
高空k8挂空:BUYSHORT(K8   and holding<10 ,ORDVOL,LIMITR,c22*MINDIFF)IGNORECHECKPRICE ;//以前10周期内最高价减5个点开空

  是这样吗?
回复

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-12-28 12:12 | 显示全部楼层
本帖最后由 技术006 于 2022-12-28 12:28 编辑

你也不能随心所欲的写代码吧,不要光想着编译不报错就万事大吉。 -10<=holding<=10  是什么?你在哪里见过这种表达方式?
代码编写:1语法结构是否符合规则。
2.逻辑条件的控制、是否冗余、是否有边界情况。是否存在重叠。
以上2点缺一不可。否者写了也是白写。

17楼中给过类似的语句。自己又不看,  -10<holding<=0 ,这种空头的范围,转换成代码应该是下面的方式:

-10<holding and holding<=0  



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

使用道具 举报

38

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-12-28 12:17 | 显示全部楼层
本帖最后由 技术006 于 2022-12-28 12:19 编辑
文书平 发表于 2022-12-28 12:08
IGNORECHECKPRICE  这个是加在挂单语句后面吗?
高空k8挂空:BUYSHORT(K8   and holding

是,但是不对。少逗号。函数说明中有示例的
BUYSHORT(K8   and holding<10 ,ORDVOL,LIMITR,c22*MINDIFF),IGNORECHECKPRICE ;

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-29 19:00 , Processed in 0.113298 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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