ihzx 发表于 2021-8-21 10:54:37

一个BS操盘线指标,与益盟收费的经典操盘线不想上下,可惜是日线锁定

<p>以下是一个BS操盘线指标,与益盟收费的经典操盘线不想上下,可惜是日线锁定(无源码的请下载附件导入)</p>
<div class="con" id="rjsmad1"></div>
<p>日线锁定:=(PERIOD==5) AND (C&gt;0) AND V&gt;1; <br>
引力:=(MA(C,30)+MA(C,72))/2; <br>
下轨:=引力*0.73; <br>
下轨75:=引力*0.75; <br>
下轨71:=引力*0.71; <br>
下轨68:=引力*0.68; <br>
过滤周期:=1; <br>
&nbsp;VAR1:=EMA(EMA(CLOSE,9),9); <br>
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;<br>
资金:=EMA(EMA(CLOSE,8),8); <br>
资金抬轿:=(资金-REF(资金,1))/REF(资金,1)*1000; <br>
有庄控盘:=资金抬轿&gt;0; 无庄控盘:=资金抬轿&lt;=0; 买线:=EMA(C,2);<br>
卖线:=EMA(SLOPE(C,21)*20+C,55); <br>
&nbsp;BU1:=CROSS(买线,卖线);&nbsp; <br>
SEL1:=CROSS(卖线,买线); <br>
BU2:=IFF(BU1 AND 有庄控盘,1,IFF(COUNT(BU1 AND 无庄控盘,BARSLAST(SEL1)+1)==1 AND&nbsp; CROSS(资金抬轿,0),1,0)); <br>
&nbsp;BU:=BU2 AND COUNT(BU2,BARSLAST(SEL1)+1)==1; <br>
&nbsp;SEL:=SEL1 AND COUNT(SEL1,BARSLAST(BU)+1)==1; <br>
&nbsp;BUNEW:=BU; <br>
止损条件:=CLOSE/REF(OPEN,BARSLAST(BU))&lt;(1-7/100) AND COUNT(BU,BARSLAST(BU)+1)==1 AND COUNT(SEL,BARSLAST(BU)+1)==0; <br>
&nbsp;SELNEW:=IFF(止损条件 AND COUNT(止损条件,BARSLAST(BU)+1)==1,1,IFF(SEL AND COUNT(止损条件,BARSLAST(BU)+1)==0,1,0));<br>
重新买入:=COUNT(止损条件,BARSLAST(BUNEW)+1)&gt;=1 AND CROSS(C,0.965*REF(O,BARSLAST(BUNEW))); <br>
不在同一天1:=((重新买入 AND SELNEW)==0); BUNEW2:=((BUNEW AND COUNT(SELNEW,过滤周期)==0) OR 重新买入) AND 不在同一天1; <br>
二次止损:=(CLOSE/REF(OPEN,BARSLAST(重新买入))&lt;(1-7/100) AND COUNT(重新买入,BARSLAST(重新买入)+1)==1 AND COUNT(SEL,BARSLAST(重<br>
&nbsp;新买入)+1)==0); <br>
重新卖出:=(SEL AND COUNT(重新买入,BARSLAST(BUNEW2)+1)==1) OR (二次止损 AND SUM(二次止损,0)==1);&nbsp;&nbsp;&nbsp; <br>
不在同一天2:=((重新卖出 AND BUNEW2)==0); <br>
&nbsp;SELNEW2:=((SELNEW AND COUNT(SELNEW,BARSLAST(BUNEW2)+1)==1) OR 重新卖出) AND 不在同一天2; <br>
&nbsp;BUNEW3:=BUNEW2 AND COUNT(BUNEW2,BARSLAST(SELNEW2)+1)==1; <br>
&nbsp;SELNEW3:=SELNEW2 AND COUNT(SELNEW2,BARSLAST(BUNEW3)+1)==1;&nbsp; <br>
&nbsp;D:=BARSLAST(BUNEW3)+1&gt;=1 AND COUNT(SELNEW3,BARSLAST(BUNEW3)+1)==0; <br>
&nbsp;K:=BARSLAST(SELNEW3)+1&gt;=1 AND COUNT(BUNEW3,BARSLAST(SELNEW3)+1)==0; <br>
修正部分定位:=IFF(COUNT(SELNEW3,BARSCOUNT(C))==0 AND COUNT(BUNEW3,BARSCOUNT(C))==0,1,0); <br>
修正部分累计:=SUM(修正部分定位,1000)+1; <br>
精准修正累计:=IFF(修正部分累计==REF(修正部分累计,1) AND REF(修正部分累计,2)&lt;修正部分累计,修正部分累计,0); <br>
上市修正B:=修正部分定位 AND CROSS(控盘,0);<br>
上市修正S:=修正部分定位 AND CROSS(0,控盘) AND COUNT(上市修正B,BARSLAST(C&gt;0))&gt;=1;<br>
上市D:=COUNT(上市修正B,BARSLAST(上市修正B)+1)==1 AND COUNT(上市修正S,BARSLAST(上市修正B)+1)==0 AND COUNT&nbsp; (SELNEW3,BARSCOUNT<br>
&nbsp;(C))==0; <br>
上市K:=COUNT(上市修正S,BARSLAST(上市修正S)+1)==1 AND COUNT(上市修正B,BARSLAST(上市修正S)+1)==0 AND COUNT&nbsp; <br>
&nbsp;(BUNEW3,BARSCOUNT(C))==0; <br>
&nbsp;SSXZBZS:=COUNT(上市修正B,BARSCOUNT(C)); <br>
&nbsp;SSXZSZS:=COUNT(上市修正S,BARSCOUNT(C)); <br>
&nbsp;QB:=IFF(修正部分定位,上市修正B,BUNEW3); <br>
&nbsp;QS:=IFF(修正部分定位,上市修正S AND (SSXZBZS==SSXZSZS AND SSXZBZS&gt;=0 AND COUNT(SELNEW3,BARSCOUNT(C))==1 AND COUNT<br>
&nbsp;(BUNEW3,BARSCOUNT(C))==0)==0, SELNEW3 AND (SSXZBZS==SSXZSZS AND SSXZBZS&gt;=0 AND COUNT(SELNEW3,BARSCOUNT(C))==1 AND COUNT<br>
&nbsp;(BUNEW3,BARSCOUNT(C))==0)==0);&nbsp;&nbsp; <br>
&nbsp;K补:=(COUNT(上市修正B,BARSLAST(C&gt;0))==0 AND COUNT(QB,BARSLAST(C&gt;0))==0)==0;<br>
定位B68:=QB AND COUNT(L&lt;下轨68,10)&gt;=1; <br>
定位B71:=QB AND COUNT(L&lt;下轨71,10)&gt;=1; <br>
定位B75:=QB AND COUNT(L&lt;下轨75,10)&gt;=1; <br>
定位68B:=EXIST(定位B68,BARSLAST(BUNEW)+1) AND 重新买入 AND QB; <br>
定位71B:=EXIST(定位B71,BARSLAST(BUNEW)+1) AND 重新买入 AND QB; <br>
定位75B:=EXIST(定位B75,BARSLAST(BUNEW)+1) AND 重新买入 AND QB; <br>
概率1:=IFF(定位B68,5,IFF(定位B71,4,IFF(定位B75,3,0))); <br>
概率2:=IFF(定位68B,5,IFF(定位71B,4,IFF(定位75B,3,0))); <br>
概率:=IFF(概率1&gt;0,概率1,概率2);&nbsp;&nbsp;&nbsp; <br>
&nbsp;STICKLINE((D AND 日线锁定) OR (上市D AND 日线锁定),H,L,0.00,0),COLOR0000FF; <br>
&nbsp;STICKLINE((D AND 日线锁定) OR (上市D AND 日线锁定),C,O,3.00,0),COLOR0000FF;&nbsp; <br>
&nbsp;STICKLINE((K AND K补 AND 日线锁定) OR (上市K AND 日线锁定),H,L,0.00,0),COLORFFFF00; <br>
&nbsp;STICKLINE((K AND K补 AND 日线锁定) OR (上市K AND 日线锁定),C,O,3.00,0),COLORFFFF00;&nbsp; <br>
&nbsp;STICKLINE(C==O AND (D OR 上市D) AND 日线锁定,C,C,3,0),COLOR0000FF; <br>
&nbsp;STICKLINE(C==O AND (K AND K补) AND 日线锁定,C,C,3,0),COLORFFFF00; <br>
绘制多头:=(D AND 日线锁定) OR (上市D AND 日线锁定); <br>
绘制空头:=(K AND K补 AND 日线锁定) OR (上市K AND 日线锁定); <br>
代修复部分:=绘制多头==0 AND 绘制空头==0;&nbsp; <br>
&nbsp;B修:=BARSLAST(QB); <br>
&nbsp;S修:=BARSLAST(QS); <br>
补充绘制:=IFF(B修&lt;S修 AND 代修复部分,1,IFF(B修&gt;S修 AND 代修复部分,2,0));<br>
&nbsp;STICKLINE(日线锁定 AND 补充绘制==1,H,L,0.00,0),COLOR0000FF; <br>
&nbsp;STICKLINE(日线锁定 AND 补充绘制==1,C,O,3.00,0),COLOR0000FF; <br>
&nbsp;STICKLINE(日线锁定 AND 补充绘制==2,H,L,0.00,0),COLORFFFF00; <br>
&nbsp;STICKLINE(日线锁定 AND 补充绘制==2,C,O,3,0),COLORFFFF00;<br>
&nbsp;DRAWICON(QB AND 日线锁定,LOW,1); <br>
&nbsp;DRAWICON(QB AND 日线锁定,LOW*0.995,7); <br>
&nbsp;DRAWICON(QS AND 日线锁定,HIGH,2); <br>
&nbsp;DRAWICON(QS AND 日线锁定,HIGH*1.005,8); <br>
&nbsp;DRAWICON(概率==5 AND 日线锁定,L*0.97,14); <br>
&nbsp;DRAWICON(概率==4 AND 日线锁定,L*0.97,13); <br>
&nbsp;DRAWICON(概率==3 AND 日线锁定,L*0.97,11);<br>
&nbsp;MA5:MA(CLOSE,5),COLORWHITE;<br>
&nbsp;MA10:MA(CLOSE,10),COLORYELLOW;<br>
&nbsp;MA30:MA(CLOSE,30),COLORMAGENTA;<br>
&nbsp;MA60:MA(CLOSE,60),COLORGREEN;<br>
</p>
页: [1]
查看完整版本: 一个BS操盘线指标,与益盟收费的经典操盘线不想上下,可惜是日线锁定