金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 100018609

麻烦老师编写一个指标

[复制链接]

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-5 16:45 | 显示全部楼层
就是 :N1这段 最高-最低>=N2*收盘价?

这个意思?感觉不对嘛。价差再大也不会是收盘价的多少倍的吧
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-10 10:13 | 显示全部楼层
你直接回复前面11楼的疑问。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-1-11 17:35 来自手机 | 显示全部楼层
n2我是打算用万分之几的
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-1-11 22:27 | 显示全部楼层
开多条件1,近n1日有一根k线的最高价和最低价包含了其他k线,即近n1日的最高价最低价都在这根k线上。且最高价减最低价的振幅低于x1%。
开多条件2,最低价突破那根k线的最低价,但收盘价收于那根k线最低价之上。
[PEL] 复制代码
//先确认下面这部分代码是不是你的两个开多条件的效果。
N1:10;
HHBAR:HHVBARS(HIGH,N1);
LLBAR:LLVBARS(LOW,N1);
LL:llv(low,N1);

COND1:HHBAR=0 AND LLBAR=0 AND (HIGH-LOW)/REF(CLOSE,1)<0.01;
COND2:low<ref(LL,1) AND CLOSE>LL;


问1:开多条件1和开多条件2的关系是分别独立?

止损条件,最低价跌破开仓日那根k线最低价
问2:这个条件和开多条件2重叠了。你开多条件中用到的子条件之一就是N1个周期内的最低值和条件存在包含的关系。

止盈条件,开仓日近n1日最高价减最低价的n2倍。(即固定盈亏比)
问3: 此处的N1,存在2种动态;
    (1)开仓后,开仓位置小于N1的时候,怎么处理?
     (2)开仓后,开仓位置大于N1的时候。怎么处理?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-1-12 09:33 来自手机 | 显示全部楼层
问题1,是开多条件1加上开多条件2
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-1-12 09:35 来自手机 | 显示全部楼层
问题2,不冲突,因为我开仓的那根k线的最低价已经是近几天的最低价了,我就是要突破开仓那根k最低价止损
回复

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-1-12 09:38 来自手机 | 显示全部楼层
问题3,就是开仓价减去开仓那根k最低的n2倍。也就是跟止损幅度的n2倍
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-12 11:08 | 显示全部楼层
[PEL] 复制代码
INPUT:N1(10,1,500,1),N2(1,1,10000,1);

H1B:HHVBARS(H,N1);
L1B:=LLVBARS(L,N1);


ZF:100*(high-low)/ref(c,1);//振幅数值

cd:ref(h1b=l1b,1) and BARPOS>N1;//前N个K,不包含当前K。
ZF1:=VALUEWHEN(cd,ref(ref(ZF,L1B),1));//N1日最高最低价的振幅
L1:=VALUEWHEN(cd,ref(ref(l,L1B),1));//前N1日的最低价
H1:=VALUEWHEN(cd,ref(ref(H,L1B),1));//前N1日的最高价

kd:cd and zf1<1 and L<l1 and c>l1;


buy(kd and holding=0,1,LIMIT,c+1*MINDIFF);

止损:sell(l<ref(l,ENTERBARS+1),holding,market);
if c>((N2/10000)*(H1-L1) ) 止盈:sell(1,holding,market);//当前收盘价大于 开仓位置的前N1日(最高-最低)的万分之N2倍


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

使用道具 举报

17

主题

65

帖子

75

积分

Rank: 2

等级: 标准版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-1-13 21:01 来自手机 | 显示全部楼层
收到,谢谢老师
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-24 22:28 , Processed in 0.159487 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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