金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5954|回复: 17

老师看下

[复制链接]

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2022-12-27 22:18 | 显示全部楼层 |阅读模式
这个数字哪里取消 忘记怎么开出来的了   


我这个挂单需要在无论有没有持仓的情况下都成交 需要怎么做?


if holding<10 and 空反多1 AND  FILTER(空反多1,10)  then
begin
  IF 空反多1    THEN BEGIN

          空反多1平空:SELLSHORT(1=1,holding,MARKET),ORDERQUEUE;
          空反多1多开1:BUY(1=1,ORDVOL,MARKET);
  空反多1挂:BUY(空反多1  and holding<10   ,ORDVOL,LIMITR,C11*MINDIFF);//以前10周期内最高价减5《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《
IF C11-C>=zsds THEN BEGIN
  空反多1多损1:SELL(1,holding,MARKET),ORDERQUEUE;
HIGHPRICE:=ENTERPRICE;  //将开仓价保存到最高价
  flag:=1;
  END
END


截图202212272217546975.png
截图202212272215044977.png
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
 楼主| 发表于 2022-12-27 22:19 | 显示全部楼层
第一个箭头有个三角形的挂单
截图202212272218548551.png
回复

使用道具 举报

37

主题

9975

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-12-28 08:53 | 显示全部楼层
你已经是市价指令,正常情况下,委托后就会成交。再说成交速度只取决于交易所撮合成交机制,而不是软件。
那个数字是你自己指标中带吧,自己在代码中找一下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
 楼主| 发表于 2022-12-28 09:01 | 显示全部楼层
DK1挂:BUY( DK1  and holding<10   ,ORDVOL,LIMITR, c11*MINDIFF);//以前10周期内最高价减5H

这是我的那条未成交的白线的挂单价  他是下单成交前的10天内的最高价挂单,昨天到了没有执行,到之前在前面的信号出现的时候已经开仓了,这里需要加仓,当价格下到前面开仓价以下,达到某个条件就减掉前面的开仓,老师怎么改
  还有这个数字不带我的指标中的,是金字塔哪里设置的 忘记哪里弄的了

补充内容 (2022-12-28 09:02):
这个未成交会不会因为的前面有开仓的原因
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-28 09:19 | 显示全部楼层

成交与否完全看后面的行情和其他什么都没有关系。还有你这个写法 c11*MINDIFF  一眼看就知道存在问题。无论你c11是什么价格,如果最小变动价位不是1,你这100%出问题。

“到之前在前面的信号出现的时候已经开仓了,这里需要加仓,当价格下到前面开仓价以下,达到某个条件就减掉前面的开仓,老师怎么改”没看懂你说的什么意思。。。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
 楼主| 发表于 2022-12-28 09:28 | 显示全部楼层
图中第一个信号已经开仓了5手价格750,开仓的同时执行挂单,挂单价格是成交前10日内的最高点挂单加仓,加仓价格780。  加仓了5手以后,当价格下跌到720的时候有开多信号,那我就在这个信号出现的时候减仓5手,留下加仓的5手。这样做成本保护,减少风险。
我上面开仓挂单要怎么改呢?c11*MINDIFF

LEN11:=LLVBARS(L,10);
C1:=REF(l,LEN11);
C11:=REF(C1,1);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-28 09:35 | 显示全部楼层
你要按照c11挂单 你就直接 写c11就行。如果你是要加几条 那就是 c11+1*MINDIFF .  反正不是c11*mindiff
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
 楼主| 发表于 2022-12-28 09:40 | 显示全部楼层
号的
回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
 楼主| 发表于 2022-12-28 10:53 | 显示全部楼层
图中第一个信号已经开仓了5手价格750,开仓的同时执行挂单,挂单价格是成交前10日内的最高点挂单加仓,加仓价格780。  加仓了5手以后,当价格下跌到720的时候有开多信号,那我就在这个信号出现的时候减仓5手,留下加仓的5手。这样做成本保护,减少风险。

LEN11:=LLVBARS(L,10);
C1:=REF(l,LEN11);
C11:=REF(C1,1);

这个可以帮我看下怎么改写吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-12-28 11:02 | 显示全部楼层
直接判断仓位 和开仓条件是否满足。满足就减仓5手。
if holding=10 and 开仓条件 then sell(1,5,market);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 15:46 , Processed in 0.121509 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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