金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2012|回复: 14

加仓

[复制链接]

82

主题

366

帖子

366

积分

等级: 已到期

注册:
2021-10-18
曾用名:
发表于 2024-7-29 14:36 | 显示全部楼层 |阅读模式
持仓大于1的,加仓。后台
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-29 14:41 | 显示全部楼层
if tbuyholding(1)>0 then tbuy(开仓条件,1,mkt)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

82

主题

366

帖子

366

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2024-7-29 15:07 | 显示全部楼层
技术008 发表于 2024-7-29 14:41
if tbuyholding(1)>0 then tbuy(开仓条件,1,mkt)

tbuyholding(1)>0 这是=1的也加仓了吧 ?
Tsellholding(0)>1 开空的全部持仓大于1,这样写吗?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-29 15:24 | 显示全部楼层
时的,大于0就表示持仓大于0就是1,2,3等都是

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

使用道具 举报

82

主题

366

帖子

366

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2024-7-30 09:35 | 显示全部楼层
技术008 发表于 2024-7-29 15:24
时的,大于0就表示持仓大于0就是1,2,3等都是

tsellholding时空头持仓

tsellholding(1)<1,没开仓
tsellholding(0)<1每天加1次仓
要求只加一次仓
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-30 09:43 | 显示全部楼层
if tbuyholding(1)=1 then tbuy(开仓条件,1,mkt);

那可以这么写,当持仓=0时候才开仓,也就只加第一次

另外tsellholding(1)>1,空头持仓也是大于0的,后台函数返回这些持仓都是大于0
不是图表holding小于0
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

82

主题

366

帖子

366

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2024-7-30 14:10 | 显示全部楼层
技术008 发表于 2024-7-30 09:43
if tbuyholding(1)=1 then tbuy(开仓条件,1,mkt);

那可以这么写,当持仓=0时候才开仓,也就只加第一次

加一功能,限制只加仓1次
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-30 14:12 | 显示全部楼层
GLOBALVARIABLE:n=0;
if tbuyholding(1)=1 andn = 0 then
begin
n:=1;
tbuy(开仓条件,1,mkt);
end

然后什么时候再可以加仓,你把n再赋值成0就可以
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

82

主题

366

帖子

366

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2024-8-1 09:22 | 显示全部楼层
技术008 发表于 2024-7-30 14:12
GLOBALVARIABLE:n=0;
if tbuyholding(1)=1 andn = 0 then
begin

不行,仍然连续加仓。必须只加1次
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-8-1 09:25 | 显示全部楼层

GLOBALVARIABLE:n=0;
if tbuyholding(1)=1 and n = 0 then
begin
n:=1;
tbuy(开仓条件,1,mkt);
end

不会啊,你看下交易日志是这个地方连续加仓的吗,这里开仓后n是1,不可能在符合n=0的条件的。另外这个全局变量每次启动都会重新初始化0,所以你如果中间重新启动程序,他是会重新开始从0开始的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-23 22:48 , Processed in 0.158393 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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