◎變數

◎系統內定12個變數可供使用者自行運用。
◎每個變數皆可更改其名稱。
◎「變數」可視為一個暫存空間,用於儲存數字,例如:
10 Va = 100
20 Vb = 50
30 Vc = Va + Vb
40 Print ( Vc= , Vc )

程式說明:
第10行程式:Va = 100 表示將數字100放至Va 變數中,即Va = 100
第20行程式:Vb = 50 表示將數字50放至Vb 變數中,即Vb = 50
第30行程式:Vc = Va +Vb 表示將Va加上Vb的結果放至Vc變數中,即Vc = 100 + 50 = 150

◎數學運算元

◎運算式遵守先乘除後加減之原則,例如: 10 + 20 / 4 = 15。

◎括號為最優先處理,例如: 100 - ( 20 + 50 ) / 5 = 86。

◎\ 代表相除後取商數,例如: 20 \ 6 = 3。

◎Mod 代表相除後取餘數,例如: 20 Mod 6 = 2。

◎邏輯運算元

◎邏輯運算元是用來比較運算元兩端之相對關係。

◎邏輯運算之結果為「是」與「否」,例如: 10 > 5 = 是,20 < 15 = 否。

◎and 代表「且」的意思,例如: 開盤價 > 收盤價 and 成交量 > 500,代表開盤價大於收盤 價成交量大於500張。

◎or 代表「或」的意思,例如: 開盤價 > 收盤價 or 成交量 > 500,代表開盤價大於收盤價 成交量大於500張。

◎not 代表「非」的意思,例如: 收盤價 >= 50 and not( 漲停板 = 是 ) ,代表收盤價大於等 於50元,且漲停板。

◎not 的標準語法為 not ( 邏輯運算式 ),注意not後面需要以括號包住邏輯運算式

◎邏輯判斷式

◎If 代表「如果」的意思,通常用於判斷式之開頭,且最後必須配合Then,以下介紹其 標準語法。

If 判斷式 Then (如果
判斷式成立 則 )
10 If 收盤價 > 開盤價 Then
20 Print ( k線收紅 , 股票代號 )
30 End If

程式說明:
第10行程式:如果收盤價大於開盤價,則繼續處理第20行程式,列出k線收紅 股票代號第30行End If表示結束If 的動作


◎If 判斷式Then,代表當判斷式成立的話就往下執行,相反的當判斷式不成立的話就跳 過不處理
10 Va = 100
20 If Va > 50 Then
30 Vb =
Va / 10
40 Print (Vb= , Vb )
50 End If
60 Vc = Va

程式說明:
第10行程式設定變數Va = 100 ,第20行判斷如果Va > 50 的話,則執行30,40行後再執行50,60行。
假設第10行改為 Va = 40,則執行順序會變成 10 --> 20 --> 50 --> 60。

◎Else 代表「否則」的意思,用法如下:
10 Va = 40
20 if Va >= 60 Then
30 Vb = 1
40 Print ( 及格 , Va )
50 Else
60 Vb = 0
70 Print ( 不及格 , Va )
80 EndIf
90 Print ( Vb= , Vb )

程式說明:
此程式之執行順序為: 10 --> 20 --> 50 --> 60 --> 70 --> 80 --> 90,
第10行改為 Va = 80,則執行順序會變成: 10 --> 20 --> 30 --> 40 --> 50 --> 80 --> 90

◎ElseIf 代表「否則如果」的意思,用法如下:
10 Va = 55
20 If Va >= 80 Then
30 Print ( 等級A , Va )
40 ElseIf Va >= 60 Then
50 Print ( 等級B , Va)
60 ElseIf Va >= 40 Then
70 Print ( 等級C , Va )
80 Else
90 Print ( 等級D , Va )
100 End If
110 Vb = Va * 10

程式說明:
此程式之執行順序為: 10 --> 20 --> 40 --> 60 --> 70 --> 80 -->100 --> 110
第10行改為 Va = 85,則執行順序會變成: 10 --> 20 --> 30 --> 40 --> 100 --> 110。

◎巢狀If 實例說明:
10 Va = 85
20 Vb = 45
30 Vc = 92
40 Vd = 66
50 If Va >= 60 Then
60 If Vb >= 60 or Vc >= 60 Then
70 If Vd >= 60 Then
80 Show
90 End If
100 End If
110 End If
程式說明:
此程式之執行順序為: 10 --> 20 --> 30 --> 40 --> 50 --> 60 -->70 --> 80 --> 90 --> 100 -->110
第10行改為 Va = 32,則執行順序會變成: 10 --> 20 --> 30 --> 40 --> 50 --> 110
第30行改為 Vc = 56,則執行順序會變成: 10 --> 20 --> 30 --> 40 --> 50 --> 60 --> 100 --> 110
第40行改為 Vd = 52,則執行順序會變成: 10 --> 20 --> 30 --> 40 --> 50 --> 60 --> 70 --> 90 --> 100 --> 110

◎跳躍指令

◎Goto 代表「跳至」的意思,是用於直接跳至某行號執行,用法如下:
10 Va = 10
20 Vb = 20
30 Goto 60
40 Vc = 30
50 Vd = 40
60 Ve = 50
程式說明:
此程式之執行順序為: 10 --> 20 --> 30 --> 60

◎取捨指令

◎Exit 代表「放棄此檔股票」的意思。

◎Show 代表「在結果欄中顯示此檔股票」,意即此檔股票符合篩選條件。

◎「Print」用於輸出文字及變數結果,例如:
10 Va = 123
20 Print( 答案=, Va )
程式說明:
此程式會在結果欄中輸出「答案=123」

◎設定常數

◎「數字」是用於輸入數字至程式中。
◎「是」、「否」是用於指定一個邏輯結果,舉例說明:
10 Va = 是
20 If Va Then
30 Print ( 成立 , Va )
40 Else
50 Print ( 不成立 , Va )
60 End If

程式說明:
此程式之執行順序為: 10 --> 20 --> 30 --> 40 --> 60

◎函數

◎「Int」用於取整數,例如:
10 Va = 3.68
20 Vb = Int ( Va )
程式說明:
此程式之結果Vb = 3

◎「Round」是以四捨五入方式取小數位數,例如:
10 Va = 3.148
20 Vb = Round( Va , 2 )
程式說明:
此程式之結果Vb = 3.15,Round ( Va , 2 )表示將Va取小數兩位。

◎「Max」用於取最大數,例如:
10 Va = 35
20 Vb = 54
30 Vc = 99
40 Vd = Max ( Va , Vb , Vc )
程式說明:
此程式之結果Vd = 99

◎「Min」用於取最小數,例如:
10 Va = 35
20 Vb = 54
30 Vc = 99
40 Vd = Min ( Va , Vb , Vc )
程式說明:
此程式之結果Vd = 35


◎「Abs」用於取絕對值,例如:
10 Va = -3.25
20 Vb = Abs( Va )
程式說明:
此程式之結果Vb = 3.25

◎「Sqr」用於求平方根,例如:
10 Va = -100
20 Vb = Sqr( Va )
程式說明:
此程式之結果Vb = 10

◎「Sgn」用於正負號判斷,例如:
Sgn(X) → X < 0 結果等於 -1
Sgn(X) → X = 0 結果等於 0
Sgn(X) → X > 0 結果等於 1

◎股票指標資料函數

◎左方所有函數,皆可查詢當日,前1、前2、...、前9,共10根K線,例:
成交量、前1_日_成交量、前2_日_成交量 、...、前9_日_成交量
RSI(12)、前1_日_RSI(12)、前2_日_RSI(12) 、...、前9_日_RSI(12)

其中,成交量及RSI(12)代表當天。

左方之函數,依各自屬性可查詢:日線、週線、月線、5分、10分、15分、20分、30分、60分、90分、120分等不同K線,如:
前1_週_收盤價、月_KD_k(9)、前2_30分_MACD交叉(6,6,9)、90分_均線(10)、前3_日_漲停板、週_股價位階(80)、...等

◎「法人區間買賣」:計算某法人於若干天內之買賣超量。

◎「漲停板」「跌停板」「漲停未鎖」「跌停未鎖」:結果為「是」或「否」。

◎「位階」:是指在某時間區間內,取這段期間中最大值 - 最小值為100%,計算目前數值之高度百分比,例:
股價位階(80): 表示以80天為期間,設定80天內最高價為100%,最低價為0%,計算今天收盤價之百分比。

◎「xxx交叉」之結果為「是」或「否」。

◎設定及操作


◎日期鈕:用於設定基準日,在此設定之日期即為「當天」。

◎可設定一日期區間,前面日期為起始日,後面日期為終止日。


◎1101 ~ 9999 :可設定股票搜尋範圍。

◎刪除:可刪除一個Word。

◎按下「程式編輯區」按鈕,可重整程式。

◎按下「執行」鈕,可啟動程式,開始搜尋。

◎在執行中可按下「中止」鈕,停止程式。

◎為確保執行之穩定度,在執行中部分按鈕將無法使用。

◎自選股設定

◎使用者若有設定「自選股檔案」,程式將會依「自選股檔案」內之股票進行搜尋。

◎結果欄按鈕

◎「存檔」:將搜尋結果存成自選股檔案。

◎「匯出」:將結果欄內之股票匯至「股票暫存區」。

◎「清除」:清空結果欄。

◎「自動驗算」:將結果欄內之股票匯出至「股票自動驗算」功能

◎快速鍵按鈕

 游標左移 +  +
 游標右移 -  -
 游標上移

*

 *
 游標下移 /  /

Enter

 往下新增一行 =  =
Del  刪除一個Word \  \
Back  往前刪除一個Word 9  (
Home  將游標移至該行最前面 0  )
End  將游標移至該行最後面 .  > >=
PageDown  刪除一行 ,  <  <=
PageUp  插入一行 ;  <>
    空白鍵  數字
    A  and、陣列
    E  ElseIf Else End If Exit
    G  Goto
    I  If Int
    M  Mod Max Min
    N  Not 
    O  or
    P  Print
    R  Round
    S  Show
    T  Then
    V  變數 1 , 2 , ... , 12
    Y  是