金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 748|回复: 16

十五分钟K线的策略

[复制链接]

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
发表于 2024-12-18 10:24 | 显示全部楼层 |阅读模式
spcond:l<ll;
bpcond:h>hh;
if spcond then sell(1,holding,LIMITR,ll);
if bpcond then sellshort(1,holding,LIMITR,hh);

请问老师,这个平仓条件能否在15分钟K线的策略里K线未收完就实现。这里不是单策略加载采用轮询模式的实现。而是能在跨周期引用这个策略持仓在小周期交易的时候引用的虚拟持仓实现

回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-12-18 10:30 | 显示全部楼层
本帖最后由 技术009 于 2024-12-18 10:31 编辑

你当前是15分钟,你希望这个平仓在更小周期上执行?




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

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-12-18 10:46 | 显示全部楼层
技术009 发表于 2024-12-18 10:30
你当前是15分钟,你希望这个平仓在更小周期上执行?

嗯嗯,是的;因为是不同周期的多策略净头寸在3秒周期开平仓的所以希望,引用的这个15分钟策略的虚拟持仓能够在15分钟K线未收线就让其holding为0
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-12-18 10:53 | 显示全部楼层
你在小周期上汇总持仓,只要15分钟K线上出现了平仓信号,那holding就已经变为0了,那你在小周期上汇总的持仓就已经是15分钟K线未收线的持仓了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-12-18 10:53 | 显示全部楼层
这个做不了。你在小周期上只能是调用大周期的结果,但是你这个逻辑是还要干涉大周期的计算逻辑。

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

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-12-18 11:01 | 显示全部楼层
技术009 发表于 2024-12-18 10:53
这个做不了。你在小周期上只能是调用大周期的结果,但是你这个逻辑是还要干涉大周期的计算逻辑。

这个肯 ...

那能否让大周期在未收线的情况下,holding就为0呢
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-12-18 11:18 | 显示全部楼层
技术009 发表于 2024-12-18 10:53
这个做不了。你在小周期上只能是调用大周期的结果,但是你这个逻辑是还要干涉大周期的计算逻辑。

这个肯 ...

spcond:l<ll;
bpcond:h>hh;
if spcond then sell(1,holding,LIMITR,ll);
if bpcond then sellshort(1,holding,LIMITR,hh);

这个条件在实际交易中是可以实现的,只是有没有什么办法在策略代码中实现未收线提前平仓
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-12-18 11:19 | 显示全部楼层
胖虎爱吃鱼 发表于 2024-12-18 11:01
那能否让大周期在未收线的情况下,holding就为0呢

不能。图表公式,每次计算过程中,只要开平仓条件成立,执行到开平语句时,holding就会立即变化。不收特定事件情况的影响
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-12-18 11:23 | 显示全部楼层
胖虎爱吃鱼 发表于 2024-12-18 11:18
spcond:lhh;
if spcond then sell(1,holding,LIMITR,ll);
if bpcond then sellshort(1,holding,LIMITR, ...

只是有没有什么办法在策略代码中实现未收线提前平仓

被引用策略的执行只受当前指标的执行频率影响。但是每次执行被引用策略时,其被引用策略中的holidng只要开平仓条件成立,就会立即变化。根本不存在所谓的收盘才能平仓。只是k线结束时其信号才会稳定下来。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

221

主题

857

帖子

857

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2024-12-19 13:21 | 显示全部楼层
技术006 发表于 2024-12-18 11:23
只是有没有什么办法在策略代码中实现未收线提前平仓

被引用策略的执行只受当前指标的执行频率影响。但 ...

那是小周期引用当根K线的大周期结果吧,如果是大周期前一根就不是了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-6 05:45 , Processed in 0.196419 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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