using JDBC
using DataFrames
JDBC.usedriver("C:\\Program Files\\Tinysoft\\Analyse.NET\\TSJDBC\\jar\\TSJDBC.jar") #TSJDC.jar路径
JDBC.init()
ip="tsl.tinysoft.com.cn" #天软服务器
port="443" #端口
user="username" #用户名称
password="password" #密码
cnxn_str = string("jdbc:tinysoft://",ip,":",port,"/?username=",user,"&password=",password)
# 范例:取一段时间行情数据
s1="""
setsysparam(pn_stock(),'SZ000002');//股票
setsysparam(pn_cycle(),cy_day());//周期
setsysparam(pn_date(),20190418T);//截止时间点
n:=tradedays(20190410T,20190418T);//时间段内交易日数
return nday(n,'date',datetostr(sp_time()),'close',close(),'vol',vol(),'amount',amount());
"""
'''
df = JDBC.load(DataFrame, cursor(cnxn_str), s1)
println(df)
执行结果: