能用c語言分析預測股票嗎
① 請問,市場上的量化工具有哪些
市面上大家可以接觸到的量化交易軟體,我們大致的分為三類:互聯網投資公司研發的,量化平台公司研發的和券商研發的。
第一:互聯網投資公司研發的,這類型的公司本質就是IT+金融
提供豐富的數據、tick級回測、模擬模擬、實盤交易、風控、績效等專業量化服務。最重要的是,無需使用者具備高超的選股素質,也不需要具備編程的能力,易操作易上手,可以說是目前市面上最符合個人投資者的量化交易軟體。掘金策能夠篩選相對安全性更高的投資標的,降低分析和選股的難度,幫助投資者有效判斷市場風險度高低,及時調整持倉比例和交易策略。算是市場上很好的量化交易工具
第二:量化平台研發的,
支持股票,期貨,兩融等量化實盤,實盤開通需要客戶提交申請和平台人工審核,具有實盤交易許可權後也可以手動交易。投研+交易的一站式量化投研系統,提供豐富的數據、多語言策略開發、tick級回測、模擬模擬、實盤交易、風控、績效等專業量化服務。
第三:券商研發的
有2005年以來的股票行情數據、市值數據、財務數據、上市公司基本信息、融資副券信息,商品期貨行情數據,基金行情及凈值數據,金融期貨數據,股指數據,行業概念數據,宏觀數據。可以提供股票、期貨、基金等品種的日、分鍾級回測。能夠進行日、分鍾級別、Tick級別的模擬交易。推送後用戶手動操作跟單但需要投資者具有好的選股思路同時具備編程的能力,機構使用者偏多,對於個人用戶不是特別的友好。
② C語言(股價預測函數)
#include <stdlib.h>
#include <time.h>
float prediction(float x, int n){//從x隨機行走n步
static float delta=0.01;
static char first=1;//定義靜態局部變數
int i;
if(first){//如果第一次運行
srand(time(NULL));//用系統時間初始化隨機數發生器
first=0;
}
for(i=0;i<n;++i){
x+=rand()/(1.0+RAND_MAX)*2*delta-delta; //x加上一個[-Δ,Δ)之間的隨機小數
}
return x;
}
③ 股票程序化交易 有哪些軟體
程序化交易軟體有:文華/博易/倚天等,都是期貨軟體,但可以看股票。你可以「程序化交易軟體」為題網路再找找看還有哪些軟體。
④ 股票軟體編程用的是什麼計算機語言
C語言。
⑤ 股票軟體編程問題
有多種選擇:
1 在已有軟體的基礎上二次開發
2 在已有軟體的基礎上,開發指標版,這個最方便,權強烈推薦。指標所用的語言比較簡單,看下別人的源代碼就基本上能學會了。
3 自己從頭到尾開發軟體,那工作量增大很多了。至於用什麼語言,自己習慣用啥就用啥了。
證交所的數據,不太熟悉,那個好像要花錢買。
但是網上有免費的數據源的,尤其是日K線的數據,有很多的。
幾乎每個證券投資者都會經歷到處找指標,然後自己做指標的過程。但最終,會明白,那隻是一個小工具。
⑥ 股票行情軟體是用什麼語言編寫的
如下4種常見:
Java:Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群
JFreeChart:JFreeChart是JAVA平台上的一個開放的圖表繪制類庫。它完全使用JAVA語言編寫,是為applications, applets, servlets 以及JSP等使用所設計。JFreeChart可生成餅圖(pie charts)、柱狀圖(bar charts)、散點圖(scatter plots)、時序圖(time series)、甘特圖(Gantt charts)等等多種圖表,並且可以產生PNG和JPEG格式的輸出,還可以與PDF和EXCEL關聯。
3.源碼結構:源碼就是指編寫的最原始程序的代碼。運行的軟體是要經過編寫的,程序員編寫程序的過程中需要他們的「語言」。音樂家用五線譜,建築師用圖紙,那程序員的工作的語言就是「源碼」了。
4.c++ 【目前最多的】: C++是在C語言的基礎上開發的一種通用編程語言,應用廣泛。C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。最新正式標准C++14於2014年8月18日公布。其編程領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大受用的最強大編程語言之一,支持類:類、封裝、重載等!