一種利用plc語言編程分析并選擇股票及期貨的方法
【專利摘要】本發(fā)明提供一種利用PLC語言編程分析并選擇股票及期貨的方法,在計算機軟件系統(tǒng)中建立一個可供PLC語言編程并運行的軟件PLC模塊,把影響股票及期貨漲跌的各種歷史數(shù)據(jù)建立成模塊作為軟件PLC 的輸入信號,把股票及期貨名稱或代碼建立成模塊作為軟件PLC 的輸出信號,利用PLC語言在軟件PLC上分析股票及期貨并選擇符合條件的股票及期貨。本方法可實現(xiàn)利用PLC語言編程分析股票及期貨并選擇符合條件的股票及期貨,相比現(xiàn)有的采用專用文字語言的編程方法可大幅度縮短編程周期,因PLC語言的主要語言梯形圖是圖形化語言,易學,易懂,尤其適合用戶自由編程分析股票及期貨并選擇符合條件的股票及期貨。
【專利說明】
一種利用PLC語言編程分析并選擇股票及期貨的方法
技術領域
[0001]本發(fā)明涉及一種計算機軟件分析股票及期貨的方法,特別是利用計算機軟件編程分析并選擇股票及期貨的方法。
【背景技術】
[0002]隨著計算機技術的不斷發(fā)展,利用計算機軟件編程分析并選擇股票及期貨成為趨勢,一般來說,利用計算機軟件編程分析并選擇股票及期貨的方法是先設定好選擇股票及期貨的條件,再把這個條件與所有股票及期貨的各種歷史數(shù)據(jù)相比較,從而選擇出符合條件的股票及期貨?,F(xiàn)在市場上股票及期貨行情軟件很多,比較有名的如東方財富通,大智慧,同花順,通達信等,這些軟件一般都有條件選股的功能,即按照一定的條件選擇出合適的股票及期貨,其實現(xiàn)方法有兩種:一種是軟件廠家給出了一些常用的條件選股公式,如:市盈率選股,市凈率選股等,用戶可以給這些公式設定參數(shù)后以公式為條件選擇股票及期貨。第二種是用戶可以按照軟件廠家提供的特殊編程語言來編寫自己的條件選股程序,各個軟件廠家提供的特殊編程語言有一些差別,但都是以英文字母為基礎,以文字化的形式來表現(xiàn)的,且語言簡單,不能實現(xiàn)很復雜的功能。由于這種特殊編程語言是軟件廠家規(guī)定的一種特殊文字語言,不是一種標準化的語言,所以大多數(shù)人都不熟悉,感覺編寫十分困難。
[0003]工業(yè)控制領域的PLC(可編程控制器)可以實現(xiàn)各種復雜的控制,其所采用的PLC語言(主要是梯形圖)是一種標準化的語言,流傳廣泛、簡單、直觀,梯形圖采用圖形化編程,易學、易懂,一般人經(jīng)過簡單學習,就可以編制出復雜的控制程序。因此,如果能利用簡單的PLC語言編寫股票及期貨的條件選股程序,相比現(xiàn)有的編程方法將可大幅度縮短編寫周期,尤其對用戶來說,大大降低了編程門檻。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種簡單、直觀編程分析并選擇股票及期貨的方法,可以讓用戶經(jīng)過簡單的學習,就可以自己自由編寫股票及期貨的條件選股程序。為實現(xiàn)上述目的,本發(fā)明的技術方案如下:
一種利用PLC語言編程分析并選擇股票及期貨的方法,在計算機軟件系統(tǒng)中建立一個可供PLC語言編程并運行的軟件PLC模塊,把影響股票及期貨漲跌的各種歷史數(shù)據(jù)建立成模塊作為軟件PLC的輸入信號,把股票及期貨名稱或代碼建立成模塊作為軟件PLC的輸出信號,利用PLC語言在軟件PLC上分析股票及期貨并選擇符合條件的股票及期貨。
[0005]所述影響股票及期貨漲跌的各種歷史數(shù)據(jù)包括股票及期貨代碼、股票及期貨歷史價格及成交量、大盤歷史指數(shù)及成交量、股票及期貨歷史技術指標、股票及期貨歷史基本面指標、國內(nèi)外歷史事件。
[0006]本發(fā)明的有益效果:
1、現(xiàn)有的編寫股票及期貨的條件選股程序的語言是軟件廠家規(guī)定的一種特殊文字語言,不是一種標準化的語言,所以大多數(shù)人都不熟悉,感覺編寫十分困難。而本發(fā)明采用PLC語言編寫股票及期貨的條件選股程序,因PLC語言是一種標準化的語言,流傳廣泛,且梯形圖是圖形化語言,直觀、易懂,用戶經(jīng)過簡單的學習,就可以自由編寫股票及期貨的條件選股程序,可以大大縮短編程時間。
[0007]2、因現(xiàn)有的編寫股票及期貨的條件選股程序的語言是軟件廠家規(guī)定的一種特殊文字語言,功能較為簡單,編寫復雜的股票及期貨的條件選股程序很困難,而PLC語言在工控領域可以實現(xiàn)十分復雜的控制,功能很強大,用戶可以隨心所欲地編寫出各種復雜的股票及期貨的條件選股程序,大大方便了用戶的使用。
【附圖說明】
[0008]附圖1為本發(fā)明工作流程示意圖;
附圖2為本發(fā)明實施例1的梯形圖;
附圖3為本發(fā)明實施例2的梯形圖;
附圖4為本發(fā)明實施例3的梯形圖。
【具體實施方式】
[0009]結合附圖和具體實施例,對本發(fā)明作進一步說明。應理解,這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍。此外應理解,在閱讀了本發(fā)明講授的內(nèi)容之后,本領域技術人員可以對本發(fā)明作各種改動或修改(例如1、對梯形圖的表示圖形作一些修改。2、比IEC61131-3所規(guī)定的程序語句增加或減少。3、現(xiàn)在股票及期貨行情軟件主要基于windows系統(tǒng),但本發(fā)明同樣適用于Mac OS X、Android、1S、Linux等計算機操作系統(tǒng)),這些等價形式同樣落于本申請所附權利要求書所限定的范圍。
[0010]—種利用PLC語言編程分析并選擇股票及期貨的方法,在計算機軟件系統(tǒng)中建立一個可供PLC語言編程并運行的軟件PLC模塊,把影響股票及期貨漲跌的各種歷史數(shù)據(jù)建立成模塊作為軟件PLC的輸入信號,把股票及期貨名稱或代碼建立成模塊作為軟件PLC的輸出信號,利用PLC語言在軟件PLC上分析股票及期貨并選擇符合條件的股票及期貨。
[0011 ]我們通常在工業(yè)控制領域看到的PLC,它是一個小盒子,里面有電路板,通過其存儲器編寫程序,可以實現(xiàn)各種控制功能,這是硬件PLC ο軟件PLC是在軟件中模擬硬件PLC,它是計算機軟件系統(tǒng)中的一個純軟件模塊,它是將PLC的控制功能封裝在軟件模塊內(nèi),這個模塊可供PLC語言編程并運行。軟件PLC的輸入信號是純軟件模塊,輸出信號也是純軟件模塊,輸入信號通過軟件PLC的程序邏輯運算,生成相應的輸出信號,這樣,就在軟件里實現(xiàn)了硬件PLC的控制功能。
[0012]本發(fā)明所提供的方法是在計算機軟件系統(tǒng)中建立一個可供PLC語言編程并運行的軟件PLC模塊,把影響股票及期貨漲跌的各種歷史數(shù)據(jù)包括股票及期貨代碼、股票及期貨歷史價格及成交量、大盤歷史指數(shù)及成交量、股票及期貨歷史技術指標、股票及期貨歷史基本面指標、國內(nèi)外歷史事件建立成模塊作為軟件PLC的輸入信號,把股票及期貨名稱或代碼建立成模塊作為軟件PLC的輸出信號,利用PLC語言在軟件PLC上分析股票及期貨并選擇符合條件的股票及期貨。
[0013]根據(jù)IEC61131-3,PLC語言包括1,梯形圖(LD)、2,指令表(IL)、3,結構化文本(ST)、4,順序功能圖(SFC)、5,順序功能圖(SFC)、6,連續(xù)功能圖(CFC)。下面我們用最常用的梯形圖(LD)編制三個簡單程序分析并選擇股票及期貨。
[0014]實施例1、實施例2是把影響股票及期貨漲跌的各種歷史數(shù)據(jù)通過軟件處理,做成模塊作為數(shù)字量輸入,利用PLC語言編程分析并選擇股票及期貨,實施例3是把影響股票及期貨漲跌的各種歷史數(shù)據(jù)通過軟件處理,做成模塊作為模擬量輸入,利用PLC語言編程分析并選擇股票及期貨。
[0015]實施例1:本實施例是通過PLC語言編程分析并選擇股票及期貨的方法,需要選擇出連漲5天,且公司注冊地在北京的股票。針對上述條件利用PLC語言編程的方法是把股票日K線連續(xù)5天上漲作為第一輸入信號10.0,股票注冊地在北京作為第二輸入信號10.1,所有符合上述條件的股票名稱作為輸出信號Q0.0,我們利用PLC的梯形圖(LD)編制程序如圖2所示:10.0,10.1輸入“與”后,得到輸出Q0.0。通過本PLC語言編制的條件選股程序簡單,易懂,客戶完全可以自己自由編制條件選股程序。
[0016]實施例2:本實施例是通過PLC語言編程分析并選擇股票及期貨的方法,需要選擇出連漲10天,或者連跌10天這種波動性很大的股票。針對上述條件利用PLC語言編程的方法是把股票日K線連續(xù)10天上漲作為第一輸入信號1.0,股票日K線連續(xù)10天下跌作為第二輸入信號10.1,所有符合上述條件的股票名稱作為輸出信號Q0.0,我們利用PLC的梯形圖(LD)編制程序如圖3所示:10.0,10.1輸入“或”后,得到輸出Q0.0。通過本PLC語言編制的條件選股程序簡單,易懂,客戶完全可以自己自由編制條件選股程序。
[0017]實施例3:本實施例是通過PLC語言編程分析并選擇股票及期貨的方法,需要選擇出股票流通盤小于等于3500萬股,股票的價格大于等于10.12元的這種小盤股。針對上述條件利用PLC語言編程的方法是把股票流通盤作為模擬量輸入,通過A/D轉(zhuǎn)換,存儲于寄存器VD20,股票的價格也作為模擬量輸入,通過A/D轉(zhuǎn)換,存儲于寄存器VDlO,所有符合上述條件的股票名稱作為輸出信號Q0.1,我們利用PLC的梯形圖(LD)編制程序如圖4所示:VDlO大于等于10.12,VD20小于等于3500,二者相與,得到輸出Q0.1。通過本PLC語言編制的條件選股程序簡單,易懂,客戶完全可以自己自由編制條件選股程序。
【主權項】
1.一種利用PLC語言編程分析并選擇股票及期貨的方法,其特征在于:在計算機軟件系統(tǒng)中建立一個可供PLC語言編程并運行的軟件PLC模塊,把影響股票及期貨漲跌的各種歷史數(shù)據(jù)建立成模塊作為軟件PLC的輸入信號,把股票及期貨名稱或代碼建立成模塊作為軟件PLC的輸出信號,利用PLC語言在軟件PLC上分析股票及期貨并選擇符合條件的股票及期化貝ο2.如權利要求1所述的一種利用PLC語言編程分析并選擇股票及期貨的方法,其特征在于:所述影響股票及期貨漲跌的各種歷史數(shù)據(jù)包括股票及期貨代碼、股票及期貨歷史價格及成交量、大盤歷史指數(shù)及成交量、股票及期貨歷史技術指標、股票及期貨歷史基本面指標、國內(nèi)外歷史事件。
【文檔編號】G06Q40/04GK106056450SQ201610401938
【公開日】2016年10月26日
【申請日】2016年6月8日
【發(fā)明人】文石峰
【申請人】文石峰