金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1289|回复: 5

平仓条件,请工程师写4个简单的出场规则的PEL代码样例:

[复制链接]

47

主题

96

帖子

96

积分

等级: 免费版

注册:
2024-4-8
曾用名:
发表于 2024-4-8 13:55 | 显示全部楼层 |阅读模式

平仓条件,请写4个简单的出场规则的PEL代码样例:以便在交易系统里和技术指标公式平仓进行对比

1、目标利润: 与开仓介相比,利润率达到20%时止盈平仓
2、最大损失:与开仓价相比,损失率达到6%止损平仓
3、横盘平仓:与开仓价相比,在3周期内,有利幅度 小于5时平仓
4、资金变负,浮动亏损占总资产5%时,全部平仓




回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-4-8 14:30 | 显示全部楼层
代码如下,仅供参考。

//利润率达到20%时止盈平仓   
IF HOLDING>0 AND (C-AVGENTERPRICE)/AVGENTERPRICE>0.2 THEN
   SELL(1,HOLDING,MARKET);
   
IF HOLDING<0 AND (AVGENTERPRICE-C)/AVGENTERPRICE>0.2 THEN
   SELLSHORT(1,HOLDING,MARKET);
   
//损失率达到6%止损平仓
IF HOLDING>0 AND (AVGENTERPRICE-C)/AVGENTERPRICE>0.06 THEN
   SELL(1,HOLDING,MARKET);
   
IF HOLDING<0 AND (C-AVGENTERPRICE)/AVGENTERPRICE>0.06 THEN
   SELLSHORT(1,HOLDING,MARKET);
   
//3周期内,有利幅度小于5%时平仓
IF HOLDING>0 AND ENTERBARS>3 AND (H-LLV(L,3))/LLV(L,3)<0.05 THEN
   SELL(1,HOLDING,MARKET);

IF HOLDING<0 AND ENTERBARS>3 AND (HHV(H,3)-L)/HHV(H,3)<0.05 THEN
   SELLSHORT(1,HOLDING,MARKET);
   
//浮动亏损占总资产5%时,全部平仓
IF OPENPROFIT<0 AND ABS(OPENPROFIT)/ASSET>0.05 THEN BEGIN
   SELL(HOLDING>0,HOLDING,MARKET);
   SELLSHORT(HOLDING<0,HOLDING,MARKET);
   END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

3

帖子

3

积分

Rank: 1

等级: 新手上路

注册:
2024-10-23
曾用名:
发表于 2024-10-23 13:56 | 显示全部楼层
技术010 发表于 2024-4-8 14:30
代码如下,仅供参考。

//利润率达到20%时止盈平仓   

您好,大哥能顺手再写个软件里的功能 “回落平仓”吗?谢谢!
回复

使用道具 举报

3

主题

789

帖子

830

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2024-10-23 14:00 | 显示全部楼层
回复

使用道具 举报

0

主题

3

帖子

3

积分

Rank: 1

等级: 新手上路

注册:
2024-10-23
曾用名:
发表于 2024-10-23 16:27 | 显示全部楼层
admin 发表于 2024-10-23 14:00
https://www.weistock.com/bbs/forum.php?mod=viewthread&tid=18759&highlight=%BB%D8%C2%E4%C6%BD%B2%D6

谢谢。自己写的或者楼上写的,和软件里勾选的“回落平仓” ”止盈平仓“ 回测出来略有不同,大概有些细节不一样,我再研究研究。

补充内容 (2024-10-23 16:28):
但是差的不多,可能是一些写法细节的区别,比如,是大于等于>=还是>的区别,REF还是不加REF的区别
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2024-10-23 16:37 | 显示全部楼层
通过PEL写的代码和软件的功能,还是有点区别的,并不能保证完全一样的,但是逻辑结构是差不多的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 23:37 , Processed in 0.175370 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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