以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  请老师帮忙写一个简单的系统~  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=76011)

--  作者:a7088044
--  发布时间:2015/3/2 8:46:41
--  请老师帮忙写一个简单的系统~
系统设置4条均线

MA10   MA20       MA40   MA60       

4条均线参数可以设置

当40和60均线金叉向上,10和20均线金叉开多仓 ,死叉平仓  ,死叉后10和20再次形成金叉,且此金叉形成时前面的低点距离上面死叉时前面的高点大于N点开多单,死叉平仓,向上突破前高点开多单,死叉平仓。



当40和60均线死叉向下,10和20均线死叉时开空单,金叉平仓

--  作者:a7088044
--  发布时间:2015/3/2 9:27:38
--  

在线等~


--  作者:zm71212302
--  发布时间:2015/3/17 21:18:55
--  

{?μí3éè??4ì??ù??

MA10   MA20       MA40   MA60      

4ì??ù??2?êy?éò?éè??

μ±40oí60?ù???e2??òé?£?10oí20?ù???e2??a?à2? £??à2???2?  £??à2?oó10oí20?ù′?D?3é?e2?£??ò′??e2?D?3éê±?°??μ?μíμ??àà?é????à2?ê±?°??μ???μ?′óóúNμ??a?àμ¥£??à2???2?£??òé?í????°??μ??a?àμ¥£??à2???2??£

 

μ±40oí60?ù???à2??ò??£?10oí20?ù???à2?ê±?a??μ¥£??e2???2? }
INPUT:n(10,1,100,1);//?°??μ?μíμ??àà?é????à2?ê±?°??μ???μ?′óóúNμ??a?àμ¥
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA40:MA(CLOSE,40);
MA60:MA(CLOSE,60);
COND1:=CROSS(MA40,MA60);
COND2:=CROSS(MA10,MA20);
COND3:=CROSS(MA60,MA40);//?à2???2?.
COND4:=CROSS(MA20,MA10);
{---------------------------------------}
//JINSI:=IF(MA40>MA60,1,-1);
//COND5:COND1 AND COND2,NOAXIS;//?ò??óDàí?a,ê?·?MA60μ??e2?oí20μ??e2?ò??e3????1ê?óD?èoó?3Dò
COND6:=IF(MA40>MA60,1,-1);
COND7:=COND2 AND COND6>0,NOAXIS;//?aà?ê???òa?°??óDò?′?60è??e2??í?éò??a?à.
COND8:=BARSLAST(REF(COND3,1))+1;
COND9:=LONGCROSS(MA10,MA20,COND8),NOAXIS; // ?à2?oó?ù′??e2?
{----------------------------------------}
COND10:=LLV(L,COND8);
VARIABLE:COND11=0,COND12=0;
IF COND9 THEN COND11:=COND10;
COND13:=HHV(HIGH,15);
IF COND8=1 THEN COND12:=COND13;
COND14:=ABS(COND11-COND12)>N;
{-------------------------------------------}
ê?êy:=1;
?à:=ref(COND7 OR COND9 OR COND14,1),NOAXIS;
??:=ref((COND6<0 and COND4) or COND3,1),NOAXIS;
 //??ò×?μí3
if HOLDING<0 then ????:SELLSHORT(COND1,ê?êy,MARKET);
if HOLDING>0 then ???à:SELL(COND3,ê?êy,MARKET);
if HOLDING=0 then BEGIN
?a?à:BUY(?à,ê?êy,MARKET);
?a??:BUYSHORT(??,ê?êy,MARKET);
end
μ±?°3?2?:HOLDING,COLORGRAY,LINETHICK0;
μ±?°×ê2ú:ASSET,NOAXIS,COLORGRAY;//ê?3?μ±?°×ê2ú£?μ?2?ó°?ì×?±ê×???×?μí?μ


--  作者:zm71212302
--  发布时间:2015/3/17 21:22:03
--  

我靠,怎么全是乱马

 


--  作者:zm71212302
--  发布时间:2015/3/17 21:22:43
--  

你将乱马的变量名改成E文就行了