金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1291|回复: 14

代码平仓

[复制链接]

4626

主题

4713

帖子

4738

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-17 09:35 | 显示全部楼层 |阅读模式
GLOBALVARIABLE:N=0,M=0;


合约05:="RB05$CLOSE"-"I05$CLOSE";
合约10:="RB10$CLOSE"-"I09$CLOSE";
买一:=CROSS(合约10,"螺05转矿09.X1");
买二:=CROSS(合约10,"螺05转矿09.X2");
买三:=CROSS(合约10,"螺05转矿09.X3");
买四:=CROSS(合约10,"螺05转矿09.X4");

卖一:=CROSS("螺05转矿09.X1",合约10);
卖二:=CROSS("螺05转矿09.X2",合约10);
卖三:=CROSS("螺05转矿09.X3",合约10);
卖四:=CROSS("螺05转矿09.X4",合约10);

下单数1:="螺05转矿09.数量1"*5;
下单数2:="螺05转矿09.数量2"*5;
下单数3:="螺05转矿09.数量3"*5;
下单数4:="螺05转矿09.数量4"*5;

IF TODAYBAR=1 THEN BEGIN
    N:=0;
    M:=0;
END

  IF N=0 THEN
      BEGIN
         IF  买一 THEN
             BEGIN
                SELL(1,下单数1,MARKETR);
                     N:=N+1;
             END
         IF  买二 THEN
             BEGIN
                SELL(1,下单数2,MARKETR);
                     N:=N+1;
             END           
         IF  买三 THEN
             BEGIN
                SELL(1,下单数3,MARKETR);
                     N:=N+1;
             END                    
         IF  买四 THEN
             BEGIN
                SELL(1,下单数4,MARKETR);
                     N:=N+1;
             END                           

      END

你好,请教您一个问题,我只想利用图表交易中的代码平仓,开仓我自己的账户里有持仓,只是想利用代码平仓。但是我这样写他不平仓呀,怎么修改一下呢,劳烦您给看看。

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

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-17 09:35 | 显示全部楼层
买一:=CROSS(合约10,"螺05转矿09.X1");
买二:=CROSS(合约10,"螺05转矿09.X2");
买三:=CROSS(合约10,"螺05转矿09.X3");
买四:=CROSS(合约10,"螺05转矿09.X4");

这种语法都是错误的,如果是ai编写的,建议不要使用ai很多这类语法错误你如果代码一点不知道的话是无法使用的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

88

帖子

88

积分

等级: 免费版

注册:
2022-8-22
曾用名:
发表于 2025-4-17 09:45 | 显示全部楼层
这个是我自己写的,应该怎么样修改呢?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-17 09:47 | 显示全部楼层
cross是金叉,里面是两个数据比如均线金叉就是
cross(ma(c,10),ma(c,20))这样,是两个数据的,你上面那种完全是乱写的格式了不能字符串那种写法的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-17 09:48 | 显示全部楼层
下单数1:="螺05转矿09.数量1"*5;


还有这个,金字塔里面也没有这种用法的,你这个""里面代表的是什么呢
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

88

帖子

88

积分

等级: 免费版

注册:
2022-8-22
曾用名:
发表于 2025-4-17 09:58 | 显示全部楼层
“”这个是引用的一个指标,螺05转矿09  是一个指标,数量1  是指标里的变量。
回复

使用道具 举报

9

主题

88

帖子

88

积分

等级: 免费版

注册:
2022-8-22
曾用名:
发表于 2025-4-17 10:00 | 显示全部楼层
合约10是上边定义的一个变量,也是一个数据。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-17 10:00 | 显示全部楼层
调用指标在金字塔中是用stkindi取引用的
看下这个函数例子,第二个参数位置放的就是指标中的某个变量,然后其他参数包括引用的品种、周期参数等
金字塔里面跨品种周期调用指标都是用这个函数
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

88

帖子

88

积分

等级: 免费版

注册:
2022-8-22
曾用名:
发表于 2025-4-17 10:45 | 显示全部楼层
嗯,那如果我想引用指标(螺05转矿09)中的数据,是应该这样表达吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-4-17 10:48 | 显示全部楼层
数量1:5;

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-13 15:17 , Processed in 0.107317 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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