一、用java做一个股票软件。
可以把股价数值和坐标轴都先乘上100。
因为股价变动最小0.01,所以扩大100倍后所有股价就都是整数了。
如果需要显示数字,可以在设定显示值是实际坐标值的1%。
二、怎么获取股票数据c++ api
基本都是自己封装CTP接口,程序端实现多账户、多策略的行情信号接收和委托提交/回报处理。
也可以用 QuantBox/QuantBox_XAPI · GitHub 这样的封装的比较好、多接口统一API的项目直接整合到程序化平台的项目中使用。
通过程序接口用证券、期货账号登录后订阅品种的行情,证券、商品期货、股指期货、期权(全真模拟,9号就有实盘行情)都可以接收交易所的快照数据(例如商品、股指都是500ms一个快照,数据结构也比较完整)。
然后交易平台可以把行情数据广播给各个策略程序,程序根据量化策略的逻辑判断是否下单?挂单的方式如何?挂单失败是否追单?如何追单?策略程序判断要下单,则提交指令到程序化交易平台,平台把各个帐号各个品种中策略的逻辑持仓汇总为实际持仓,然后通过接口提交委托,并且处理委托回报。
行情数据一方面广播给策略程序,一方面自己存数据库,存下来的数据通过完整性检测后,可以自己合成低频率的数据,如1分钟、30分钟、1小时、日度等等,这些数据会被用于策略回测,也可以用于市场微观结构的观察和研究,例如可以通过优化挂单方式来降低交易滑点。
Matlab可以做一些回测,实盘可能是比较不易用的。
一般可以用C++, Java, C#来利用CTP程序化交易接口实现实盘平台,策略研究推荐用R做数据分析、统计、处理、可视化、策略分析、自动报告,用Rcpp(R调用C++)或者直接C++实现高性能回测,用单机并行或集群实现批量回测。
三、如何在通达信的预警指标的编程定义获取不同时间周期?
免费版的通达信的预警,只可以使用日线级别的预警,别的周期都被关闭了。
要想实现出日线以外的其他周期的预警,就得进入通达信内核将锁定解除。
解除 了锁定之后,就可以在预警设置时,选股预警周期,比如选择60分钟预警,或者是选股周线预警等。
不用也不需要在公式里面获取周期。
四、请问怎样用Java获取股票行情历史数据?新浪、搜狐、百度财经都可以......
public ;
class ;
StockConnection ;
{ public ;
static ;
void ;
main(String[] ;
args) ;
{ URL ;
ur ;
= ;
null;
try ;
{ //搜狐股票行情历史接口// ur ;
= ;
new ;
URL("*://q.stock.sohu*/hisHq?code=cn_300228&;
start=20220930&;
end=20221231&;
stat=1&;
order=D&;
period=d&;
callback=historySearchHandler&;
rt=jsonp");
//新浪股票行情历史接口 ur ;
= ;
new ;
URL("*://biz.finance.sina*.cn/stock/flash_hq/kline_data.php?&;
rand=random(10000)&;
symbol=sh600000&;
end_date=20220809&;
begin_date=20000101&;
type=plain");
HttpURLConnection ;
uc ;
= ;
(HttpURLConnection) ;
ur.openConnection();
BufferedReader ;
reader ;
= ;
new ;
BufferedReader(new ;
InputStreamReader(ur.openStream(),"GBK"));
String ;
line;
while((line ;
= ;
reader.readLine()) ;
!= ;
null){ System.out.println(line);
} } ;
catch ;
(Exception ;
e) ;
{ // ;
TODO ;
Auto-generated ;
catch ;
block e.printStackTrace();
} }}
五、Java如何获取k线数据
可以通过java模拟post或者get请求,通过网上的接口获取数据接口可以看网页链接
六、Java查询股票行情数据
与数据源的链接。
数据库的扫描。
tomcat的及时更新(Jsp) Java绘图. ...想了想也只能写这么点.. 如果用c#我觉得会好做很多..
七、用java语言可以实时获取股票数据。我想知道能否用c语言来读取新浪股票信息呢?具体怎么实現,谢谢。
void main(){float f(float);float xpoint(float,float);float root(float,float);float x,x1,x2,f1,f2;do{printf("输入x1,x2 ");scanf("%f%f",&x1,&x2);f1=f(x1);f2=f(x2);}while(f1>f2);x=root(x1,x2);printf("方程在1.5附近的根为%f ",x);}
八、如何用JavaScript 获取、收集网络上基金股票的行情数据
,,,,,,,,xml*不能跨域,,楼上的搞错了
参考文档
声明:本文来自网络,不代表【股识吧】立场,转载请注明出处:https://www.gupiaozhishiba.com/subject/22722018.html