金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 664|回复: 19

如何设定一个需要判断的止损价格?

[复制链接]

75

主题

269

帖子

269

积分

等级: 免费版

注册:
2024-3-16
曾用名:
发表于 2025-3-1 22:55 | 显示全部楼层 |阅读模式
比如,我想设置我开仓时的K线和开仓前一根K线,2个K线的最低价格,作为多单的止损价格。请问代码如何写?


回复

使用道具 举报

38

主题

9882

帖子

9892

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-3-3 08:56 | 显示全部楼层
a:llv(low,2);
b:ref(a,enterbars)
b就是那个最低价
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

269

帖子

269

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2025-3-4 10:00 | 显示全部楼层
另外,我想找到两根发生跳空K线的最高价格和最低价格。比如两根连续的K线,跳空定义如下:
• 向上跳空:当天的开盘价高于前一天的最高价,且当日最低价仍高于前一天的最高价。• 向下跳空:当天的开盘价低于前一天的最低价,且当日最高价仍低于前一天的最低价。
请问代码如何实现?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-3-4 10:36 | 显示全部楼层
[PEL] 复制代码
//运行在日线周期
// 定义跳空条件
up_gap := OPEN > REF(HIGH, 1) AND LOW > REF(HIGH, 1);  // 向上跳空:开盘价和最低价均高于前日最高价
down_gap := OPEN < REF(LOW, 1) AND HIGH < REF(LOW, 1);  // 向下跳空:开盘价和最高价均低于前日最低价
gap := up_gap OR down_gap;                              // 任意跳空:向上或向下跳空任一满足

// 声明全局变量,用于存储最近两根跳空K线的最高价和最低价
VARIABLE:last_high1 := 0;  // 最近第一根跳空K线的最高价
VARIABLE:last_low1 := 0;   // 最近第一根跳空K线的最低价

VARIABLE:last_high2 := 0;  // 最近第二根跳空K线的最高价
VARIABLE:last_low2 := 0;   // 最近第二根跳空K线的最低价

// 更新跳空记录
if gap then 
begin
  // 当前K线发生跳空时,更新记录
  last_high2 := last_high1;  // 将之前的最近第一跳空最高价移至第二位
  last_low2 := last_low1;    // 将之前的最近第一跳空最低价移至第二位
  last_high1 := HIGH;        // 记录当前跳空K线的最高价为最近第一位
  last_low1 := LOW;          // 记录当前跳空K线的最低价为最近第一位
end;

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

使用道具 举报

75

主题

269

帖子

269

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2025-3-4 10:48 | 显示全部楼层
技术009 发表于 2025-3-4 10:36
[mw_shl_code=pel,true]
//运行在日线周期
// 定义跳空条件

亲,如果要画出来,是否把=去掉?但是是画哪根?last high2还是1
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-3-4 10:51 | 显示全部楼层
代码里定义的是全局变量。要输出指标线得话。用普遍变量接受下。

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

使用道具 举报

75

主题

269

帖子

269

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2025-3-4 13:29 | 显示全部楼层
请,如图,贴入代码,似乎呼不出来。
截图202503041329327108.png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-3-4 13:33 | 显示全部楼层
截图202503041332474217.png

本地正常,建议自行核对检查下 品种本身是否有满足的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

75

主题

269

帖子

269

积分

等级: 免费版

注册:
2024-3-16
曾用名:
 楼主| 发表于 2025-3-4 15:06 | 显示全部楼层
你好,我换了品种,试了试,画出来了,但是我想要画的是发生跳空的两根K线的最高和最低,目前如图,四个都不是。能否按照我箭头的位置,画出两根k线的最高和最低并往前延申到下一次跳空发生?

补充内容 (2025-3-4 15:07):
现在L1是对的,是两根K线的最低线,H1不太对,H1画的发生低值K线的最高值。并非两根K线的最高值。

补充内容 (2025-3-4 15:08):
粉红色线是L1,白色线是H1
截图202503041504264480.png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-3-4 15:17 | 显示全部楼层
你想画的是2个跳空 K的最高点中的最高点(2个H 取其最大)?不是把单一的最低点标注出来?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-11 12:18 , Processed in 0.269657 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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