金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: Mr.王

移动止损

[复制链接]

9

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2021-8-22
曾用名:
 楼主| 发表于 2021-10-15 08:54 | 显示全部楼层
怎么调 能明显下吗 关键时我把止损多代码去掉了  调试中 也没重新赋值
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-15 08:58 | 显示全部楼层
你完整代码贴下我看下。我需要理一下你的代码。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2021-8-22
曾用名:
 楼主| 发表于 2021-10-15 10:01 | 显示全部楼层
这根回复不了 老提示如题  我另发一贴
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-15 10:20 | 显示全部楼层
你代码私信我吧。帖子内容和标题重复系统会自动拦截为重复贴或回复的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-15 14:44 | 显示全部楼层
“if holding>=1 and kd  then D1:=d1;”

你这句原本是想做啥的。这句毫无意义啊。d1值没任何变化。你是要满足Kd时候按照前面的规则重置这个d1的数值?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2021-8-22
曾用名:
 楼主| 发表于 2021-10-15 15:03 | 显示全部楼层
是的
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-15 15:04 | 显示全部楼层
是按照 开仓K位置的 最低价-最高最低价价差   还是开仓K前面一个K上的?因为你之前代码里是用了ref的。

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

使用道具 举报

9

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2021-8-22
曾用名:
 楼主| 发表于 2021-10-15 23:08 | 显示全部楼层
开仓做多时 止损多的信号时是按照 开仓k位置的 最低价-(最高价-最低价)
回复

使用道具 举报

9

主题

34

帖子

34

积分

Rank: 1

等级: 新手上路

注册:
2021-8-22
曾用名:
 楼主| 发表于 2021-10-18 13:49 | 显示全部楼层
老师  我的问题  还能帮我解决吗
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-18 14:10 | 显示全部楼层
你前面跟帖没看到。。。


[PEL] 复制代码
U:=ref(HHV(H,3),1),COLORRED;
D:=ref(llV(l,3),1),COLORGREEN;
X1:U-D,NODRAW;

VARIABLE:d1:=0,d2:=0;
dt:X1>REF((ABS(O-C)+ABS(H-L))/2,1) AND U-L>=X1*1.5;
kt:X1>REF((ABS(O-C)+ABS(H-L))/2,1) AND H-D>=X1*1.5;

KD:=dt;          //开多条件
PD:=kt;          //平多条件
KK:=kt;          //开空条件
PK:=dt;          //平空条件

平多:SELL(PD,1,THISCLOSE);                       //平多信号
if holding=0 then d1:=0;
//平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号

  

if holding>=1 and kd  then 
begin 
D1:=2*l-h;
end
if holding>=1 and c<d1 then
begin  
止损多:sell(1,1,THISCLOSE);
end

showD1:D1;//输出下止损价位
if  kd  and holding=0 then 
begin 	
开多:BUY(1,1,THISCLOSE);   	
d1:=2*l-h;//开仓时候记录下这个值 
end    




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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 10:58 , Processed in 0.254711 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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