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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 文华转金字塔

   

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


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

主题:文华转金字塔

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


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2018/10/23 14:07:49
文华转金字塔  发帖心情 Post By:2018/10/23 14:18:26    Post IP:180.169.30.6[只看该作者]

请教老师问题,下面文华的程序化代码如何转变成金字塔的代码。谢谢。

 

  

SJX:

HHJSJDA:=(3*CLOSE+OPEN+LOW+HIGH)/6;

HHJSJDB:(20*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)

+13*REF(HHJSJDA,7)+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)+8*REF(HHJSJDA,12)

+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,18)+

REF(HHJSJDA,20))/210,COLORYELLOW;

HHJSJDC:MA(HHJSJDB,5),COLORRED;

HHJSJDD:MA(HHJSJDB,55);

 

 

 

 

#IMPORT [ HOUR,1,SJX] AS VAR1

HMA1:VAR1.HHJSJDB,COLORRED;

HMA2:VAR1.HHJSJDC,COLORYELLOW;

#IMPORT [ MIN,15,SJX] AS VAR2

MMA1:VAR2.HHJSJDB,RGB(255,255,128);

MMA2:VAR2.HHJSJDC,RGB(255,128,128);

#IMPORT [ DAY,1,SJX] AS VAR3

DMA1:VAR3.HHJSJDB,COLORMAGENTA;

DMA2:VAR3.HHJSJDC,COLORGREEN;

MA1:EMA(CLOSE,5),COLORWHITE;

 

C>DMA2 AND CROSS(DMA1,DMA2),BPK;

CROSSDOWN(DMA1,DMA2),SP;

C<DMA2   AND CROSSDOWN(DMA1,DMA2),SPK;

CROSS(DMA1,DMA2),BP;

//TRADE_OTHER('AUTO');

AUTOFILTER;


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/10/23 14:45:59    Post IP:180.169.30.6[只看该作者]

 这个代码是2段的,需要放在2个指标下。
这一段你新建一个指标公式,公式名称为:SJX 即可。下面代码放到指标下面即可,代码不需要修改。

HHJSJDA:=(3*CLOSE+OPEN+LOW+HIGH)/6;

HHJSJDB:(20*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)

+13*REF(HHJSJDA,7)+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)+8*REF(HHJSJDA,12)

+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,18)+

REF(HHJSJDA,20))/210,COLORYELLOW;

HHJSJDC:MA(HHJSJDB,5),COLORRED;

HHJSJDD:MA(HHJSJDB,55);



第二部分代码,也单独建立一个指标,代码如下:



HMA1:STKINDI('','SJX.HHJSJDB',0,5,0),COLORRED;
HMA2:STKINDI('','SJX.HHJSJDC',0,5,0),COLORYELLOW;

MMA1:STKINDI('','SJX.HHJSJDB',0,3,0);
MMA2:STKINDI('','SJX.HHJSJDC',0,3,0);

DMA1:STKINDI('','SJX.HHJSJDB',0,6,0),COLORMAGENTA;
DMA2:STKINDI('','SJX.HHJSJDC',0,6,0),COLORGREEN;

MA1:EMA(CLOSE,5),COLORWHITE;

 
if C>DMA2 AND CROSS(DMA1,DMA2) then
begin
sellshort(holding<0,holding,market);
buy(holding=0,1,market);   
end

if CROSS(DMA2,DMA1) then sell(holding>0,holding,market);

if C<DMA2   AND CROSS(DMA2,DMA1) then
begin
sell(holding>0,holding,market);
buyshort(holding=0,1,market);   
end   

if CROSS(DMA1,DMA2) then sellshort(holding<0,holding,market);







命数如织,当如磐石。
 回到顶部