金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5974|回复: 24

加仓问题?

[复制链接]

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
发表于 2023-11-8 16:49 | 显示全部楼层 |阅读模式
可否用全局变量去控制加仓次数,我首仓建仓后,然后要间隔5%幅度,加仓1次,最大加仓5次,当开仓6次后(低仓加加仓的部分),要记住当下的平均持仓成本,这个能够实现吗?我这个平均持仓成本是指建仓的,后面盈利后慢慢减仓的,不会成本下降影响锚定的这个成本价格,
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-11-8 17:00 | 显示全部楼层
理想情况下是可以的,但是实际使用时是可以的。原因:
1. 实际使用时存在挂单、撤单的情况。全局变量判断不了这种情况。
2. 加仓过程中不可能是连续5次,中间可能还会存下平仓条件。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2023-11-9 09:25 | 显示全部楼层
技术006 发表于 2023-11-8 17:00
理想情况下是可以的,但是实际使用时是可以的。原因:
1. 实际使用时存在挂单、撤单的情况。全局变量判断 ...

不考虑挂单撤单等,我现在就是想记录平均持仓成本的问题,你能不能给个代码模块,这个代码要实现不会因为盈利平仓一部分仓位导致的持仓成本下降的问题
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-9 09:51 | 显示全部楼层
本帖最后由 技术009 于 2023-11-9 09:53 编辑

这个计算看上去很简单,实际要考虑的情况非常多,除了挂单撤单情况之外还有其他复杂的情况要处理。

你需要确认下:你本地是否 会 加仓-减仓-再加仓 的过程,如果有这个过程处理情况是完全不一样;这个过程是要用在图表还是后台,如果是后台那么其他来源的开仓,手工开仓,非本策略的开仓,失败的报单,程序手工或者异常停止后的仓位处理 等情况程序都无法处理的

最终实现的结果是一个很脆弱的逻辑,只能在非常理想的情况下运行。

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

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2023-11-9 09:54 | 显示全部楼层
技术009 发表于 2023-11-9 09:51
这个计算看上去很简单,实际要考虑的情况非常多,除了挂单撤单情况之外还有其他复杂的情况要处理。

你需 ...

只有全部加仓完(5次),才会启动减仓的出场,加仓过程不涉及减仓动作
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-9 09:58 | 显示全部楼层
图表还是后台上?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2023-11-9 10:06 | 显示全部楼层
技术009 发表于 2023-11-9 09:58
图表还是后台上?

图表的,然后后台呢策略是有在利用论坛火哥的版本转化的,有个持仓同步的模块代码
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-11-9 10:23 | 显示全部楼层
本帖最后由 技术006 于 2023-11-9 10:30 编辑

用全局变量控制,全局变量控制的,示例代码如下。(当平仓结束时,全局变量记得置零)VARIABLE:FLAG=0,PRICE=0;

IF c>o and HOLDING=0 and FLAG=0 then BEGIN
        buy(1,1,MARKET);
        FLAG:=1;
END


IF c<o and HOLDING>0 and FLAG<6 then BEGIN
        buy(1,1,MARKET);
        FLAG:=FLAG+1;
        PRICE:=AVGENTERPRICE;
END

SHOW_PRICE:PRICE;

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

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-11-9 10:24 | 显示全部楼层
600372 发表于 2023-11-9 10:06
图表的,然后后台呢策略是有在利用论坛火哥的版本转化的,有个持仓同步的模块代码

这种做法局限性很大,没有一定编程水平根本做不到。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

210

帖子

210

积分

等级: 已到期

注册:
2022-9-1
曾用名:
 楼主| 发表于 2023-11-9 10:43 | 显示全部楼层
技术006 发表于 2023-11-9 10:23
用全局变量控制,全局变量控制的,示例代码如下。(当平仓结束时,全局变量记得置零)VARIABLE:FLAG=0,PRIC ...

这个代码会出现说盈利平仓,平均的持仓成本下降的情况吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-1 20:58 , Processed in 0.158240 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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