以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  想把文华的程序转化成金字塔的,麻烦大虾帮忙下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51577)

--  作者:chockstick
--  发布时间:2013/5/2 14:54:45
--  想把文华的程序转化成金字塔的,麻烦大虾帮忙下
 

AA:

MA5:=MA(CLOSE,N);

MA30:=MA(CLOSE,M);

AA:MA5>MA30;

BB:MA30>MA5;


#IMPORT[,HOUR1,AA] AS VAR

A1:=VAR.AA;

B1:=VAR.BB;

MA5:=MA(CLOSE,N);

MA30:=MA(CLOSE,M);

A1=1&&CROSS(MA5,MA30)&&TIME<1457,BK;

CROSS(MA30,MA5)||TIME>=1457,SP;

B1=1&&CROSS(MA30,MA5)&&TIME<1457,SK;

CROSS(MA5,MA30)||TIME>=1457,BP;

AUTOFILTER;

AUTOMERGE;


--  作者:jinzhe
--  发布时间:2013/5/2 15:01:02
--  


AUTOFILTER;

AUTOMERGE;
 

 

 

这两个是干什么用的?


--  作者:chockstick
--  发布时间:2013/5/2 15:08:53
--  
这是用来限制说一次成交一手而已
--  作者:jinzhe
--  发布时间:2013/5/2 15:11:11
--  
这个是要用调用的,调用会用吗?
--  作者:chockstick
--  发布时间:2013/5/2 15:26:36
--  
会恩
--  作者:jinzhe
--  发布时间:2013/5/2 15:44:05
--  

n:=5;

m:=30;

A1:=stkindi(\'\',\'aa.AA\',0,DATATYPE);

B1:=stkindi(\'\',\'aa.BB\',0,DATATYPE);

MA5:=MA(CLOSE,N);

MA30:=MA(CLOSE,M);
if CROSS(MA30,MA5)or TIME>=145700 then sellshort(holding<0,1,market),ORDERQUEUE;
if A1=1 and CROSS(MA5,MA30) and TIME<145700 then buy(holding=0,1,market),ORDERQUEUE;
if CROSS(MA5,MA30) or TIME>=145700 then sell(holding>0,1,market),ORDERQUEUE;
if B1=1 and CROSS(MA30,MA5) and  TIME<145700 then buyshort(holding=0,1,market),ORDERQUEUE;

 

建立在会用调用的前提下


--  作者:RogarZ
--  发布时间:2013/5/2 15:46:17
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=51340

早就都总结好了。自己查下  改下就是了