A. 如何製作自己股票軟體
如果自己從頭做一個全新的,很好,很強大,我也不會。
如果僅僅達到分析的效果,可以套用原來股票軟體的框架,然後製作公式。
例如我用的通達信,首先你要找到可以編輯指標的地方。功能——專家系統——公式管理器。然後開始新建公式吧。
首先你要搞明白指令,OPEN開盤,CLOSE收盤,HIGH最高價,LOW最低價,HHV(CLOSE,x)x天內最高價,LLV(CLOSE,x)x天內的最低價,EMA(CLOSE,x)x天內的指數移動平均
然後看格式,隨便打開一個你認為比較復雜的公式,看看他們的編寫格式是什麼樣的。
第三步,自己遍一點簡單的公式,點擊測試公式,試試對不對。
OK了?哪么就根據自己的需要,寫一些相對復雜的公式吧。
有些小問題要注意下,如果是一個指標公式,哪么你可以編寫的相對復雜一些,如果你想寫一些選股公式,在通達信里,選股公式只支持一個條件輸出,也就是說,最後選擇的條件多了,選股器是運行不了的。
在分時圖點擊右鍵,可以出現一個價格預警,這是一個自動提示你的功能,他可以識別選股公式,指標公式不識別,你也不能用。
所以要想搞成自己報警,你就需要多寫幾個單一的選股公式,然後統統加到價格預警的公式報警里,讓預警器每種情況都報警,然後再人為識別那些是有用,那些是無用。
還有很多別的辦法,希望在這能起到拋磚引玉的作用。
PS:網上有很多公式製作的教程,自己去看看會更清楚。
B. 鎬庝箞鏍峰紑鍙戣偂紲ㄨ蔣浠(濡備綍浣跨敤鑲$エ杞浠)
鑳戒笉鑳藉叿浣撲粙緇嶄竴涓嬭偂紲ㄨ蔣浠跺紑鍙戝叿浣撻兘鏄鎬庝箞鍋氾紵鎴戜滑涓昏佺殑涓氬姟灝辨槸涓哄叕鍙告垨涓浜哄紑鍙戝埗浣滆嚜宸蹭釜鎬у寲鐨勮偂紲ㄥ垎鏋愯蔣浠訛紝鍖呮嫭錛氳蔣浠舵ā鏉匡紝鐣岄潰錛屾寚鏍囷紝鍚嶇О錛岄滆壊錛岄夎偂錛屽悗鍙幫紝鑷鍔ㄤ氦鏄擄紝鍒嗘瀽錛屽疄鏃舵洿鏂扮殑璧勯噾鏁版嵁錛屼俊鎮鍙戝竷
浼樺娍錛氬彲闅忓績DIY錛堝嵆錛氬彲鍔犲叆鎮ㄤ釜浜虹殑鎯蟲硶鍜屽壋鎰忥級鑺傜害鎴愭湰錛堝厤璐規彁渚涗竴騫寸殑鏈嶅姟鍣ㄤ嬌鐢ㄤ互鍙婂畾鍒朵釜鎬у寲鐨勫叕鍙稿d紶緗戠珯<琛屾儏杞浠跺姞鍏寮忥紝緗戠粶楠岃瘉錛屽悗鍙板紑鍙鳳紝淇℃伅鍙戝竷>錛屽畬鍏ㄤ竴絝欏紡鏈嶅姟錛侊級鎴戣嚜宸辨湁涓濂楁寚鏍囨垜鎯崇敤鏉ュ仛涓轟竴涓鍗栫偣寮鍙戜竴濂楄蔣浠訛紝浣犱滑鑳戒笉鑳界粰鎴戝姞鍒拌蔣浠朵腑錛熻繖涓鏄娌℃湁闂棰樼殑錛屾寚鏍囨柟闈㈢壍鎵鍒頒袱涓闂棰橈細1
鍑芥暟鐨勪竴鑷存2
鎸囨爣婧愮爜鐨勫畨鍏ㄦэ紝瀵逛簬絎涓縐嶉棶棰樻垜浠寤鴻鎮ㄨ兘鐩存帴鏉ュ叕鍙鎬竴瓚熸垨鑰呰嚜琛屽湪鍚岃姳欏洪氳揪淇¤蔣浠朵笂榪愯屼竴涓嬪彲浠ョ殑璇濅竴鑸鏄娌℃湁浠涔堥棶棰樼殑錛屼笉榪囦負浜嗕繚瀹堣搗瑙佹偍鏈濂借繕鏄鑳芥惡婧愮爜鏉ュ叕鍙鎬竴瓚燂紝濡傛灉鏈夐亣鍒版簮鐮佸嚱鏁頒笉涓鑷翠笉鑳藉湪鎴戜滑騫沖彴涓婅繍琛岃繖鏍風殑鎯呭喌鎴戜滑浼氱粰鎮ㄦ帹鑽愪竴浜涘垪鎸囨爣渚涙偍閫夋嫨
絎浜岀嶆儏鍐碉紝涔熷氨鏄婧愮爜鐨勫畨鍏ㄦф柟闈錛屾垜浠閲囩敤鐨勬柟娉曟槸鍦ㄦ湇鍔″櫒絝128浣嶅姞瀵嗘柟寮忥紝鏃犳硶鐮磋В鏈嶅姟絝鍙﹀栧氨鏄鍦ㄥ㈡埛絝鎴戜滑閲囩敤鐨勬槸緇勫悎閿闅愯棌鎸囨爣緙栬緫鍣錛岃劇疆鎮ㄨ嚜宸辯煡閬撶殑緙栬緫鍣ㄧ粍鍚堥敭錛屽苟涓旂紪杈戝櫒涔熷彲浠ヨ句笂瀵嗙爜榪欐牱鍋氬彲璋撴槸涓夐噸淇濇姢錛屽逛簬瀹夊叏鎬ц繖鍧楀畬鍏ㄦ槸鍙浠ユ斁蹇冪殑
鑲$エ杞浠跺紑鍙戝嚭鏉ヨ繍琛岄熷害鎬庝箞鏍鳳紵鑳藉紑澶氬皯涓璐︽埛錛屽氬皯浜哄悓鏃剁櫥闄嗭紵涓鑸鏈鍦扮綉緇滄病鏈夐棶棰樼殑鎯呭喌涓嬭蔣浠剁殑榪愯岄熷害鏄璺熻蔣浠剁殑鏈嶅姟鍣ㄧ浉鍏寵仈鐨勶紝鏈嶅姟鍣ㄤ竴鑸閰嶇疆鐨勫氨鍙浠ワ紝涓昏佹槸鎵樼$殑甯﹀斤紝涓鑸鎯呭喌涓嬪叡浜鐨勫彲鑳戒細鍦ㄤ笂緗戦珮宄版湡瀵硅蔣浠朵駭鐢熶竴瀹氱殑褰卞搷錛屽傛灉鏈夎兘鍔涚殑璇濇渶濂借兘鎼炰竴涓鐙浜鐨勶紝榪欐牱瀵規偍鐨勮蔣浠惰繍琛屼篃鏄鏈変繚闅滅殑
杞浠跺紑璁捐處鍙鋒槸鍙浠ユ棤闄愬紑璁劇殑鍥犱負鑲$エ杞浠朵竴鑸鏉ヨ寸櫥褰曠殑鏃舵墊ф瘮杈冨己錛屼篃灝辨槸璇村繀欏昏佷繚璇佸悓鏃跺湪綰匡紝鍙瑕佹槸杞浠舵壙杞芥湇鍔″櫒閰嶇疆浠ュ強甯﹀借揪鍒頒簡涓鑸鎯呭喌涓嬪悓鏃跺湪綰2000鈥5000浜烘槸娌℃湁闂棰樼殑
褰撶劧鎴戜滑涔熸湁鎻愪緵鐨勬湇鍔″櫒錛屾垜浠鎻愪緵鐨勫叡浜鏈嶅姟鍣ㄤ竴鑸鎯呭喌涓嬪彲鏀鎸2000浜轟互鍐呭悓鏃跺湪綰匡紝鏈嶅姟鍣ㄤ笉鍚屼簬鉶氭嫙涓繪満錛屾墍浠ユ垜浠涓鑸鎯呭喌涓嬩細鍦ㄤ笉寮鐩樼殑鎯呭喌涓嬫垨鑰呮繁澶滃噷鏅ㄨ繘琛岀淮鎶わ紝灞婃椂鍙鑳藉獎鍝嶆偍鐨勭櫥褰
鎴戜滑鎻愪緵鐨勬湇鍔″櫒鏄浠庢″勾寮濮嬫敹鍙栦竴涓鏈嶅姟鍣ㄧ殑緇存姢璐圭敤鐨
浣犱滑鐨勫悎浣滄祦紼嬫槸浠涔堟牱鐨勶紵鑱旂郴甯傚満浠h〃鐜嬫櫁錛堢櫨搴︽悳緔⑩滆偂紲ㄨ蔣浠跺紑鍙戠帇鏅椻濊幏鍙栬仈緋繪柟寮
錛夆啋鍒跺畾寮鍙戞柟妗堚啋鏍規嵁鏂規堢殑闅句互紼嬪害鐜嬫櫁緇欏嚭鐩稿簲鐨勬姤浠峰弻鏂硅揪鎴愬崗璁絳捐㈠悎鍚屸啋棣栦粯鍚堝悓嬈懼紑濮嬫牴鎹鏂規堝埗浣滆蔣浠垛啋杞浠跺埗浣滃畬鎴愪氦浠樹簬鎮ㄦ祴璇曗啋瀵規瘮鏂規堟棤鍑哄叆浜や粯浣欐鋸啋鎴戞柟鎻愪緵鍏嶈垂涓騫寸殑杞浠舵e父榪愯岀殑緇存姢宸ヤ綔
C. 怎樣用 Python 寫一個股票自動交易的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
D. 股票軟體編程問題
這個嘛,的確有些異想天開,但只要你努力,編個軟體是做的到的。
第一步,您可以嘗試在一些免費軟體上寫指標,很多軟體都提供公式編輯功能,這些公式編輯器就是一種簡化的計算機語言,如果您對股市的想法不復雜,使用別人的軟體做平台,自己加些東西,可能是上手最快的辦法。
如果您期望獲得的是獨立完整的產品,就需要找數據源了。如果您計算機水平足夠高,任何一款免費軟體的數據都能夠導出來。如果您做不到這一點,可以找個免費的數據介面。這些數據介面在許多軟體論壇上有提供,至於怎樣使用這些介面,您需要找介面的提供者咨詢。免費數據介面是網上的一些編程高手提供的,有些收費,有些免費。即使收費,費用也不高。
找到數據後,就可以寫自己的軟體了。通過各軟體商的摸索,股票軟體幾乎唯一的選擇是C語言。早前人們嘗試過幾乎所有當前流行的計算機語言寫股票軟體,但目前大品牌的正版付費軟體幾乎都是C語言寫的,其他語言在處理數據流上效率太低,以至於不能商品化。
當您的軟體已經可以向市場推廣時,就需要購買正式的數據源了。來自交易所的數據有兩個版本:Level-1和Level-2,Level-1每年約80萬,Level-2是買不到的,後者屬於特許經營,您需要是注冊資本1000萬以上的公司,通過向交易所特別申請才能獲得。運營Level-2數據的投資額大約是3000萬/年,包括研發、市場和數據傳輸平台。
如果您的軟體創新度有限,您的商業機會不多。如果您有自己的創造,那您就有機會了。在這個市場上,獲得每年3000萬的營業額不困難。
如果您試圖獲得每年上億的營業額並在創業板上市,您需要找到不低於4000萬的風險投資,並且組建一個不小於150人的團隊。
祝您成功吧,有志者事竟成。
E. 股票軟體開發開發過程
股票軟體開發開發過程包括以下五個階段:
一、股票軟體開發定製分析
然後把它用軟體工程開發語言(形式功能規約,軟體需求分析就是回答做什麼的問題。一個對用戶的需求進行去粗取精、去偽存真、正確理解。即需求規格說明書)表達進去的過程。本階段的基本任務是和用戶一起確定要解決的問題,建立軟體的邏輯模型,編寫需求規格說明書文檔並最終得到用戶的認可。需求分析的主要方法有結構化分析方法、數據流程圖和數據字典等方法。本階段的工作是根據需求說明書的要求,設計建立相應的軟體系統的體系結構,並將整個系統分解成若干個子系統或模塊,定義子系統或模塊間的介面關系,對各子系統進行具體設計定義,編寫軟體概要設計和詳細設計說明書,資料庫或數據結構設計說明書,組裝測試計劃。
二、股票軟體開發設計
也可以是可組合、可分解和可更換的功能單元。模塊,股票軟體設計可以分為概要設計和詳細設計兩個階段。實際上軟體設計的主要任務就是將軟體分舉前如解成模塊是指能實現某個功能的數據和程序說明、可執行程序的順序單元。可以是一個函數、過程、子程序、一段帶有順序說明的獨立的順序和數據。然後進行模塊設計。概要設計就是結構設計,其主要目標就是給出軟體的模塊結構,用軟體結構圖表示。詳細設計的首要任務就是設計模塊的順序流程、演算法和數據結構,主要任務就是設計資料庫正啟,常用方法還是結構化順序設計方法。
三、股票悔穗軟體開發定製編碼
即寫成以某一順序設計語言表示的"源程序清單"充沛了解軟體開發語言、工具的特性和編程風格,軟體編碼是指把軟體設計轉換成計算機可以接受的順序。有助於開發工具的選擇以及保證軟體產品的開發質量。
四、股票軟體開發測試
關鍵在於理解測試方法。不同的測試方法有不同的測試用例設計方法。兩種常用的測試方法是白盒法測試對象是源程序,股票軟體測試的目的以較小的代價發現盡可能多的錯誤。要實現這個目標的關鍵在於設計一套出色的測試用例(測試數據和預期的輸出結果組成了測試用例)如何才幹設計出一套出色的測試用例。依據的順序內部的邏輯結構來發現軟體的編程錯誤、結構錯誤和數據錯誤。結構錯誤包括邏輯、數據流、初始化等錯誤。用例設計的關鍵是以較少的用例覆蓋盡可能多的內部順序邏輯結果。白盒法和黑盒法依據的軟體的功能或軟體行為描述,發現軟體的介面、功能和結構錯誤。其中介面錯誤包括內部/外部介面、資源管理、集成化以及系統錯誤。
五、股票軟體開發與維護
對軟體產品所進行的一些軟體工程的活動。即根據軟體運行的情況,維護是指在已完成對軟體的研製(分析、設計、編碼和測試)工作並交付使用以後。對軟體進行適當修改,以適應新的要求,以及糾正運行中發現的錯誤。編寫軟體問題演講、軟體修改演講。
F. 手機版股票軟體有沒有可以自編公式的功能哪一個可以
手機版通達信可以實現這個功能。
1、打開手機界面,點擊「應用市場」圖標
G. 什麼軟體可以自己繪制股票K線
以前,都是自己計算而繪制的,現在,所有的技術分析軟體中都可以在某一時間周期的K線圖中找到相對應的均線。
大智慧.錢龍.
K線圖又稱陰陽燭圖。陽燭表示該時段中收盤價高於開盤價,陰燭表示收盤價低於開盤價,燭頂和燭底反映該時段中的最高、最低價。根據開盤價、收盤價、最高價以及最低價之間的不同情況,陰線和陽線會呈現不同的形態。
而k線圖最重要的參考指標是均線系統,它是進行股市操作最重要的參考指標,以每天的前九天和當天共十天的收盤價取算術平均值,再以若干天的這種算術平均值而連結的曲線就是十日均線。同樣,有十分鍾均線、十小時均線、還有以周、月、年等不同的時間單位作成的各種均線。通常10個時間單位的均線統稱為10均線。20均線就是20個時間單位的均線,......,其它都是同樣的意思。以上是常見的做法。還有人取每天的平均價,還有的取均權平均值等等,做法不一。K線圖中常標以MA5、MA10、......
由於均線對股價趨勢有一定的比照作用,所以,它對於技術分析相當重要。一般以日線MA5、MA10分析短期走勢,以MA30、MA60分析中期走勢,以M125和M250分析中長期走勢。而以5--30分鍾K線做短線操作,以周、月、年K線中的均線走向分析長期走向。
由於從均線可以動態分析股價的走勢,所以,常有人以均線來設置止損點及止賺點(高拋點),其實就是起到一種通過技術分析而確定的活動標尺的作用。都只有相對的參考價值。
建議你找一些基礎書看一看就知道了。股市沒有成熟的理論,要靠自己在實際操作的經驗教訓中積累。
H. 炒股軟體通常用什麼編程語言寫的
K-JAVA功能可以做移動商務、移動辦公、信息點播、股票、外匯、地址簿、日歷、文件管理、天氣預報等;
股票軟體使用的是JAVA語言,該可以跨平台運行,軟體開發商可以很容易的開發應用程序;股票行情軟體是基於Java計算機編程語言陵絕上的,也就是K-JAVA即J2ME軟體平台,專門用於嵌入式設備的JAVA軟體。
Java包含了一種計算機編程語言和一個平台,隨著K-Java技術的不斷完善與發展,發展商們將對具有K-Java功能尺悉姿的手機用戶提供更還更全面的服務。如:互動游戲、互動新聞、增強手機連接到無線網路後進行數據交換的安全性、載以Java語言寫成的內容、遙控家用電器。
軟體開發商以K-Java編陸野程語言為手機開發應用程序,可以提供,游戲,個人信息處理,股票,電子地圖等服務程序。Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。