金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3848|回复: 8

后台盈利不加仓问题

[复制链接]

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
发表于 2021-8-17 13:31 | 显示全部楼层 |阅读模式
    BBj:=TAVGENTERPRICEEX2(ZH1,'',0);//多头持仓均价 20210324 9:45
    Byk:=DYNAINFO(7)/BBj;//按照持仓成本计算的盈亏率 byk>1.05也就是5%,盈利1倍加仓20210422 22:30
    IF byk>1.05 and ct1<=0 and TBUYHOLDINGEX(ZH1,'',1)>0 THEN begin //如果全局变量是从0开始。加仓一次 应该是ct1<=0   1的话就是2次加仓了
    TBUY(kd1 and cd and TBUYHOLDINGEX(ZH1,'' ,1)>1,S1,LMT,CLOSE,1,ZH1,'');
    EXTGBDATASET('CT1_'+S1,ct1+1);//第二次加多仓
    end


盈利没加仓.jpg
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-17 13:36 | 显示全部楼层
ct1 是怎么定义的?
“EXTGBDATASET('CT1_'+S1,ct1+1);//第二次加多仓”是和这个对应的吗?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-17 13:41 | 显示全部楼层
技术009 发表于 2021-8-17 13:36
ct1 是怎么定义的?
“EXTGBDATASET('CT1_'+S1,ct1+1);//第二次加多仓”是和这个对应的吗?

ct1:=EXTGBDATA('CT1_'+S1);//这样的
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-17 13:42 | 显示全部楼层
  IF byk>1.05 and EXTGBDATA('CT1_'+S1)<=0 and TBUYHOLDINGEX(ZH1,'',1)>0 THEN begin //如果全局变量是从0开始。加仓一次 应该是ct1<=0   1的话就是2次加仓了
    TBUY(kd1 and cd and TBUYHOLDINGEX(ZH1,'' ,1)>1,S1,LMT,CLOSE,1,ZH1,'');
    EXTGBDATASET('CT1_'+S1,ct1+1);//第二次加多仓
    end

直接把取值放进去。不要用变量去存储。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-17 14:08 | 显示全部楼层
技术009 发表于 2021-8-17 13:42
IF byk>1.05 and EXTGBDATA('CT1_'+S1)0 THEN begin //如果全局变量是从0开始。加仓一次 应该是ct11,S1,L ...

[img][/img]加上了,但还是不行,5分钟刷一次数据的
盈利加仓还是不行.jpg
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-17 14:10 | 显示全部楼层
kd1 and cd  你这2个条件满足了吗?你开仓语句里面还有其他条件啊。你先去掉这2条件看下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-17 14:32 | 显示全部楼层
技术009 发表于 2021-8-17 14:10
kd1 and cd  你这2个条件满足了吗?你开仓语句里面还有其他条件啊。你先去掉这2条件看下。

    TBUY(kd3  and TBUYHOLDINGEX(ZH1,'' ,1)<1,S1,LMT,CLOSE,1,ZH1,'');
关掉了还是不加仓
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-17 14:36 | 显示全部楼层
仓位判断有问题。你这个是股票。单位是股 100股了。
TBUYHOLDINGEX(ZH1,'' ,1)>100
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

96

帖子

96

积分

等级: 免费版

注册:
2021-7-20
曾用名:
 楼主| 发表于 2021-8-17 14:56 | 显示全部楼层
技术009 发表于 2021-8-17 14:36
仓位判断有问题。你这个是股票。单位是股 100股了。
TBUYHOLDINGEX(ZH1,'' ,1)>100

果然如此,多谢~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 19:08 , Processed in 0.262886 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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