金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3046|回复: 7

函数修改!

[复制链接]

56

主题

166

帖子

166

积分

等级: 免费版

注册:
2022-7-5
曾用名:
发表于 2023-10-10 14:33 | 显示全部楼层 |阅读模式
在k线上标注文字(CROSS(TMP,0),-BARSLAST(SC)-VV,REF(H,BARSLAST(SC)+VV),1,COLORGREEN,'空'),FONTSIZE16;
在k线上标注文字(CROSS(0,TMP),-BARSLAST(JC)-VV,REF(L,BARSLAST(JC)+VV),1,COLORYELLOW,'多'),FONTSIZE16,VALIGN0;

绘制K线((CROSS(BACKSET(CROSS(TMP,0),BARSLAST(SC)+1+VV),0.5),COLORGREEN,0);
绘制K线(CROSS(BACKSET(CROSS(0,TMP),BARSLAST(JC)+1+VV),0.5),COLORYELLOW,0);

输出数值(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))<BARSLAST(CROSSDOWN(多头线,空头线)),多头线,多头线,0,COLORRED,1,2);
输出数值(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))<BARSLAST(CROSSDOWN(多头线,空头线)),空头线,空头线,0,COLORRED,1,2),VALIGN0;
输出数值(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))>BARSLAST(CROSSDOWN(多头线,空头线)),多头线,多头线,0,COLOR00BFFF,1,2),VALIGN0;
输出数值(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))>BARSLAST(CROSSDOWN(多头线,空头线)),空头线,空头线,0,COLOR00BFFF,1,2);


红色字体添加函数,原函数无法运行

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-10 14:51 | 显示全部楼层
参考这几个函数:
KLINE()
DRAWTEXT( , , , )
DRAWNUMBER( , , , , , )

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

使用道具 举报

56

主题

166

帖子

166

积分

等级: 免费版

注册:
2022-7-5
曾用名:
 楼主| 发表于 2023-10-10 15:21 | 显示全部楼层
KLINE  和  DRAWNUMBER 测试结果:参数与预定义参数不符
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-10 15:29 | 显示全部楼层
参数肯定要调整的呀。你要对照金字塔里函数 做一些调整才行的。可以参考下F1里的函数说明。
https://www.weistock.com/docs/PEL/notes/

根据你需要的条件和效果,重新调整下函数参数位置。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

166

帖子

166

积分

等级: 免费版

注册:
2022-7-5
曾用名:
 楼主| 发表于 2023-10-10 16:09 | 显示全部楼层
上方向下穿越用那个函数?
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-10-10 16:10 | 显示全部楼层
都是cross函数。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

166

帖子

166

积分

等级: 免费版

注册:
2022-7-5
曾用名:
 楼主| 发表于 2023-10-10 16:36 | 显示全部楼层
VV:=3;
VAR4:=(3*CLOSE+LOW+OPEN+HIGH)/6;
多头线:(20*VAR4+19*REF(VAR4,1)+18*REF(VAR4,2)+17*REF(VAR4,3)+16*REF(VAR4,4)+15*REF(VAR4,5)+14*REF(VAR4,6)+13*REF(VAR4,7)+12*REF(VAR4,8)+11*REF(VAR4,9)+10*REF(VAR4,10)+9*REF(VAR4,11)+8*REF(VAR4,12)+7*REF(VAR4,13)+6*REF(VAR4,14)+5*REF(VAR4,15)+4*REF(VAR4,16)+3*REF(VAR4,17)+2*REF(VAR4,18)+REF(VAR4,20))/210,NODRAW;
空头线:MA(多头线,5),NODRAW;

JC:=CROSS(多头线,空头线);
SC:=CROSS(多头线,空头线);
SJ:=IFELSE(DATE<210915,1,1);
HH:=HHV(HIGH,1)*SJ/10+HHV(HIGH,2)/10+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;
LL:=LLV(LOW,1)*SJ/10+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;

L1:=IFELSE(LL>REF(LL,1)&&HH>REF(HH,1)&&REF(OPEN,1)<CLOSE&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LL,6),0);
H1:=IFELSE(HH<REF(HH,1)&&LL<REF(LL,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HH,6),0);
X0:=H1,LINETHICK2;
X00:=L1;
H2:=VALUEWHEN(X0>0,X0),LINETHICK2;
L2:=VALUEWHEN(X00>0,X00),LINETHICK2;
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
TMP:=K2,LINETHICK2;
BB:=BACKSET(CROSS(TMP,0),BARSLAST(SC)+1);
AA:=BACKSET(CROSS(0,TMP),BARSLAST(JC)+1);
DRAWLINE(REFX(TMP=1&&REF(TMP,1)=1 AND AA=0,VV),REFX(G,VV),1,REFX(REF(G,1),VV),COLORCYAN),DOT;//青色折竖线
DRAWLINE(REFX(TMP=-3&&REF(TMP,1)=-3 AND BB=0,VV),REFX(G,VV),1,REFX(REF(G,1),VV),COLORRED),DOT;//红色折竖线
DRAWSL(REFX(K2=1 AND AA=0,VV),REFX(G,VV),0,1,0,COLORCYAN),DOT;
DRAWSL(REFX(K2=-3 AND BB=0,VV),REFX(G,VV),0,1,0,COLORRED),DOT;
DRAWSL(REFX(CROSS(K2=1,0.5) AND AA=0,VV),REFX(G,VV),0,REFX(-BARSLAST(SC),VV),0,COLORCYAN),DOT;
DRAWSL(REFX(CROSS(K2=-3,0.5) AND BB=0,VV),REFX(G,VV),0,REFX(-BARSLAST(JC),VV),0,COLORRED),DOT;

DRAWNUMBER(ISLASTBAR,G,G,2),ALIGN0,FONTSIZE20;

DRAWTEXT(CROSS(BACKSET(CROSS(TMP,0),BARSLAST(JC)+1+VV),0.5),COLORGREEN,0);
DRAWTEXT(CROSS(BACKSET(CROSS(0,TMP),BARSLAST(SC)+1+VV),0.5),COLORYELLOW,0);

KLINE(CROSS(TMP,0),-BARSLAST(SC)-VV,REF(H,BARSLAST(SC)+VV),1,COLORGREEN,'空'),FONTSIZE16;
KLINE(CROSS(0,TMP),-BARSLAST(JC)-VV,REF(L,BARSLAST(JC)+VV),1,COLORYELLOW,'多'),FONTSIZE16,VALIGN0;


DRAWNUMBER(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))<BARSLAST(CROSS(多头线,空头线)),多头线,多头线,0,COLORRED,1,2);
DRAWNUMBER(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))<BARSLAST(CROSS(多头线,空头线)),空头线,空头线,0,COLORRED,1,2),VALIGN0;
DRAWNUMBER(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))>BARSLAST(CROSS(多头线,空头线)),多头线,多头线,0,COLORBLUE,1,2),VALIGN0;
DRAWNUMBER(ISLASTBAR&&BARSLAST(CROSS(多头线,空头线))>BARSLAST(CROSS(多头线,空头线)),空头线,空头线,0,COLORBLUE,1,2);

这六句我是改不了,老师给看看

回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-10-11 08:33 | 显示全部楼层
KLINE函数中的参数时开高低收。你参数填写的都不对。参考函数说明的参数要求,按照自己想法进行调整。

DRAWNUMBER(COND,PRICE,NUMBER,PRECISION[,COLOR,ALIGN])
DRAWNUMBER(条件,绘制位置,数字值,保留的小数位[,颜色,对齐方式])

当COND条件满足时,在PRICE位置书写数字NUMBER,
PRECISION为小数显示位数(取值范围0-7),其中0-6表示位数,7表示自动显示位数。
COLOR(可选参数)为数字颜色。
ALIGN(可选参数)对齐方式 0中对齐;1右对齐;2左对齐;3图中;4图上;5图下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-30 19:56 , Processed in 0.099595 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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