您現(xiàn)在的位置:程序化交易>> 股票公式>> 其他>> 其他軟件公式>>正文內(nèi)容

【簡睿角力】指標(biāo) 公式 源碼[其他軟件公式]

指標(biāo)公式源碼分析及使用參考說明:

?

這段代碼看起來是針對股票或期貨市場的技術(shù)分析指標(biāo)編寫的,主要是用來識別局部高點(diǎn)和低點(diǎn),并進(jìn)行預(yù)測和確認(rèn)操作信號。
?
?總體編程思路總結(jié):
?
1. 局部低點(diǎn)和高點(diǎn)的識別:
? ?- 使用 `LLV` 和 `HHV` 函數(shù)分別找到最近的最低價(jià)和最高價(jià),然后通過一系列條件來確認(rèn)局部低點(diǎn)和高點(diǎn)的存在。
? ?- `局部低點(diǎn)預(yù)選C` 和 `局部高點(diǎn)預(yù)選C` 變量用于確認(rèn)低點(diǎn)和高點(diǎn)的發(fā)生,并記錄下它們距離上一個(gè)低點(diǎn)或高點(diǎn)的天數(shù)。
?
2. 缺口判斷:
? ?- `缺口判斷` 變量用于判斷當(dāng)前價(jià)格是否突破了前一天的最高價(jià)或最低價(jià),進(jìn)而判斷市場的強(qiáng)勢或弱勢。
?
3. 保留信號和預(yù)判:
? ?- `低保留S` 和 `高保留` 等變量用于在特定條件下保留低點(diǎn)和高點(diǎn)的信號。
? ?- `預(yù)判` 和 `預(yù)判A` 用于預(yù)測下一個(gè)低點(diǎn)或高點(diǎn)的出現(xiàn),通過分析當(dāng)前市場走勢和前一次低點(diǎn)或高點(diǎn)的間隔天數(shù)等信息。
?
4. 操作信號的確認(rèn):
? ?- 最后的 `判斷` 和 `判斷A` 變量用于確認(rèn)是否應(yīng)該進(jìn)行買入或賣出操作。這些變量考慮了當(dāng)前市場的低點(diǎn)和高點(diǎn)信號、保留信號以及小值周期和大值周期的關(guān)系。
?
5. 代碼結(jié)構(gòu):
? ?- 代碼使用了多個(gè)條件語句和函數(shù),如 `IF`、`BARSLAST`、`LLV`、`HHV` 等來進(jìn)行邏輯判斷和數(shù)值計(jì)算,以確定買入或賣出時(shí)機(jī)。
?
?操作建議:
?
- 理解指標(biāo)邏輯:確保對每一個(gè)變量和函數(shù)的作用有清晰的理解,尤其是如何識別和確認(rèn)局部高點(diǎn)和低點(diǎn),以及如何利用缺口判斷和周期判斷來預(yù)測市場走勢。
?
- 回測和優(yōu)化:在實(shí)際使用前,建議進(jìn)行歷史數(shù)據(jù)的回測,驗(yàn)證指標(biāo)的有效性和穩(wěn)定性。根據(jù)回測結(jié)果可以對參數(shù)進(jìn)行優(yōu)化,以提高交易策略的盈利能力和風(fēng)險(xiǎn)控制能力。
?
- 風(fēng)險(xiǎn)管理:在實(shí)際交易中,始終注意風(fēng)險(xiǎn)管理的重要性,包括設(shè)置止損和止盈點(diǎn)位,以及避免過度交易或過度依賴單一指標(biāo)。
?
- 實(shí)時(shí)監(jiān)控和調(diào)整:市場走勢可能會隨時(shí)變化,及時(shí)監(jiān)控指標(biāo)信號的變化,并根據(jù)實(shí)時(shí)情況進(jìn)行調(diào)整和決策。
?
這些操作建議可以幫助你更好地理解和應(yīng)用這段代碼,從而提高交易決策的準(zhǔn)確性和效率。

?

源碼:

{[簡睿角力]--飛狐版--loy518改---“壹瓣杺埖”原創(chuàng)}{纏論高低點(diǎn)}
局部低點(diǎn)預(yù)選A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
局部低點(diǎn)預(yù)選B:=BACKSET(局部低點(diǎn)預(yù)選A=0 AND REF(局部低點(diǎn)預(yù)選A,1)=1,2);
局部低點(diǎn)預(yù)選C:=IF(局部低點(diǎn)預(yù)選B=1 AND REF(局部低點(diǎn)預(yù)選B,1)=0,-1,0);
局部高點(diǎn)預(yù)選A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
局部高點(diǎn)預(yù)選B:=BACKSET(局部高點(diǎn)預(yù)選A=0 AND REF(局部高點(diǎn)預(yù)選A,1)=1,2);
局部高點(diǎn)預(yù)選C:=IF(局部高點(diǎn)預(yù)選B=1 AND REF(局部高點(diǎn)預(yù)選B,1)=0,1,0);
缺口判斷:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高點(diǎn)預(yù)選C=1);
距前低天:=BARSLAST(局部低點(diǎn)預(yù)選C=-1);
{小值周期:LOWRANGE(L),NODRAW;
大值周期:TOPRANGE(H),NODRAW;}
最低:=L;
低價(jià):=最低[SYSPARAM(1)];
最高:=H;
高價(jià):=最高[SYSPARAM(1)];
小值周期:BARSLAST(L<低價(jià))-1,LINETHICK;
大值周期:BARSLAST(H>高價(jià))-1,LINETHICK;低保留AA:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留AB:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判斷,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);
低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);
預(yù)判:=IF((距前低天<4 AND HHV(缺口判斷,距前低天)<>1) OR REF(低保留S,距前低天)=0,1,0);
判斷:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 預(yù)判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判斷,距前低天)=1),1,0);
高保留:=IF((高保留A=1 OR 高保留B=1 OR 判斷=1) AND H>REF(L,距前低天+1),1,0);
預(yù)判A:=IF((距前高天<4 AND HHV(缺口判斷,距前高天)<>1) OR REF(高保留,距前高天)=0,1,0);
判斷A:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 預(yù)判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留B:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判斷,距前高天)=-1 OR 判斷A=-1),-1,0);
低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);
距前高天A:=BARSLAST(高保留=1);
距前低天A:=BARSLAST(低保留=-1);
預(yù)判X:=IF((距前低天A<4 AND HHV(缺口判斷,距前低天A)<>1) OR REF(低保留,距前低天A)=0,1,0);
判斷X:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 預(yù)判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0);
高保留XA:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
高保留XB:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判斷,距前低天A)=1),1,0);
高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判斷X=1) AND H>REF(L,距前低天A+1),1,0);
預(yù)判XA:=IF((距前高天A<4 AND HHV(缺口判斷,距前高天A)<>1) OR REF(高保留XA,距前高天A)=0,1,0);
判斷XA:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 預(yù)判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0);
低保留XA:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);
低保留XB:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND (距前高天A>=4 OR LLV(缺口判斷,距前高天A)=-1 OR 判斷XA=-1),-1,0);
低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H,距前高天A+1),-1,0);
距前高天YA:=BARSLAST(高保留X=1);
距前低天YA:=BARSLAST(低保留X=-1);
預(yù)判YX:=IF((距前低天YA<4 AND HHV(缺口判斷,距前低天YA)<>1) OR REF(低保留X,距前低天YA)=0,1,0);
判斷YX:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 預(yù)判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);
高保留YXA:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
高保留YXB:=IF(局部高點(diǎn)預(yù)選C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 OR HHV(缺口判斷,距前低天YA)=1),1,0);
高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判斷YX=1) AND H>REF(L,距前低天YA+1),1,0);
預(yù)判YXA:=IF((距前高天YA<4 AND HHV(缺口判斷,距前高天YA)<>1) OR REF(高保留YXA,距前高天YA)=0,1,0);
判斷YXA:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 預(yù)判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);
低保留YXA:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);
低保留YXB:=IF(局部低點(diǎn)預(yù)選C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND (距前高天YA>=4 OR LLV(缺口判斷,距前高天YA)=-1 OR 判斷YXA=-1),-1,0);
低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H,距前高天YA+1),-1,0);
AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));
極點(diǎn)保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);
XA:=LINEVALUE(極點(diǎn)保留=-1,L,REF(極點(diǎn)保留,1)=-1,REF(L,1),0,0);
XB:=LINEVALUE(極點(diǎn)保留=1,H,REF(極點(diǎn)保留,1)=1,REF(H,1),0,0);
XAS:=LINEVALUE(極點(diǎn)保留=-1,XB,REF(極點(diǎn)保留,1)=-1,REF(XB,1),0,0);
XBS:=LINEVALUE(極點(diǎn)保留=1,XA,REF(極點(diǎn)保留,1)=1,REF(XA,1),0,0);
XA45:=(XA+XAS)/2; XB45:=(XB+XBS)/2;
XA63:=(XAS-XA)*3/4+XA; XB63:=XB-(XB-XBS)*3/4;//DRAWBAND(XA45,RGB(0,150,100),XA63,RGB(0,150,100));
FILLRGN(XA45>XA63,XA45,XA63),Color649600;
FILLRGN(XA45<XA63,XA45,XA63),COLOR649600;
//DRAWBAND(XB45,RGB(185,96,9),XB63,RGB(185,96,9));
FILLRGN(XB45>XB63,XB45,XB63),Color0960B9;
FILLRGN(XB45<XB63,XB45,XB63),COLOR0960B9;局部極點(diǎn):IF(極點(diǎn)保留=-1,L,IF(極點(diǎn)保留=1,H,0)),CIRCLEDOT,COLORYELLOW,LINETHICK;
PARTLINE(極點(diǎn)保留=-1,L),CIRCLEDOT,COLORYELLOW,LINETHICK5;
PARTLINE(極點(diǎn)保留=1,H),CIRCLEDOT,COLORYELLOW,LINETHICK5;
壓1:IF(BETWEEN(XA45,XB45,XB63),XA45,0),COLOR008800,LINETHICK;
PARTLINE(BETWEEN(XA45,XB45,XB63),XA45),COLOR008800;
壓2:IF(BETWEEN(XA63,XB45,XB63),XA63,0),COLOR008800,LINETHICK;
PARTLINE(BETWEEN(XA63,XB45,XB63),XA63),COLOR008800;
KLINE(O,H,L,C,0);

?

公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程

?

 

有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友

可聯(lián)系技術(shù)人員 QQ: 262069696  點(diǎn)擊在線交流或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)

怎么收費(fèi),代編流程等詳情請點(diǎn)擊查閱!

(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)

 


【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
  主站蜘蛛池模板: 中文人妻熟妇乱又伦精品| 免费jjzz在在线播放国产| 91视频完整版高清| 拍摄直播play文h| 亚洲人成中文字幕在线观看| 第一次处破女18分钟高清| 国产国产人精品视频69| 91制片厂(果冻传媒)原档破解| 成人影片麻豆国产影片免费观看| 五月婷婷丁香六月| 毛片免费观看的视频在线| 另类图片亚洲校园小说区| 黄色片子在线观看| 国产美女久久精品香蕉69| 一本大道一卡2卡三卡4卡麻豆 | 国产亚洲综合一区二区在线| 4480新视觉yy理论片| 婷婷五月在线视频| 久久久久国产精品免费网站| 欧美人与zoxxxx另类| 亚洲视屏在线观看| 紧身短裙女教师波多野| 国产卡一卡二卡3卡4乱码| 手机看片1024旧版| 在线无码视频观看草草视频| 三上悠亚中文字幕在线播放| 日本深夜福利19禁在线播放| 亚洲乱码一二三四区国产| 波多野结衣大战欧美黑人| 六月婷婷中文字幕| 中文字幕+乱码+中文乱码| 樱花草在线社区www| 亚洲精品字幕在线观看| 国产h在线播放| 国内精品久久久久久99蜜桃| 一本色道无码道dvd在线观看| 日本特黄特黄刺激大片免费| 亚洲jjzzjjzz在线观看| 欧美欧洲性色老头老妇| 伊人222综合| 麻豆工作室传媒|