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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师帮改一个文华的模型 我想在金字塔上使用

   

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


  共有4359人关注过本帖树形打印复制链接

主题:请老师帮改一个文华的模型 我想在金字塔上使用

美女呀,离线,留言给我吧!
pyd
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/21 9:01:54    Post IP:180.169.30.6[显示全部帖子]

改写中请稍等

 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/21 9:04:40    Post IP:180.169.30.6[显示全部帖子]

解释下这两个函数

SOUND('A');

MULTSIG(0,0,1,0);


 回到顶部
美女呀,离线,留言给我吧!
pyd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/21 14:20:05    Post IP:180.169.30.6[显示全部帖子]

VAR1:=EMA(CLOSE,15);
VAR2:=EMA(CLOSE,60);
红多:(CLOSE-VAR1)*2/(15+1)+VAR1,LINETHICK3, COLORRED,NOAXIS;
VAR3:=(CLOSE-VAR2)*2/(60+1)+VAR2;
蓝空:IF(红多>VAR3,VAR3,红多),LINETHICK3, COLORBLUE,NOAXIS;
生命线:VAR3,LINETHICK3, COLORYELLOW,NOAXIS;
STICKLINE(红多>VAR3,红多,VAR3,0,0),COLORRED;
STICKLINE(红多<VAR3,红多,VAR3,0,0),COLORGREEN;
DRAWICON(FILTER(CROSS(红多,VAR3),30),红多,6);
DRAWICON(FILTER(CROSS(VAR3,红多),30),红多,5);
SW1:=(EMA(CLOSE,5)*7+EMA(CLOSE, 10)*3)/10;
PARTLINE(SW1>VAR3,SW1,COLORRED),LINETHICK2;
PARTLINE(SW1<VAR3,SW1,COLORWHITE),LINETHICK2;
DRAWTEXT(CROSS(SW1,VAR3),VAR3,'多'),COLORYELLOW;
DRAWTEXT(CROSS(VAR3,SW1),VAR3,'空'),COLORGREEN;
//CROSS(SW1,VAR3),SOUND('A');  金字塔里用PLAYSOUND( , )对照函数说明写这个函数需要你自己准备一个声音文件
//CROSS(VAR3,SW1),SOUND('B');
//DRAWKLINE(8/10,COLORRED,1,COLORCYAN,0);金字塔里用kline函数对照函数说明写

 

DC:=VALUEWHEN( CROSS(SW1,VAR3),C);
KC:=VALUEWHEN( CROSS(VAR3,SW1),C);


DN:=BARSLAST(CROSS(SW1,VAR3))+1;
KN:=BARSLAST(CROSS(VAR3,SW1))+1;


DD:=BARSLAST(CROSS( 红多,VAR3));
KK:=BARSLAST(CROSS( VAR3,红多));


if holding=0 and  CROSS( C,DC+20*MINdiff)   and DN<KN  then buy(1,1,marketr);
if holding>0 and (C>=enterprice+20*MINdiff or CROSS(VAR3,SW1))then sell(1,holding,marketr);


if holding=0 and  CROSS(KC-20*MINdiff ,C)   and KN<DN  then buyshort(1,1,marketr);
if holding<0 and (C<=enterprice-20*MINdiff or CROSS(SW1,VAR3)) then sellshort(1,holding,marketr)


 


 回到顶部