金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5730|回复: 14

止盈止损设置

[复制链接]

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
发表于 2022-4-6 10:04 | 显示全部楼层 |阅读模式
止盈止损学习了一段,我是小白但始终不得要领,论坛的止盈止损多是固定点数的止盈止损,1手铁矿石单价930元 1手铜的单价73700元,用固定点数进行止盈止损明显存在缺陷,所以想用OPENPROFITPER比率来进行止盈止损,但不知怎么设置没有达到我想要的效果,请老师帮我看看,该如何进行设置
M1=7    M2=20
MA1:=MA(CLOSE,M1);
MA2:=MA(CLOSE,M2);
KD:=CROSS(MA1,MA2);//开多条件
PD止损:OPENPROFITPER<-0.99;          //平多条件
PD止盈:OPENPROFITPER>1.05;          //平多条件
开多:BUY(KD,1,MARKETR);   //开多信号
平多1:SELL(PD止损,1,MARKETR);        //平多信号
平多2:SELL(PD止盈,1,MARKETR);    //平多信号

测试品种:橡胶2205    测试周期2021.09.01-2022.03.10       测试时间:日K线
截图202204061000365495.png

我的本意是亏1%止损,盈利5%止盈,但止损大于我的预期,盈利小于我的预期
请老师帮我看看
        

回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-6 10:27 | 显示全部楼层
M1:=7;
M2:=20;
MA1:=MA(CLOSE,M1);
MA2:=MA(CLOSE,M2);
KD:=CROSS(MA1,MA2);//开多条件

开多:BUY(KD,10,MARKETR);   //开多信号
aa:OPENPROFITPER/100;
PD止损:OPENPROFITPER/100<-0.99;          //平多条件
PD止盈:OPENPROFITPER/100>1.05;          //平多条件
bb:(close-AVGENTERPRICE)/AVGENTERPRICE;
平多1:SELL(PD止损,10,MARKETR);        //平多信号
平多2:SELL(PD止盈,10,MARKETR);    //平多信号




这个函数是乘以了100后的结果,所以用的时候要除以100
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
 楼主| 发表于 2022-4-6 11:06 | 显示全部楼层
老师我是完全复制你的语句,怎么更不对了,我只是修改了开平仓手数,其他条件全部没变
截图202204061102345335.png
截图202204061103148904.png
截图202204061103429019.png
开仓次数也变了,应该开平仓3次才对,现在更不对头,头都大了
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-6 11:17 | 显示全部楼层
你开仓条件要加holding=0的控制
否者只要满足条件就一直开创了

加载到k图上卡看下信号,要有能力去对比信号否者你
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
 楼主| 发表于 2022-4-6 14:30 | 显示全部楼层
MA1:=MA(CLOSE,M1);
MA2:=MA(CLOSE,M2);

KD:=CROSS(MA1,MA2);//开多条件
开多:BUY(holding=0 AND KD ,1,MARKETR);  //开多信号
aa:OPENPROFITPER/100;
PD止损:OPENPROFITPER/100<-0.99;   //平多条件
PD止盈:OPENPROFITPER/100>1.05;   //平多条件
bb:(close-AVGENTERPRICE)/AVGENTERPRICE;
平多1:SELL(PD止损,0,MARKETR);   //平多信号
平多2:SELL(PD止盈,0,MARKETR);    //平多信号

老师是这样写的吗
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-6 14:33 | 显示全部楼层
对,开仓加一个Holding=0 限制。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
 楼主| 发表于 2022-4-6 14:38 | 显示全部楼层
截图202204061437565087.png
那为什么我测试的亏损还是没有控制在1%左右
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-6 14:48 | 显示全部楼层
PD止损:OPENPROFITPER/100<-0.99;   //平多条件
PD止盈:OPENPROFITPER/100>1.05;   //平多条件
不用/100  的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
 楼主| 发表于 2022-4-6 14:57 | 显示全部楼层
什么意思,我不太明白,如果我语句有错,请帮我修改下,我只需要达到亏损1%就止损,盈利5%就止盈,就可以,用其他函数替换也可以,谢谢
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-6 14:59 | 显示全部楼层

PD止损:OPENPROFITPER<-0.99;   //平多条件
PD止盈:OPENPROFITPER>1.05;   //平多条件

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 05:38 , Processed in 0.148332 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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