您現在的位置:程序化交易>> 股票公式>> 其他>> 其他軟件公式>>正文內容

【簡睿角力】指標 公式 源碼[其他軟件公式]

指標公式源碼分析及使用參考說明:

?

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

?

源碼:

{[簡睿角力]--飛狐版--loy518改---“壹瓣杺埖”原創(chuàng)}{纏論高低點}
局部低點預選A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
局部低點預選B:=BACKSET(局部低點預選A=0 AND REF(局部低點預選A,1)=1,2);
局部低點預選C:=IF(局部低點預選B=1 AND REF(局部低點預選B,1)=0,-1,0);
局部高點預選A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
局部高點預選B:=BACKSET(局部高點預選A=0 AND REF(局部高點預選A,1)=1,2);
局部高點預選C:=IF(局部高點預選B=1 AND REF(局部高點預選B,1)=0,1,0);
缺口判斷:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高點預選C=1);
距前低天:=BARSLAST(局部低點預選C=-1);
{小值周期:LOWRANGE(L),NODRAW;
大值周期:TOPRANGE(H),NODRAW;}
最低:=L;
低價:=最低[SYSPARAM(1)];
最高:=H;
高價:=最高[SYSPARAM(1)];
小值周期:BARSLAST(L<低價)-1,LINETHICK;
大值周期:BARSLAST(H>高價)-1,LINETHICK;低保留AA:=IF(局部低點預選C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留AB:=IF(局部低點預選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);
預判:=IF((距前低天<4 AND HHV(缺口判斷,距前低天)<>1) OR REF(低保留S,距前低天)=0,1,0);
判斷:=IF(局部高點預選C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 預判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高點預選C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高點預選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);
預判A:=IF((距前高天<4 AND HHV(缺口判斷,距前高天)<>1) OR REF(高保留,距前高天)=0,1,0);
判斷A:=IF(局部低點預選C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 預判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低點預選C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留B:=IF(局部低點預選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);
預判X:=IF((距前低天A<4 AND HHV(缺口判斷,距前低天A)<>1) OR REF(低保留,距前低天A)=0,1,0);
判斷X:=IF(局部高點預選C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 預判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0);
高保留XA:=IF(局部高點預選C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
高保留XB:=IF(局部高點預選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);
預判XA:=IF((距前高天A<4 AND HHV(缺口判斷,距前高天A)<>1) OR REF(高保留XA,距前高天A)=0,1,0);
判斷XA:=IF(局部低點預選C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 預判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0);
低保留XA:=IF(局部低點預選C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);
低保留XB:=IF(局部低點預選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);
預判YX:=IF((距前低天YA<4 AND HHV(缺口判斷,距前低天YA)<>1) OR REF(低保留X,距前低天YA)=0,1,0);
判斷YX:=IF(局部高點預選C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 預判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);
高保留YXA:=IF(局部高點預選C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
高保留YXB:=IF(局部高點預選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);
預判YXA:=IF((距前高天YA<4 AND HHV(缺口判斷,距前高天YA)<>1) OR REF(高保留YXA,距前高天YA)=0,1,0);
判斷YXA:=IF(局部低點預選C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 預判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);
低保留YXA:=IF(局部低點預選C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);
低保留YXB:=IF(局部低點預選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));
極點保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);
XA:=LINEVALUE(極點保留=-1,L,REF(極點保留,1)=-1,REF(L,1),0,0);
XB:=LINEVALUE(極點保留=1,H,REF(極點保留,1)=1,REF(H,1),0,0);
XAS:=LINEVALUE(極點保留=-1,XB,REF(極點保留,1)=-1,REF(XB,1),0,0);
XBS:=LINEVALUE(極點保留=1,XA,REF(極點保留,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;局部極點:IF(極點保留=-1,L,IF(極點保留=1,H,0)),CIRCLEDOT,COLORYELLOW,LINETHICK;
PARTLINE(極點保留=-1,L),CIRCLEDOT,COLORYELLOW,LINETHICK5;
PARTLINE(極點保留=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);

?

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

?

 

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

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

怎么收費,代編流程等詳情請點擊查閱!

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

 


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

相關文章

    沒有相關內容
  主站蜘蛛池模板: 456在线视频| 久久99精品久久久久久噜噜| 狠狠躁夜夜人人爽天96| 成人欧美1314www色视频| 亚洲av午夜成人片| 欧美色aⅴ欧美综合色| 免费免费啪视频在线| 日本三级韩国三级欧美三级| 外国毛片在线观看| 一区二区三区福利| 护士撩起裙子让你桶的视频| 亚洲天堂电影网| 特大巨黑人吊性xxx视频| 国产免费牲交视频| AV天堂午夜精品一区| 成人亚洲综合天堂| 丰满人妻熟妇乱又伦精品视| 日韩大片在线永久免费观看网站| 亚洲午夜无码久久| 欧美精品久久一区二区三区| 亚洲视频456| 男人添女人下部全视频| 公和我做得好爽在线观看| 美团外卖猛男男同38分钟| 国产一区二区三区露脸| 182tv午夜线路一线路二| 成人欧美日韩一区二区三区| 久久影院最新消息| 日韩精品电影一区| 亚欧免费视频一区二区三区| 欧美一级手机免费观看片| 亚洲国产欧美国产第一区二区三区 | 日韩欧美一区二区三区在线播放 | 亚洲av中文无码乱人伦在线观看 | 欧美freesex黑人又粗超长| 亚洲日韩精品无码一区二区三区| 美国美女一级毛片免费全| 国产乱码一区二区三区爽爽爽| 香港三级午夜理伦三级99| 国产成人免费全部网站| 99久热只有精品视频免费观看17|