Files
004_comission/armandarmand/task1/task1-ticket1/helloworld/browser/hello-aastock-draft1/Config.bas
louiscklaw ce9a4aa9b3 update,
2025-01-31 19:27:58 +08:00

98 lines
2.6 KiB
QBasic

Option Explicit
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
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_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