投资组合优化 deepseek学量化:清醒信三浪初始主张和C 源代码
发布日期:2025-02-24 08:06 点击次数:196
兄弟们,今天聊聊“三浪主升”这玩意儿。它其实是时刻分析里的一个倡导,源自艾略特波浪表面。简便来说,阛阓走势就像海潮相同,有涨有跌。按照这个表面,阛阓会走五浪飞腾和三浪下落,而第三浪常常是最猛的那一波,涨幅大、时辰长,号称“主升浪”。三浪主升主张即是用来握这个阶段的,帮我们判断阛阓是不是要腾飞了。
图片
三浪主升主张
判断底部是握主升浪的重要,这主张用了不少时刻妙技,我们一个一个说:
MACD:DIF和DEA两条线交叉,再加上MACD柱状图的变化,能看出阛阓动能。当MACD柱状图从负变正,而且不息放大,可能即是底部信号了。
均线系统:是个好东西,比如13日均线和30日均线。短期均线上穿永久均线,这可能是底部酿成的信号。
RSI(相对强弱主张):用来判断阛阓是不是超买或超卖。一般来说,RSI低于30即是超卖了,阛阓可能接近底部,反弹的契机来了。
成交量:是阛阓的“燃料”。若是成交量瞬息放大,价钱也随着涨,那底部可能就来了。比如短期成交量是永久的两倍以上,这即是个显然的信号。
价钱波动:价钱波动太大也可能是个信号。比如价钱瞬息暴跌概况暴涨,波动跨越某个阈值,阛阓可能就要回转了。
图片
清醒信三浪主升主张源代码
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=(DIF-DEA)*2;AAA:=(100*MACD.MACD);STICKLINE(AAA>0&&AAA>REF(AAA,1),50,50+AAA,2.5,0),COLORRED;STICKLINE(AAA>0&&AAA<REF(AAA,1),50,50+AAA,2.5,1),COLORYELLOW;STICKLINE(AAA<0&&AAA>REF(AAA,1),50,50+AAA,2.5,1),COLORMAGENTA;STICKLINE(AAA<0&&AAA<REF(AAA,1),50,50+AAA,2.5,0),COLORWHITE;lijinw1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;lijinw2:=2*ABS(lijinw1);lijinw3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);lijinw4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);lijinw5:=(HIGH+LOW+CLOSE)/3;lijinw6:=(lijinw5-MA(lijinw5,14))/(0.015*AVEDEV(lijinw5,14));lijinw7:=(lijinw5-MA(lijinw5,70))/(0.015*AVEDEV(lijinw5,70));lijinw8:=IF(lijinw6>=150&&lijinw6<200&&lijinw7>=150&&lijinw7<200,10,0);lijinw9:=IF(lijinw6<=-150&&lijinw6>-200&&lijinw7<=-150&&lijinw7>-200,-10,lijinw8);lijinwA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;lijinwB:=100-ABS(lijinwA);lijinwC:=3*SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA(SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1);lijinwD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1);lijinwE:=REF(LOW,1)*0.9;lijinwF:=LOW*0.9;lijinw10:=(lijinwF*VOL+lijinwE*(CAPITAL-VOL))/CAPITAL;lijinw111:=EMA(lijinw10,30);lijinw12:=lijinw111-CLOSE;lijinw13:=REF(CLOSE,1);lijinw14:=SMA(MAX(CLOSE-lijinw13,0),7,1)/SMA(ABS(CLOSE-lijinw13),7,1)*100;lijinw15:=SMA(MAX(CLOSE-lijinw13,0),13,1)/SMA(ABS(CLOSE-lijinw13),13,1)*100;lijinw16:=BARSCOUNT(CLOSE);lijinw17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;lijinw18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;lijinw19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;lijinw1A:=(SMA(lijinw19,4,1)-50)*2;lijinw1B:=SMA(lijinw1A,3,1);lijinw1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;lijinw1D:=SMA(lijinw1C,4,1);lijinw1E:=SMA(lijinw1D,3,1);lijinw1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;lijinw11:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1)*100;lijinw22:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;lijinw33:=IF(ABS(lijinw1)<2,0.9,1);lijinw44:=lijinw33*(lijinw22-lijinw11);lijinw20:=IF(lijinw17<=25&&lijinw18<-95&&lijinw1F>20&&lijinw1B<-30&&lijinw1E<30&&lijinw12>=-0.25&&lijinw14<25&&lijinw15<30&&lijinw16>50,70,0);YUJING:=IF(lijinw7>=200&&lijinw6>=150,15,IF(lijinw7<=-200&&lijinw6<=-150,-15,lijinw9))+60,LINETHICK0;AA:=REF(CLOSE,1)/REF(OPEN,1)<0.97&&CLOSE/OPEN>1.04&&CLOSE>REF(OPEN,1)&&OPEN<REF(CLOSE,1);AA1:=MA(VOL,8)/MA(VOL,45)>=2.5;AA2:=MA(HIGH,13);AA3:=MA(CLOSE,13);AA4:=MA(AMOUNT/VOL,13)/100;AA5:=MA(LOW,13);AA6:=MA(AMOUNT/VOL,30)/100;AA7:=MA(AMOUNT/VOL/100,13)*0.85;AA8:=FILTER((AA2>REF(AA2,1)*1.015&&AA5>REF(AA5,1)*1.015&&AA3>REF(AA3,1)*1.015&&AA4>REF(AA4,1)*1.015),5);lijins1:=(C>0&&(AA