(1) Obtenga la función de marca de tiempo ContextInfo.get_ bar_timetag() correspondiente a la hora de la línea K actual
Uso: ContextInfo.get_bar_timetag (índice).
Interpretación: obtenga la marca de tiempo de la hora correspondiente de la línea K actual.
Parámetros: número: número de índice de línea K.
Devuelve: número.
Ejemplo:
def handlebar(ContextInfo):
index = ContextInfo.barpos
print(ContextInfo.get_bar_timetag (index))
(2) Obtener la función de las acciones constituyentes del índice ContextInfo.get_ sector()
用法:ContextInfo.get_ sector(sector, tiempo real)。
Interpretación: Para obtener las acciones constituyentes del sector, solo se admiten las acciones constituyentes del índice.
parámetro:
cadena: debe tener la forma de 'stock.market', como '000300.SH', como Shanghái y Shenzhen 300 (000300.SH), China
Acciones constituyentes históricas de la Bolsa de Valores de Shanghái 500 (000905.SH), la Bolsa de Valores de Shanghái 50 (000016.SH) y otros índices.
tiempo real: marca de tiempo de nivel de milisegundos.
Retorno: lista: contiene los códigos de acciones constituyentes, y el código de acciones en el interior tiene la forma de '000002.SZ'.
Ejemplo:
def handlebar (ContextInfo):
index = ContextInfo.barpos
realtime = ContextInto.get_bar_timetag(index)
print(ContextInfo.get_sector ('000300.SH', realtime))
(3) Obtenga el multiplicador de contratos ContextInfo.get_contract_multiplier()
用法:ContextInfo.get_contract_multiplier(códigocontrato)。
Interpretación: Obtenga el multiplicador del contrato.
Parámetros: cadena: código de contrato, en forma de 'código.mercado', como 'IF1707.IF'
Devuelve: número.
Ejemplo:
def handlebar (ContextInfo):
print (ContextInfo.get_contract_multiplier('IF1707.IF'))
(4) Obtener datos financieros ContextInfo.get_ financial_data( )
用法:ContextInfo.get_financial_data(tabname, colname, market, code, barpos)。
Interpretación: Obtener datos financieros.
parámetro:
tabname: el nombre de la tabla.
colname: nombre del campo.
mercado: mercado.
código: código de existencias.
barpos: El índice de la barra actual.
Devuelve: número.
Ejemplo:
def handlebar (ContextInfo);
index = ContextInfo.barpos ContextInfo.get_financial_data('ASHAREINCOME','net_profit_incl_ min_int_inc 'SH','600000', index)
(5) Obtener datos históricos del mercado ContextInfo.get_history_data()
用法:ContextInfo.get_history_data(largo, período, campo, tipo de dividendo = 0, omitir_pausa = VERDADERO)
Interpretación: Obtener datos históricos del mercado.
Nota: Al configurar el grupo de acciones básico a través de ContexInfo.set_universe(), la adquisición de datos de mercado históricos son los datos de mercado históricos en el grupo de acciones.
parámetro:
len:número, la longitud de los datos históricos que se van a obtener.
period: cadena, el período de los datos históricos que se van a obtener.
campo: cadena, el tipo de datos históricos a obtener.
dividend_type: el parámetro predeterminado, número, excepto para el restablecimiento, el valor predeterminado no es para restablecimiento, valores opcionales: 0 (sin restablecimiento); 1 (restablecimiento hacia adelante)
peso); 2 (restauración del peso hacia atrás); 3 (restauración del peso hacia adelante de igual proporción); 4 (restauración del peso hacia atrás de igual proporción).
skip_paused: parámetro predeterminado, booleano, si dejar de llenar, llenado predeterminado.
Nota: Parámetros predeterminados: dividend_type, skip_ paused.
Retorno: una estructura de dictado de diccionario, ley es stockcode.market, value es la lista de datos de mercado, la primera en la lista
El dígito 0 es el precio más antiguo, el dígito 1 es el siguiente precio más antiguo, y así sucesivamente.
Por favor, comprenda los errores.