金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 201|回复: 5

如何用不同的价格平仓?

[复制链接]

67

主题

245

帖子

245

积分

等级: 免费版

注册:
2024-3-16
曾用名:
发表于 2024-10-15 10:36 | 显示全部楼层 |阅读模式
加入我有一个策略,在120个周期的前高H1和前低价格L1,作为一个开仓区间,
用5日和20日均线作为开仓平仓条件,金叉开多平空,死叉开空平多,但是我的问题是而开平仓的价格如下面代码所示,是MA5的价格。
但是如果我是空单持仓,但是价格超过H1,我想止损,此时应该如何设置止损?是在平空条件加入OR  C>H1? 但是这样是否会成交在MA5的价格?我想用不同的价格平仓比如用前高H1的价格平仓?是否需要使用IF条件语句?请问怎么写比较能否实现我需用不用的价格平仓的要求?

// 计算MA1
MA5 : MA(CLOSE, 5), linethick2, COLORWHITE;
MA20: MA(CLOSE, 20), linethick2, COLORWHITE;

// Donchian通道指标
H1 : HHV(H, 120), COLORRED, linethick1; // 上轨
L1 : LLV(L, 120), COLORGREEN, LINETHICK1; // 下轨

// --- 开平仓条件 ---
平空条件 := L = L1 and C<H1 and C>L1;
平多条件 := H = H1;

开空条件 := CROSS(ma20,MA5) and C<H1 and C>L1;
开多条件 := CROSS(MA5,ma20) and C<H1 and C>L1;

// --- 交易执行 ---

// 使用指定的开仓格式
开多: buy(开多条件 and holding < 50, ss, LIMIT, MA5);
开空: buyshort(开空条件 and holding > -50, ss, LIMIT, MA5);

// 使用指定的平仓格式
平多: sell(平多条件 and holding>=0, 0, LIMIT, MA5);
平空: sellshort(平空条件 and holding<=0, 0, LIMIT, MA5);



回复

使用道具 举报

31

主题

7758

帖子

7768

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-15 10:37 | 显示全部楼层
平多: sell(平多条件 and holding>=0, 0, LIMIT, MA5);


你这个就是用ma5这个价格平仓了呀
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

67

主题

245

帖子

245

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2024-10-15 10:56 | 显示全部楼层
技术008 发表于 2024-10-15 10:37
平多: sell(平多条件 and holding>=0, 0, LIMIT, MA5);

是的,我的意思,还有一种情况,我想要H1的价格平,如何加入第二个平仓语句,直接加吗?
回复

使用道具 举报

31

主题

7758

帖子

7768

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-15 10:57 | 显示全部楼层
再写一个平仓语句就可以了呀
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

67

主题

245

帖子

245

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2024-10-15 11:29 | 显示全部楼层
技术008 发表于 2024-10-15 10:57
再写一个平仓语句就可以了呀

那平仓的时候,他谁先满足谁先触发了哦?
回复

使用道具 举报

31

主题

7758

帖子

7768

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-15 13:10 | 显示全部楼层
对呀,这不是和你手工交易一样吗
有不同的想法,哪个先触发就先卖,没有区别啊

就和你把账户让两个人做交易,谁先卖谁就卖出
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 14:43 , Processed in 0.188671 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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