如何寫出今日收盤價符合選股條件,但昨日仍不符合條件的個股。

  •   94 
  • 最後發表   Beginner  2023 十二月 08
Beginner 發文於   2023/11/22

您好:

以下是我寫出的選股條件,但由於符合條件的個股較多,主要是想尋找新符合條件的個股,

也就是昨日還不符合條件,但今日才符合條件的個股。

以下是我的程式碼,再麻煩高手或管理員幫忙了。感恩

 

Value1=EMA(close,3);   //3 EMA

Value2=EMA(close,5);   //5 EMA

Value3=EMA(close,10);  //10 EMA 

 

Value4=Value1[0]-Value1[1]; //  3EMA 斜率

Value5=Value2[0]-Value2[1]; //  5EMA 斜率

Value6=Value3[0]-value3[1]; //  10EMA 斜率

 

 

 

If (Close>Value1 and Value1>Value2 and Value2>value3 and Value4>0 and Value5>0 and Value6 >0)

   

Then Ret=1;   

XQ小幫手 發文於   2023/12/08

Hello, Beginner.

您要寫一個今日符合但是昨日不符合的狀況,今天符合的條件您已經寫出來了,

 

所以,您可以將您今天符合的條件改成前一天不全然符合即可,
condition1 = ...你的條件...;

not condition1[1] 就會是前一根Bar不符合條件

 

上面的寫法就會變成 if condition1 and not condition1[1] then ret = 1;

另外,斜率您也可以參考LinearRegAngle(...)以及LinearRegSlope(...),

https://xshelp.xq.com.tw/XSHelp/?HelpName=LinearRegAngle&group=TRENDFUNC

https://xshelp.xq.com.tw/XSHelp/?HelpName=LinearRegSlope&group=TRENDFUNC

謝謝。

發表回覆
Close