请老师帮改一下指标 (文华财经)

投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
被引用指标是这一部分

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA  : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
N:=4;
STEP:=2;
MVALUE:=20;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
AA:IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORCYAN;//青点
BB:IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;//红点
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);


BK1:=O>=REF(C,1)&&(H-L)/L*100<=1.5&&ISUP&&C>MA5&&MA5>MA10&&MA10>MA20&&DIFF>0&&SARLINE>0&&REF(ISUP,1);
SK1:=O<=REF(C,1)&&(H-L)/L*100<=1.5&&ISDOWN&&C<MA5&&MA5<MA10&&MA10<MA20&&DIFF<0&&SARLINE<0&&REF(ISDOWN,1);
BK2:=EVERY(SARLINE>0,2)&&C>MA5&&MA5>MA10&&MA10>MA20;
SK2:=EVERY(SARLINE<0,2)&&C<MA5&&MA5<MA10&&MA10<MA20;

加权15分钟以下周期,是不支持SIGCHECK('A',0)逐笔tick回测,出信号立即下单,K线走完复核

需要改成收盘价模型加载

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA  : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
N:=4;
STEP:=2;
MVALUE:=20;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
AA:IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORCYAN;//青点
BB:IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;//红点
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
LL:=REF(LLV(L,BARSLAST(CROSSDOWN(MA5,MA20))+1),BARSLAST(CROSS(MA5,MA20))+1);
HH:=REF(HHV(H,BARSLAST(CROSS(MA5,MA20))+1),BARSLAST(CROSSDOWN(MA5,MA20))+1);
#IMPORT[DAY,1,AA] AS VAR
#IMPORT[HOUR,1,AA] AS VAR2
B1:=EXIST(H>REF(HHV(H,DAYBARPOS),DAYBARPOS),DAYBARPOS)&&EXIST(MA5<MA20,BARSLAST(H>REF(HHV(H,DAYBARPOS),DAYBARPOS))+1);
S1:=EXIST(L<REF(LLV(L,DAYBARPOS),DAYBARPOS),DAYBARPOS)&&EXIST(MA5>MA20,BARSLAST(L<REF(LLV(L,DAYBARPOS),DAYBARPOS))+1);
BK1:=C>MAX1(MA5,MA10,MA20)&&B1&&MA5>MA20&&EVERY(MA5>MA10&&SARLINE>0,BARSLASTCOUNT(MA5>MA20))&&ISUP&&DIFF>0&&SARLINE>0&&VAR.BK1&&VAR2.BK2&&NOT(TIME>=1343&&TIME<1500)&&ABS(C-REF(O,DAYBARPOS-1))/REF(O,DAYBARPOS-1)*100<0.5&&HHVBARS(H,DAYBARPOS)<LLVBARS(L,DAYBARPOS);
SK1:=C<MIN1(MA5,MA10,MA20)&&S1&&MA5<MA20&&EVERY(MA5<MA10&&SARLINE<0,BARSLASTCOUNT(MA5<MA20))&&ISDOWN&&DIFF<0&&DEA<0&&SARLINE<0

老师好现在我发这个指标 也符合我条件 就是有不少符合条件没有显示交易 比如氧化铝20250212晚上23点.24 收线后 符合交易  

投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
之前和您解释过“金叉后别的条件都符合进场时至少macd白线上零轴后进场”

例如这个条件,

您的意思是当前满足其他条件,但MACD白线小于0, 所以当前不进场,等到后续MACD白线大于0进场。【这段话是我的意思】


但这里“后续MACD白线大于0”距离“满足其他条件”的k线根数是不确定的,可以是三根、五根、100根。所以这里没有定义是无法判断的。【【必须要有K 线根数的话,比如多3分钟5金叉20后20根K线内符合所有条件,超过不做。】


而且您之前提供的模型中,不仅是MACD条件没有满足,其他多个条件也没有满足。【这句话麻烦老师,我发的图片截图我看下哪个地方没有满足】

比如多,5金叉20有俩种,第一种就是3分钟至少白线本来就在零上,白黄线都在零上更好,macd不分金死叉,还有一种5金叉20也可能macd白线在零下,也可能白黄都都在零下,这都无所谓,金叉后等至少macd白线上零符合别的条件进场,这个意思。

这个氧化铝3分钟死叉后,sar可以红色的,但是符合进场时要是绿色的,5死叉20有sar绿,没符合前,不能变红,还有5死叉20后没符合前,不能5金叉10,没符合前10死叉20后,也不能10金叉20,3分钟出阴线收线,51020线下,收盘价下,小时20线在最上边,至少1020顺序排列

这个3分钟5死叉20后,直到进场,5没金叉10线吧,没符合前如果10死叉20线了,10也不能金叉20线的,还有5死叉20后,sar绿没变红吧,没符合前有一个不符合条件出现,就从新开始计算,等3分钟5金叉后,再5死叉20线后,符合别的条件进场,

按此在新窗口浏览图片
文件名:mmexport1742308801961.png

投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
老师好,你看这个金,3分钟5金叉20后,没符合进场前,3分钟中间出现5死叉10线,出现sar变绿,就剩10死叉20了,所以这3个不符合的条件出现一个,就从新开始计算。第一步开始3分钟5死叉20再金叉20后符合条件进场,

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:mmexport1742411769375.png
技术人员回复
日期:2025-3-20 11:31
 
1楼主模型指标不完整,请您再上传一下。
投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
被引用指标是这一部分

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
N:=4;
STEP:=2;
MVALUE:=20;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
AA:IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORCYAN;//青点
BB:IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;//红点
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);


BK1:=O>=REF(C,1)&&(H-L)/L*100<=1.5&&ISUP&&C>MA5&&MA5>MA10&&MA10>MA20&&DIFF>0&&SARLINE>0&&REF(ISUP,1);
SK1:=O<=REF(C,1)&&(H-L)/L*100<=1.5&&ISDOWN&&C<MA5&&MA5<MA10&&MA10<MA20&&DIFF<0&&SARLINE<0&&REF(ISDOWN,1);
BK2:=EVERY(SARLINE>0,2)&&C>MA5&&MA5>MA10&&MA10>MA20;
SK2:=EVERY(SARLINE<0,2)&&C<MA5&&MA5<MA10&&MA10<MA20;

加权15分钟以下周期,是不支持SIGCHECK('A',0)逐笔tick回测,出信号立即下单,K线走完复核

需要改成收盘价模型加载

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA : EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
N:=4;
STEP:=2;
MVALUE:=20;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),NODRAW;
AA:IF(SARLINE<0,ABS(SARLINE),NULL),CIRCLEDOT,COLORCYAN;//青点
BB:IF(SARLINE>0,SARLINE,NULL),CIRCLEDOT,COLORRED;//红点
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
LL:=REF(LLV(L,BARSLAST(CROSSDOWN(MA5,MA20))+1),BARSLAST(CROSS(MA5,MA20))+1);
HH:=REF(HHV(H,BARSLAST(CROSS(MA5,MA20))+1),BARSLAST(CROSSDOWN(MA5,MA20))+1);
#IMPORT[DAY,1,AA] AS VAR
#IMPORT[HOUR,1,AA] AS VAR2
B1:=EXIST(H>REF(HHV(H,DAYBARPOS),DAYBARPOS),DAYBARPOS)&&EXIST(MA5<MA20,BARSLAST(H>REF(HHV(H,DAYBARPOS),DAYBARPOS))+1);
S1:=EXIST(L<REF(LLV(L,DAYBARPOS),DAYBARPOS),DAYBARPOS)&&EXIST(MA5>MA20,BARSLAST(L<REF(LLV(L,DAYBARPOS),DAYBARPOS))+1);
BK1:=C>MAX1(MA5,MA10,MA20)&&B1&&MA5>MA20&&EVERY(MA5>MA10&&SARLINE>0,BARSLASTCOUNT(MA5>MA20))&&ISUP&&DIFF>0&&SARLINE>0&&VAR.BK1&&VAR2.BK2&&NOT(TIME>=1343&&TIME<1500)&&ABS(C-REF(O,DAYBARPOS-1))/REF(O,DAYBARPOS-1)*100<0.5&&HHVBARS(H,DAYBARPOS)<LLVBARS(L,DAYBARPOS);
SK1:=C<MIN1(MA5,MA10,MA20)&&S1&&MA5<MA20&&EVERY(MA5<MA10&&SARLINE<0,BARSLASTCOUNT(MA5<MA20))&&ISDOWN&&DIFF<0&&DEA<0&&SARLINE<0&&VAR.SK1&&VAR2.SK2&&NOT(TIME>=1343&&TIME<1500)&&ABS(C-REF(O,DAYBARPOS-1))/REF(O,DAYBARPOS-1)*100<0.5&&HHVBARS(H,DAYBARPOS)>LLVBARS(L,DAYBARPOS);

BK1&&COUNTSIG(BK,DAYBARPOS)+COUNTSIG(SK,DAYBARPOS)=0,BK;
C<=REF(LL,BARSBK)-2*MINPRICE,SP;
PROFIT<-500,SP;
CLOSEMINUTE<=BARINTERVAL*2,SP;
SK1&&COUNTSIG(BK,DAYBARPOS)+COUNTSIG(SK,DAYBARPOS)=0,SK;
C>=REF(HH,BARSSK)+2*MINPRICE,BP;

PROFIT<-500,BP;
CLOSEMINUTE<=BARINTERVAL*2,BP;
T_COMMAND(MAX(500/(UNIT*IF(BK1,ABS(C-LL),ABS(C-HH))),1));
SETSIGPRICETYPE(SP,LIMIT_ORDER);
SETSIGPRICETYPE(BP,LIMIT_ORDER);
AUTOFILTER;
老师好现在我发这个指标 也符合我条件 就是有不少符合条件没有显示交易 比如氧化铝3分钟2025 0212晚上 23.24收线后符合交易

技术人员回复
日期:2025-3-20 13:48
 
思路逻辑和源码编写和截图均不一致,以思路为准?

5 10 20金死叉先后循序需要具体说明一下,是金叉还是金叉区间是不同的。

做多的完整条件请完整说明一下。
投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
源码是对的   只是符和的没有显示    思路也是对的  
我说的思路也对  关键哪不对你给我截图我看看  我发的有两个图片


比如多,5金叉20有俩种,第一种就是3分钟至少白线本来就在零上,白黄线都在零上更好,macd不分金死叉,还有一种5金叉20也可能macd白线在零下,也可能白黄都都在零下,这都无所谓,金叉后等至少macd白线上零符合别的条件进场,这个意思。

投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
 我发的有两个图片  麻烦老师截图哪地方不符合我看看
投资者咨询:请老师帮改一下指标 (文华财经)
来源:文华财经  日期:2025-3-20 11:25
 麻烦和光老师帮我改一下吧  老师问的多了我现在都不知道怎么说了
技术人员回复
日期:2025-3-20 14:22
 
做多条件  MA5>MA20 DIFF>0 源码中已经编写,不显示是由于不满足其他的做多条件