金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 7946|回复: 39

多空增减仓的算法

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2023-6-19 13:19 | 显示全部楼层 |阅读模式
多空增减仓的算法
截图202306191318494847.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-19 13:42 | 显示全部楼层
盘口哪里的就是 直接
OPENINT-ref(OPENINT,1)  这样
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-19 13:50 | 显示全部楼层
技术009 发表于 2023-6-19 13:42
盘口哪里的就是 直接
OPENINT-ref(OPENINT,1)  这样

怎么区分多头增仓  多头减仓 空头减仓 空头增仓?
OPENINT-VALUEWHEN(TODAYBAR=1,OPENINT),NODRAW;  这个应该是当日多空增仓的总数
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-19 13:52 | 显示全部楼层
100020061 发表于 2023-6-19 13:50
怎么区分多头增仓  多头减仓 空头减仓 空头增仓?
OPENINT-VALUEWHEN(TODAYBAR=1,OPENINT),NODRAW;  这 ...

另外我要在最新K输出字怎么写
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-19 14:05 | 显示全部楼层
100020061 发表于 2023-6-19 13:52
另外我要在最新K输出字怎么写

OPENINT-VALUEWHEN(TODAYBAR=1,ref(OPENINT,1)),NODRAW;  今日增减仓总数是这个  我想计算多空动向
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-19 14:07 | 显示全部楼层
“多头增仓  多头减仓 空头减仓 空头增仓?”这个目前没有现成的函数。我这边也不知道具体算法。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-19 14:15 | 显示全部楼层
技术009 发表于 2023-6-19 14:07
“多头增仓  多头减仓 空头减仓 空头增仓?”这个目前没有现成的函数。我这边也不知道具体算法。

那老师我另外一个贴问的回测问题
开仓以后
if holding<0 then begin
移动止损
END

if holding<0 then begin
固定止盈
END

这两个要怎么处理才能不出现问题呢
图表上面看不出问题 但是 在回测中会出现大错误。就是我放在一个IF里面也是一样的结果
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-6-19 14:49 | 显示全部楼层
你这问的,有点没头没尾呀。 这2个语句,单纯语法和逻辑上没看出啥问题的呀。

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-19 14:53 | 显示全部楼层
技术009 发表于 2023-6-19 14:49
你这问的,有点没头没尾呀。 这2个语句,单纯语法和逻辑上没看出啥问题的呀。

你实际回测中是啥问题。

代码输出和回测结果是一样的   我查看是因为止盈以后  止损的IF好像没获取到持仓已经没有了  它的平仓是根据前面的止盈的点位的开仓计算出来的
截图202306191452293713.png
截图202306191452108389.png
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-6-19 15:03 | 显示全部楼层
技术009 发表于 2023-6-19 14:49
你这问的,有点没头没尾呀。 这2个语句,单纯语法和逻辑上没看出啥问题的呀。

你实际回测中是啥问题。

这个感觉就是类似 上次我们说到过的IF外部不能获取IF内部的数据
2个IF执行止损止盈 让它在逻辑处理上面出了问题
移动止损   只靠  holding<0   限制
固定止盈 除了holding<0 还有其他条件限制
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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