開盤價與前日股價強弱比對求助小幫手

  •   74 
  • 最後發表   台表哥  2020 十一月 27
台表哥 發文於   2020/11/25

第一次寫xs語法,雖然編譯顯示成功但不知道是否還有哪裡是多餘或是能改進的,有請小幫手解答,感謝。

作用:先用我設計的計算式將清單內股票的昨日強弱價算出,然後於開盤時將 開盤價>強勢價 or 開盤價<弱勢價

的個股篩選出來,請問我這樣寫能夠正常篩選出嗎?

 

var:HJ(0),LJ(0),CJ(0);

HJ = GetField("High","D")[1];

LJ = GetField("Low","D")[1];

CJ = GetField("Close","D")[1];

Value1 = (HJ+LJ)/2;

if Value1 < CJ Then

 value2 = LJ+((HJ-LJ)*1.382) else

value2 = LJ+((HJ-LJ)*1.618);

 

if Value1 > CJ Then

 value3 = HJ-((HJ-LJ)*1.618) else

value3 = HJ-((HJ-LJ)*1.382);

 

if GetField("Open","D") > value2 or GetField("Open","D") < value3 Then

ret=1;

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

台表哥 您好

小幫手覺得大致上是沒問題的,

但我覺得有幾個地方可以討論一下,

1. 您這個策略是想使用在盤中的對吧??

2. 如果第一點我沒認知錯的話,應該要在加個時間條件,

不然如果您是用分鐘頻率的話,他在盤中(EX 10:00 )也會觸發

台表哥 發文於   2020/11/26

我這個是只用在開盤的時候,針對清單內所有股票的開盤價做篩選,將開盤價符合條件的股票挑出,也就是9點5分以前會結束使用,請問我在"指定頻率"及"觸發設定"這兩個該如何設定呢?謝謝答覆

XQ小幫手 發文於   2020/11/27

台表哥 您好

如果您是只要用來抓股票的話 是可以的

但建議還是以分鐘頻率來抓  像是5分k 

觸發設定的話,可以選擇"k棒內單次觸發" 這是ok的

發表回覆
Close