欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 大智慧DLL算法是否和金字塔DLL算法一致

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2903人关注过本帖平板打印复制链接

主题:大智慧DLL算法是否和金字塔DLL算法一致

帅哥哟,离线,有人找我吗?
1173158266
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:24 积分:0 威望:0 精华:0 注册:2020/7/22 8:17:09
  发帖心情 Post By:2020/8/26 10:22:32    Post IP:120.229.222.166[只看该作者]

我想把原来在大智慧使用的DLL以及公式代码复制到金字塔使用,因为大智慧数据不全面,使用同一个DLL,有个别指标达不到原大智慧的效果,你说DLL算法一致,那应该就是公式的问题

kx:="chanlun@kxian"; {这个放第一个 要不会出问题滴-_-\\\~~}
kxg:="chanlun@kxg";
kxd:="chanlun@kxd";
kxfx:="chanlun@kxfx";
kxno:"chanlun@kxno", linethick0, coloryellow;
kxnobh:"chanlun@kxnobh", linethick0, coloryellow;
笔:="chanlun@bi";
bilast:"chanlun@bilast", linethick0, coloryellow;
段:="chanlun@duan";
duanlast:"chanlun@duanlast", linethick0, coloryellow;
中枢:="chanlun@zs";
zszg:="chanlun@zszg";
zszd:="chanlun@zszd";
zsgg:="chanlun@zsgg";
zsdd:="chanlun@zsdd";
zszz:="chanlun@zszz";
zsks:="chanlun@zskslast";
zsjs:="chanlun@zsjslast";
bifx:=-REF(笔,bilast);
duanfx:=-REF(段,duanlast);

kxqj:="chanlun@kxqj";
fxqj:ref(kxqj,bilast), linethick0, coloryellow;

{TT:"chanlun@TT", linethick0, colorwhite;}

{画中枢Begin}
{以背景方式画}
{
STICKLINE(zszg>zszd AND duanfx=1, zszg, zszd, 20, 502), colorf00ff0;
STICKLINE(zszg>zszd AND duanfx=-1, zszg, zszd, 20, 502), colore6002d;
}
{以直线方式画}
{上涨中枢}
DRAWLINE(zsks=1 AND duanfx=1, zszg, zsjs=1 AND duanfx=1, zszg, 0), colormagenta, linethick2;
DRAWLINE(zsks=1 AND duanfx=1, zszd, zsjs=1 AND duanfx=1, zszd, 0), colormagenta, linethick2;
STICKLINE(zsks=1 AND duanfx=1, zszg, zszd, 1 AND duanfx=1, -501), colormagenta, linethick2;
STICKLINE(zsjs=1 AND duanfx=1, zszg, zszd, 1 AND duanfx=1, 501), colormagenta, linethick2;
{下跌中枢}
DRAWLINE(zsks=1 AND duanfx=-1, zszg, zsjs=1 AND duanfx=-1, zszg, 0), colorCyan, linethick2;
DRAWLINE(zsks=1 AND duanfx=-1, zszd, zsjs=1 AND duanfx=-1, zszd, 0), colorCyan, linethick2;
STICKLINE(zsks=1 AND duanfx=-1, zszg, zszd, 1 AND duanfx=-1, -501), colorCyan, linethick2;
STICKLINE(zsjs=1 AND duanfx=-1, zszg, zszd, 1 AND duanfx=-1, 501), colorCyan, linethick2;
{中枢震荡监视器}
DRAWLINE(zsks=1, zszz, zsjs=1, zszz, 0), coloryellow; 
{画中枢END}

{显示缺口BEGIN}
{只显示5F及5F级别以上图的缺口}
kxqk:="chanlun@kxqk";
{最后未封闭的最后一个上涨(下跌)缺口到现在的周期}
kxqkup:BARSLAST(kxqk=1), linethick0, colorMagenta;
kxqkdn:BARSLAST(kxqk=-1), linethick0, colorGreen;
{缺口}
DRAWTEXT(kxqk=1, l*0.992, '☆'), colorMagenta, align1 ; {未封闭上涨缺口}
DRAWTEXT(kxqk=2, l*0.992, '★'), colorMagenta, align1 ; {已封闭上涨缺口}
DRAWTEXT(kxqk=-1, h*1.008, '☆'), colorGreen, align1, valign2; {未封闭下跌缺口}
DRAWTEXT(kxqk=-2, h*1.008, '★'), colorGreen, align1, valign2; {已封闭下跌缺口}
{显示缺口END}

{画K线Begin}
{缠论K线 已经包含处理}
STICKLINE(kxfx>1, kxg, kxd, 2, 1), coloryellow;
STICKLINE(kxfx<1, kxg, kxd, 2, 1), colorF0F000;
STICKLINE(kxfx=1, kxg, kxd, 2, 1), colorred;
STICKLINE(kxfx=-1, kxg, kxd, 2, 1), colorgreen;
{顶底分型}
STICKLINE(kx>0, kxg, kxd, 5, 1), colorwhite;
STICKLINE(kx<0, kxg, kxd, 5, 1), colorblue;
{笔段}
STICKLINE(笔=1, kxg, kxd, 5, 1), colorgreen, linethick3;
STICKLINE(笔=-1, kxg, kxd, 5, 1), colorred, linethick3;
STICKLINE(段=1, kxg, kxd, 5, 0), colore66878, linethick2;
STICKLINE(段=-1, kxg, kxd, 5, 0), color00cccc, linethick2;
{画K线END}

{画笔段}
drawline(笔=1,h,笔=-1,l,0),coloryellow;
drawline(笔=-1,l,笔=1,h,0),coloryellow;
drawline(段=1,h,段=-1,l,0),colorblue, linethick2;
drawline(段=-1,l,段=1,h,0),colorblue, linethick2;

{笔高低点 周期 力度 提示}
DRAWTEXT(笔=1, h, ''+h+'/T'+bilast+'/+'+(h-REF(l,bilast))), coloryellow, align1, valign2;
DRAWTEXT(笔=-1, l, ''+l+'/T'+bilast+'/'+(l-REF(h,bilast))), colorCyan, align1;

{当下提示 周期}
DRAWTEXT(BARSTATUS=2 AND bifx=1 AND bilast>4, h*1.008, 'T'+bilast+'/+'+(c-REF(l,bilast))), colorMagenta, align0, valign2;
DRAWTEXT(BARSTATUS=2 AND bifx=-1 AND bilast>4, l*0.992,'T'+bilast+'/'+(c-REF(h,bilast))), colorGreen, align0;

{布林曲线}
{
MID :MA(CLOSE,26),pointdot,colorwhite;
UPPER:MID + 2*STD(CLOSE,26),linethick1,coloryellow;
LOWER:MID - 2*STD(CLOSE,26),linethick1,colorgreen;
收口:=UPPER-LOWER;
partline(UPPER,收口>ref(收口,1),rgb(255,255,0),收口<ref(收口,1),rgb(0,255,0)),linethick1, dotline;
partline(LOWER,收口>ref(收口,1),rgb(255,255,0),收口<ref(收口,1),rgb(0,255,0)),linethick1, dotline;
}

{以下主要演示取笔段中枢数据的方法}
{前N个高点和低点(笔)}
{
bigglast:="chanlun@bigglast";
bigg1:ref(h, bigglast), linethick0, coloryellow;
bigg2:ref(bigg1, bigglast), linethick0, coloryellow;
bigg3:ref(bigg2, bigglast), linethick0, coloryellow;

biddlast:="chanlun@biddlast";
bidd1:ref(l, biddlast), linethick0, colorcyan;
bidd2:ref(bidd1, biddlast), linethick0, colorcyan;
bidd3:ref(bidd2, biddlast), linethick0, colorcyan;
}

{取前一段的数据}
{
dgglast:="chanlun@duangglast";
dgg1:ref(h, dgglast),linethick0, coloryellow;

dddlast:="chanlun@duanddlast";
ddd1:ref(l, dddlast),linethick0, colorcyan;
}

{取前一个中枢的数据}
{
zszg1:ref(zszg, zsjs),linethick0, coloryellow;
zszd1:ref(zszd, zsjs),linethick0, coloryellow;
};

{版本信息Begin}
vsnNO:="chanlun@VERSION";
vsnDate:="chanlun@DATE";
vsnSTR:= '版本:'+vsnNO+'.'+vsnDate;
{vsnSTR1:= ' 作者:goodpp2012@gmail.com';}
vsnSTR1:='';
DRAWTEXTREL( 5, 950, vsnSTR+vsnSTR1), colormagenta, linethick2;


 回到顶部