金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3668|回复: 7

麻烦看看这个怎么编程,要用变量吗?

[复制链接]

20

主题

67

帖子

67

积分

等级: 免费版

注册:
2021-12-28
曾用名:
发表于 2022-7-20 13:38 | 显示全部楼层 |阅读模式
找到底分型,然后底分型的最低K线,右边第一根K大于最低K线的最高点,则买入,如果第一根K线是红的,但是没有大于最低K线的最高点,则开始计算第二根K线,第二根K线收盘价大于最低K线的最高点,也可以买入。
L1:=ref(L,1);
L2:=ref(L,2);
L3:=ref(L,3);
H1:=ref(H,1);
H2:=ref(H,2);
H3:=ref(H,3);
O1:=ref(O,1);//1日前开盘价
C1:=ref(C,1);//1日前收盘价
O2:=ref(O,2);//2日前开盘价
C2:=ref(C,2);//2日前收盘价
O3:=ref(O,3);//3日前开盘价
C3:=ref(C,3);//3日前收盘价

底分:IF(C2<L3 AND H2<H3 AND O1<C1 AND C1>H2,1,0);//底分定义,2日前是底分型最低K线

回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-7-20 13:52 | 显示全部楼层
if ref(底分,1)=1 and c>ref(high,1) and c<o then buy();
if ref(底分,2)=1 and c>ref(high,2) and c>o then buy()
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

67

帖子

67

积分

等级: 免费版

注册:
2021-12-28
曾用名:
 楼主| 发表于 2022-7-20 14:11 | 显示全部楼层
技术008 发表于 2022-7-20 13:52
if ref(底分,1)=1 and c>ref(high,1) and cref(high,2) and c>o then buy()

为什么这里第一个条件是 and c<o ?不是很理解,这不是收跌吗?
右边第一根K大于最低K线的最高点,则买入,
如果第一根K线是红的,但是没有大于最低K线的最高点,则开始计算第二根K线,
第二根K线收盘价大于最低K线的最高点,也可以买入。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-7-20 14:50 | 显示全部楼层
你是要当前最新价大于底分型 最低价 所在K对应的最高价 买入?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

67

帖子

67

积分

等级: 免费版

注册:
2021-12-28
曾用名:
 楼主| 发表于 2022-7-20 14:56 | 显示全部楼层
技术009 发表于 2022-7-20 14:50
你是要当前最新价大于底分型 最低价 所在K对应的最高价 买入?

底分型右边第一根K的收盘价 大于 底分型所在K的最高价,则买入,如果小于,但是是收阳的,就看右边第二根K

底分型右边第二根K的收盘价 大于 底分型所在K的最高价,则买入,否则不买入
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-7-20 15:12 | 显示全部楼层
[PEL] 复制代码
L1:=ref(L,1);
L2:=ref(L,2);
L3:=ref(L,3);
H1:=ref(H,1);
H2:=ref(H,2);
H3:=ref(H,3);
O1:=ref(O,1);//1日前开盘价
C1:=ref(C,1);//1日前收盘价
O2:=ref(O,2);//2日前开盘价
C2:=ref(C,2);//2日前收盘价
O3:=ref(O,3);//3日前开盘价
C3:=ref(C,3);//3日前收盘价

底分:IF(C2<L3 AND H2<H3 AND O1<C1 AND C1>H2,1,0);//底分定义,2日前是底分型最低K线
DRAWICON(底分,H,1);
L_LEN:=VALUEWHEN(底分,LLVBARS(L,3));//底分型最低价位置
HX:VALUEWHEN(底分,REF(H,L_LEN));//底分型 最低价对应的最高价

KD1:REF(底分,1) and c>HX;
KD2:REF(底分,2) and ref(not(kd1),1) and ref(ISUP,1) and c>HX;


KD1,KD2就是2个下单条件。下单语句你自行补充下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

67

帖子

67

积分

等级: 免费版

注册:
2021-12-28
曾用名:
 楼主| 发表于 2022-7-20 15:21 | 显示全部楼层
技术009 发表于 2022-7-20 15:12
[mw_shl_code=pel,true]L1:=ref(L,1);
L2:=ref(L,2);
L3:=ref(L,3);

噢噢,这种情况是用两个下单条件去限制是吧,我以为是用如果不是,则进行下一条,
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-7-20 15:27 | 显示全部楼层
这2个条件 我代码里限制了 只会满足一个。1 满足,2 直接就不会触发了。只有1不满足时候 才会有2的判断。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 12:47 , Processed in 0.134368 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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