金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020509

老师请教个问题

[复制链接]

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-10 16:11 | 显示全部楼层
老师,关于止盈问题,似乎还是没有解决,我能否重新说一下逻辑,请你帮我再写一下,劳烦您了。
多单开仓后:kkzy:=第一次valuewhen(sth,ref(h,2))<第二次valuewhen(sth,ref(h,2))<h(最新价),止盈。(sth1<sth2<h)
空单开仓后:ddzy:=第一次valuewhen(stl,ref(l,2))>第二次valuewhen(stl,ref(l,2))>l(最新价),止盈。   (stl1>stl2>l)
截图202410101606129082.png

sth和stl代码如下:
[PEL] 复制代码
sth:=ref(h,3)<ref(h,2)&&ref(h,2)>=ref(h,1)&&ref(h,2)>h;
stl:=ref(l,3)>ref(l,2)&&ref(l,2)<=ref(l,1)&&ref(l,2)<l;
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-10 16:15 | 显示全部楼层
bar1:barslast(sth);
bar2:ref(bar1,bar1)+bar1;
kkzy:high>ref(high,bar1) and ref(high,bar1)>ref(high,bar2);

当前最高价大于上一次sth时候的最高价,并且上一次sth最高价大于上两次sth的最高价
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-10 16:42 | 显示全部楼层
老师,那里体现出开仓才开始计算的?
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-10 16:44 | 显示全部楼层

bar1:barslast(sth);
bar2:ref(bar1,bar1)+bar1;
kkzy:high>ref(high,bar1) and ref(high,bar1)>ref(high,bar2) and bar2<enterbars;

要求前两次sth到现在周期数要小于开仓历史
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-10 16:55 | 显示全部楼层
老师,我测试了,没有任何区别,还是跟之前一样。
回复

使用道具 举报

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-10 16:56 | 显示全部楼层
之前老师给我这么写的:
[PEL] 复制代码
ddzy:=llv(l,enterbars)<valuewhen(stl,ref(l,2))<ref(valuewhen(stl,ref(l,2)),barslast(stl)+1)&&(barpos-ref(valuewhen(stl,barpos-1),barslast(stl)+1))<enterbars-2;
kkzy:=hhv(h,enterbars)>valuewhen(sth,ref(h,2))>ref(valuewhen(sth,ref(h,2)),barslast(sth)+1)&&(barpos-ref(valuewhen(sth,barpos-1),barslast(sth)+1))<enterbars-2;
回复

使用道具 举报

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-10 17:00 | 显示全部楼层
有没有可能:bar2:ref(sth,bar1)+bar1;这个修改一下?
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-10 17:20 | 显示全部楼层
bar1:barslast(sth);//上一次sth到现在周期
bar2:ref(bar1,bar1)+bar1;//上两次sth到现在的周期
kkzy:high>ref(high,bar1) and ref(high,bar1)>ref(high,bar2) and bar2<enterbars;


你看下bar1和bar2这个到现在周期是否对呢,如果你能看到这段代码逻辑的画最好自己试试看,因为工作人员有的没有办法非常理解你的真实需求的
我上面写法就是找到前面两次和现在隔多远,然后用ref往前取最高价就可以了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-10 17:44 | 显示全部楼层
谢谢老师,我研究一下,劳烦您了。
回复

使用道具 举报

26

主题

155

帖子

155

积分

Rank: 2

等级: 标准版

注册:
2023-10-17
曾用名:
 楼主| 发表于 2024-10-11 15:31 | 显示全部楼层
老师,能否增加一个条件:上一次的sth是开仓后最高,然后再被最新价突破。
谢谢。

[PEL] 复制代码
bar1:barslast(sth);//上一次sth到现在周期
bar2:ref(bar1,bar1)+bar1;//上两次sth到现在的周期
kkzy:high>ref(high,bar1) and ref(high,bar1)>ref(high,bar2) and bar2<enterbars;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-22 13:10 , Processed in 0.159296 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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