金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 237|回复: 0

请教多周期共振用不了,怎么改

[复制链接]

7

主题

14

帖子

14

积分

Rank: 1

等级: 新手上路

注册:
2024-6-16
曾用名:
发表于 2025-8-24 10:47 | 显示全部楼层 |阅读模式
请教多周期共振用不了,我先用日线DEA>0,然后用60开仓,但是选不出,怎么改

我先新建一个文档DD,文档写了以下代码
DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
MD1:=DEA>0;


然后再建立新的文档,写了以下代码:

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
MA10:=MA(C,10);
MA20:MA(C,20);
D1:=STKINDI('','DD.MD1',0,6);//这个多周期用不了

A3:=CROSS(C,MA10);
A6:=C>REF(HHV(C,20),1);
MA250:MA(C,250);
A4:=C>MA(C,10);
W入突破:=D1 AND A6;
W入涨幅买入法:=D1 AND  A3;


K1:=CROSS(DEA,DIF);

K3:=CROSS(MA10,C);

手数:=1;

//平空开多
if W入突破 then
begin
sellSHORT(holding<0 and W入突破,holding);
buy(holding=0,手数,THISCLOSE);
end
if W入涨幅买入法 then
begin
sell(holding>0 and W入涨幅买入法,holding);
buyshort(holding=0,手数,THISCLOSE);
end



//平多
SELL(HOLDING>0 AND K1 and enterbars>0,HOLDING,THISCLOSE);



//平多
SELL(HOLDING>0 AND K3 and enterbars>0,HOLDING,THISCLOSE);

//多单价格跌破开多单那条K线的一半止损
BARHH:=REF(high,TYPEBAR(1,1));
BARLL:=REF(low,TYPEBAR(1,1));

//计算中间价格,
zsjg:=BARLL;

if c<ZSJG  then BEGIN

    sell(HOLDING>0 and c<zsjg and enterbars>0 ,holding,THISCLOSE);
END


//开空单K线回踩平空
BARHH:=REF(high,TYPEBAR(1,3));
BARLL:=REF(low,TYPEBAR(1,3));

//计算中间价格,
zsjg:=BARHH;

if c>ZSJG  then BEGIN

    sellshort(HOLDING<0 and c>zsjg and enterbars>0 AND C>O ,holding,THISCLOSE);
END



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-9-14 14:34 , Processed in 0.121668 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表