請問如何設定週均量?

  •   513 
  • 最後發表   tony-tw  2022 四月 22
tony-tw 發文於   2020/06/01

setbarfreq("w");

Variable: x(0),

x=average(V,5);

condition1= v[1]<x[1] and v>x;

..........

我想要選出 上一週成交量 < 5均量 ,而這週有突破5均量的股票。
這樣語法 都沒有股票出現。是否需要修改語法?
感謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/06/04

Hi tony-tw

不確定您有沒有給完整的語法,不過猜想您應該是忘記補上ret語法

請參考一下ret語法說明~

小幫手把您的語法改成以下這樣,就可以選出來囉。

setbarfreq("w");
Variable: x(0);
x = average(V,5);
condition1= v[1]<x[1] and v>x;
if condition1 then ret=1;

outputfield1(v,"成交量");
outputfield2(x,"平均成交量");
outputfield3(v[1],"成交量[1]");
outputfield4(x[1],"平均成交量[1]");

  • 按讚來自於
  • hsujenke
tony-tw 發文於   2020/06/08

感謝小幫手熱心解答與詳細說明

 

感恩

tony-tw 發文於   2022/04/16

請問關於以"週'為單位的選股條件,加入<選股中心>後,是以今天往前算一週?還是要自行在星期五才持行選股動作,才能得到正確的以週為單位的選股條件。

謝謝

XQ小幫手 發文於   2022/04/22

Hello tony-tw,

 

您可以用前一週的資訊,也可以用日期來判斷是用本週還是上一週的資訊。

舉例來說,週頻率下的話可以這樣寫:

setbarfreq("w");

if DayOfWeek(getfield("Date", "D")) = 5 then value1 = average(volume, 5) else value1 = average(volume[1], 5);

//如果是星期五的話就從本週,其他日就從前週開始計算。

發表回覆
Close