金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3722|回复: 6

请教一下老师策略编写的问题

[复制链接]

9

主题

26

帖子

26

积分

Rank: 1

等级: 新手上路

注册:
2022-5-5
曾用名:
发表于 2022-5-22 23:49 | 显示全部楼层 |阅读模式
图表交易,我想表达出开仓K线的前一根K线的最低价。请教一下老师,公式该如何表达?
回复

使用道具 举报

37

主题

9943

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-23 07:59 | 显示全部楼层
本帖最后由 技术006 于 2022-5-23 08:02 编辑

本周期指令时:ENTERBARS+1+1
LL:ref(low,ENTERBARS+2);

次周期指令时:ENTERBARS+2+1
LL:ref(low,ENTERBARS+3);
https://www.weistock.com/docs/PEL/notes/%E5%9B%BE%E8%A1%A8%E5%87%BD%E6%95%B0.html#enterbars-开仓历时
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

26

帖子

26

积分

Rank: 1

等级: 新手上路

注册:
2022-5-5
曾用名:
 楼主| 发表于 2022-5-23 11:51 | 显示全部楼层
技术006 发表于 2022-5-23 07:59
本周期指令时:ENTERBARS+1+1
LL:ref(low,ENTERBARS+2);

谢谢指导
回复

使用道具 举报

9

主题

26

帖子

26

积分

Rank: 1

等级: 新手上路

注册:
2022-5-5
曾用名:
 楼主| 发表于 2022-5-23 12:08 | 显示全部楼层

我想获得开仓信号确立的前一根K线的最低点设为止损点,但是ENTERBARS+2 +3还是不对啊?

补充内容 (2022-5-23 12:19):
就是K线信号出现开仓,我要获取开仓的前一根的最低价,请教一下如何写》?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-23 12:33 | 显示全部楼层
怎么不对了。你直接输出ENTERBARS+2 的值 看下是否是最近一次开仓的历时 不就清楚了。
除非你是有加仓,但是你又要第一次开仓的位置。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

26

帖子

26

积分

Rank: 1

等级: 新手上路

注册:
2022-5-5
曾用名:
 楼主| 发表于 2022-5-23 12:42 | 显示全部楼层
技术009 发表于 2022-5-23 12:33
怎么不对了。你直接输出ENTERBARS+2 的值 看下是否是最近一次开仓的历时 不就清楚了。
除非你是有加仓,但 ...

A:=REF(H,1)<REF(H,2) AND  REF(L,1)>REF(L,2) ;
B:=C>REF(H,1) AND C>MA(C,79);
SS:=20000/((REF(H+1*mindiff,1)-REF(L,1))*20);

LL:ref(LOW,enterbars+2)-2*mindiff;

KD:=A AND B ;          //开多条件
PD:=LL;          //平多条件

开多:BUY(KD AND HOLDING=0,SS,THISCLOSE);          //开多信号
平多:SELL(PD,0,THISCLOSE);                       //平多信号

就会出现当根K线开仓和平仓

补充内容 (2022-5-23 12:43):
我想表达的是跌破开仓信号的K线的前一根最低价,止损出局
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-23 14:04 | 显示全部楼层
开多:BUY(KD AND HOLDING=0,SS,THISCLOSE);          //开多信号
平多:SELL(PD,0,THISCLOSE);   

语句顺序颠倒过来。
因为你这个取值是在开仓语句之前,导致你取值会获取到上上次开仓的值,根本不是本周期这个开仓前面的值。代码顺序也是会对取值效果产生影响的。

其次你直接用pd作为条件?pd这个变量只是一个价格啊,不是一个判断结果。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-29 08:34 , Processed in 0.192657 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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