金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

移动止损

[复制链接]

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-22 11:29 | 显示全部楼层
“ 无论加仓还是减仓, 止损线回调一级,回到上次的止损线位置,”这里有矛盾的地方。

我平仓了,然后剩余仓位一直浮动盈利一直增加。  这就矛盾了。本来我盈利是要止损调整到盈利更多位置,但是因为减仓 我要下调止损线。 或者你2个逻辑并存,结果就是止损线不动。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-22 11:34 | 显示全部楼层
技术009 发表于 2023-3-22 11:29
“ 无论加仓还是减仓, 止损线回调一级,回到上次的止损线位置,”这里有矛盾的地方。

我平仓了,然后剩 ...

平仓以后止损线就没了呀。空单上一级止损线在820,现在止损线在800,我在这个位置减仓或者加仓了,止损线移到820去。多单同理,止损线返回上一级去
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-22 11:38 | 显示全部楼层
技术009 发表于 2023-3-22 11:29
“ 无论加仓还是减仓, 止损线回调一级,回到上次的止损线位置,”这里有矛盾的地方。

我平仓了,然后剩 ...

或者说加仓,减仓以后,止损线重置为上一级的止损线
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-22 13:51 | 显示全部楼层
[PEL] 复制代码
INPUT:dif(10,1,100,1);
VARIABLE:ZS:=0,lastzs:=0;

//每盈利10个点 调整一次止损价位,按照上次盈利10点的位置作为止损价位。比如盈利12点,回撤到10点止损,同理一直盈利到22点,回撤到20点止损
ma10:=ma(c,10);
ma130:=ma(c,130);

//开仓条件 是majc
//平仓条件是masc
majc:=cross(ma10,ma130);
masc:=cross(ma130,ma10);

//减仓条件
减仓条件:all(c>ref(c,1),4);

if  majc and holding=0 then 
begin 
buy(1,3,market);	
end 

//浮动盈亏的价差
fdyk:if(AVGENTERPRICE<>0,(c-AVGENTERPRICE),0);

dw:=INTPART(fdyk/dif);//表示盈利了几个区间

//仅当盈利大于dif个最小变动价位时候才触发止损初始化
if dw>ref(dw,1) and dw<>0 then 
begin 
zs:=zs+dif*MINDIFF;//浮动盈亏突破一个区间 zs上移一个档位
end 

//减仓
if  减仓条件 and holding>0 then 
begin 
多减仓:sell(1,1,market);
//减仓对zs位置的改动和浮动盈利对止损位的改动是独立运行的,我减仓后价格上涨,盈利增加,止损位还是会按照逻辑上升
zs:=max(0,zs-dif*MINDIFF);	
end 

//平仓
if  masc and holding>0 then 
begin 
sell(1,holding,market);	
zs:=0;
end 

//止损
if c<zs+AVGENTERPRICE and zs<>0 and AVGENTERPRICE<>0 and holding>0 then 
begin
多止损:sell(1,holding,market);	
zs:=0; 
end 

止损线:if(zs<>0 and AVGENTERPRICE<>0,zs+AVGENTERPRICE,DRAWNULL);


参考范例,是按照盈利10个点位一个区间,价格跌破区间止损。减仓时候会调整止损线位置。
我这个只是提供一个类似的范例,仅供思路上的参考。  
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-22 15:01 | 显示全部楼层
谢谢老师
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-22 23:18 | 显示全部楼层
技术009 发表于 2023-3-22 13:51
[mw_shl_code=pel,true]INPUT:dif(10,1,100,1);
VARIABLE:ZS:=0,lastzs:=0;

老师能否在这个基础上帮我加上每天不管多空,每天的前5次盈利大于10个点就平仓(以C为准),如果有亏损就再加一次盈利。每天至少固定盈利5次,才启用移动止盈止损,不然行情反复,拿不到利润
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-23 11:08 | 显示全部楼层
技术009 发表于 2023-3-22 13:51
[mw_shl_code=pel,true]INPUT:dif(10,1,100,1);
VARIABLE:ZS:=0,lastzs:=0;

老师帮我看下
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-3-23 13:28 | 显示全部楼层
处理中,等实现了 代码会贴上来。其实就还是用全局变量记录。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-27 14:46 | 显示全部楼层
技术009 发表于 2023-3-23 13:28
处理中,等实现了 代码会贴上来。其实就还是用全局变量记录。

老师这个止损有弄好吗?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-3-28 11:05 | 显示全部楼层
技术009 发表于 2023-3-23 13:28
处理中,等实现了 代码会贴上来。其实就还是用全局变量记录。

老师有空帮我把这个止盈减仓这个帮我弄下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-11 05:41 , Processed in 0.154437 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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