114 lines
2.9 KiB
QBasic
114 lines
2.9 KiB
QBasic
Attribute VB_Name = "Config"
|
|
|
|
Global TARGET_SHEET As String
|
|
Global ROW_START As Integer
|
|
|
|
Global ChromiumBinaryPath As String
|
|
|
|
Global COL_STOCK_CODE As String
|
|
Global COL_STOCK_NAME As String
|
|
Global COL_STOCK_PRICE As String
|
|
Global COL_10_DAY_MOVING_AVERAGE As String
|
|
Global COL_20_DAY_MOVING_AVERAGE As String
|
|
Global COL_50_DAY_MOVING_AVERAGE As String
|
|
Global COL_100_DAY_MOVING_AVERAGE As String
|
|
Global COL_250_DAY_MOVING_AVERAGE As String
|
|
Global COL_P_E_RATIO_EXPECTED As String
|
|
Global COL_EARNINGS_PER_SHARE As String
|
|
Global COL_YIELD As String
|
|
Global COL_FUND_FLOW As String
|
|
Global COL_SHORT_SELLING_AMOUNT_RATIO_ As String
|
|
Global COL_RSI_10 As String
|
|
Global COL_RSI_14 As String
|
|
Global COL_RSI_20 As String
|
|
Global COL_MACD_8_17_DAYS As String
|
|
Global COL_MACD_12_25_DAYS As String
|
|
|
|
Global IDX_STOCK_CODE As Integer
|
|
Global IDX_STOCK_NAME As Integer
|
|
Global IDX_STOCK_PRICE As Integer
|
|
Global IDX_10_DAY_MOVING_AVERAGE As Integer
|
|
Global IDX_20_DAY_MOVING_AVERAGE As Integer
|
|
Global IDX_50_DAY_MOVING_AVERAGE As Integer
|
|
Global IDX_100_DAY_MOVING_AVERAGE As Integer
|
|
Global IDX_250_DAY_MOVING_AVERAGE As Integer
|
|
Global IDX_P_E_RATIO_EXPECTED As Integer
|
|
Global IDX_EARNINGS_PER_SHARE As Integer
|
|
Global IDX_YIELD As Integer
|
|
Global IDX_FUND_FLOW As Integer
|
|
Global IDX_SHORT_SELLING_AMOUNT_RATIO_ As Integer
|
|
Global IDX_RSI_10 As Integer
|
|
Global IDX_RSI_14 As Integer
|
|
Global IDX_RSI_20 As Integer
|
|
Global IDX_MACD_8_17_DAYS As Integer
|
|
Global IDX_MACD_12_25_DAYS As Integer
|
|
|
|
|
|
Global COL_RESULT As String
|
|
|
|
GLOBAL COL_10SMA_DIFF_20SMA AS STRING
|
|
GLOBAL COL_20SMA_DIFF_50SMA AS STRING
|
|
GLOBAL COL_50SMA_DIFF_100SMA AS STRING
|
|
GLOBAL COL_RSI10_DIFF_RSI14 AS STRING
|
|
GLOBAL COL_RSI10_DIFF_RSI20 AS STRING
|
|
|
|
Sub init()
|
|
ChromiumBinaryPath = "C:\Users\logic\AppData\Local\Chromium\Application\chrome.exe"
|
|
|
|
TARGET_SHEET = "Sheet1"
|
|
|
|
ROW_START = 11
|
|
|
|
COL_STOCK_CODE = "A"
|
|
COL_STOCK_NAME = "B"
|
|
COL_STOCK_PRICE = "C"
|
|
COL_10_DAY_MOVING_AVERAGE = "D"
|
|
COL_20_DAY_MOVING_AVERAGE = "E"
|
|
COL_50_DAY_MOVING_AVERAGE = "F"
|
|
COL_100_DAY_MOVING_AVERAGE = "G"
|
|
COL_250_DAY_MOVING_AVERAGE = "H"
|
|
|
|
|
|
COL_10SMA_DIFF_20SMA = "I"
|
|
COL_10SMA_DIFF_20SMA = "I"
|
|
COL_20SMA_DIFF_50SMA = "J"
|
|
COL_50SMA_DIFF_100SMA = "K"
|
|
COL_RSI10_DIFF_RSI14 = "T"
|
|
COL_RSI10_DIFF_RSI20 = "U"
|
|
|
|
|
|
COL_P_E_RATIO_EXPECTED = "L"
|
|
COL_EARNINGS_PER_SHARE = "M"
|
|
COL_YIELD = "N"
|
|
COL_FUND_FLOW = "O"
|
|
COL_SHORT_SELLING_AMOUNT_RATIO_ = "P"
|
|
COL_RSI_10 = "Q"
|
|
COL_RSI_14 = "R"
|
|
COL_RSI_20 = "S"
|
|
COL_MACD_8_17_DAYS = "V"
|
|
COL_MACD_12_25_DAYS = "W"
|
|
|
|
COL_RESULT = "AE"
|
|
|
|
IDX_STOCK_CODE = 0
|
|
IDX_STOCK_PRICE = 1
|
|
IDX_STOCK_NAME = 2
|
|
IDX_10_DAY_MOVING_AVERAGE = 4
|
|
IDX_20_DAY_MOVING_AVERAGE = 5
|
|
IDX_50_DAY_MOVING_AVERAGE = 6
|
|
IDX_100_DAY_MOVING_AVERAGE = 7
|
|
IDX_250_DAY_MOVING_AVERAGE = 8
|
|
IDX_P_E_RATIO_EXPECTED = 9
|
|
IDX_EARNINGS_PER_SHARE = 10
|
|
IDX_YIELD = 11
|
|
IDX_FUND_FLOW = 12
|
|
IDX_SHORT_SELLING_AMOUNT_RATIO_ = 13
|
|
IDX_RSI_10 = 14
|
|
IDX_RSI_14 = 15
|
|
IDX_RSI_20 = 16
|
|
IDX_MACD_8_17_DAYS = 17
|
|
IDX_MACD_12_25_DAYS = 18
|
|
|
|
End Sub
|
|
|