❶ 股票交易公式編寫
if(條件and漲幅大於等於5%)
條件中的CLOSE改成H,
不知道你是什麼軟體下的,感覺怪怪的,公式可能寫得有問題,如果你是指標高手的話,那我可能對這個軟體不太了解,也有可能你只是說出思路。如果不是的話,也不是思路的話,那你寫的公式可能出了問題。我寫過好多版本軟體的指標,這種寫法沒遇到過。如果源代碼是這樣的話,我敢肯定你寫錯了,並且錯得很嚴重。
❷ 股票程序化交易代碼怎麼編寫
SHORT:=12;
LONG:=26;
M:=9;
DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:= EMA(DIFF,M);
MACD:=2*(DIFF-DEA);
ENTERLONG:CROSS(MACD,0);
EXITLONG:CROSS(0,MACD);
(以MACD金叉\死叉為例。既然是系統,必須有買入、賣出,分別用ENTERLONG、EXITLONG表示。不象單純的指標及選股公式)
❸ 股票買賣操作流程
一、股票買賣操作流程
1、股票的交易過程包括了開立股東代碼卡以及資金賬號,同時通過銀證轉賬將資金轉移進去,然後才能夠進行股票委託交易。
2、投資人可以憑借著個人身份證件,在全國的任何一家證券公司營業部門代理開戶,上海證券交易所股東卡手續費用為40元人民幣,深圳證券交易所股東卡的手續費用為50元人民幣。
3、憑著身份證和股東卡賬戶到證券公司營業部門開立資金賬戶,上海證券交易市場的股東卡只能在一家證券公司開立資金賬戶,深圳證券交易市場沒有限制。
4、買賣股票的資金不能直接存入證券公司資金賬戶必須通過銀行轉賬,所以必須要有銀行活期賬戶和證券資金賬戶綁定雙向轉賬,到銀行開通銀證轉賬業務。
5、委託買賣股票的方式有營業部門委託、電話委託、網上委託,網上委託必須使用證券公司營業部專用的委託軟體,可以在證券公司網站上下載委託軟體,股票買入必須是一百股或者是整數倍,賣出沒有任何的限制可以不是整數賣出。
6、進入股票買入頁面之後,首先在賬戶名稱處選擇操作賬戶輸入股票代碼,選擇好了之後會出現想要買入的股信息,從這就可以查看到選定的賬戶類別、股票代碼、買入價格、買入股數、以及該股票的真實行情。
7、最後輸入買入的價格(不能超過該股當日漲跌幅限制)以及買入數量(100的倍數)。點擊買入即可下單成功。當股價小於或等於買入的價格系統就會自動成交。賣出就點賣出鍵,操作一樣。
二 、炒股注意事項
1、炒股一定要具備良好的心態。股市是會有風險的有盈利就會有虧損,所以心態要放好。跌了我們就採取措施就好了。
2、炒股要有專業的知識。盲目跟風、道聽途說、連K線圖都看不懂就入市跟賭博沒什麼區別勢必很難在股市裡盈利。最起碼要具備專業的炒股知識。
3、不能貪婪。盈利的時就想多賺一點就不顧一切買入,虧損的時就也拚命買入想早點回本,這種做法是不對的。作為業余的炒手,可以給自己定個價位,到了這個價位點就可以賣出盈利,盲目追求暴利,往往風險很高,做到適可而止才是明智的選擇。
4、要有耐心。抄底,追漲殺跌,沒有持股的耐心,反反復復進出股市你會發現這樣很容易虧損。所以要有持股的耐心。
5、不要輕於相信小道消息。小道消息往往是股庄放出的反面消息,是給散戶設的圈套。不能一聽到利好消息就拚命的買入,反之就賣出。但消息是難以免避免的,我們要學會去辨別去分析。
(3)如何寫股票程式交易擴展閱讀:
股票市場也稱為二級市場或次級市場,是股票發行和流通的場所,也可以說是指對已發行的股票進行買賣和轉讓的場所。股票的交易都是通過股票市場來實現的。
一般地,股票市場可以分為一、二級,一級市場也稱股票市場之為股票發行市場,二級市場也稱之為股票交易市場。 股票是一種有價證券。有價證券除股票外,還包括國家債券、公司債券、不動產抵押債券等等。
❹ 怎樣用 Python 寫一個股票自動交易的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
❺ 股票交易都有那寫程序
股票交易程序
證券在證券交易所的交易程序一般包括以下幾個環節:開戶、委託、競價成交、清算交割、過戶等步驟。 一、開戶 投資者在買賣證券之前,要到證券經紀人處開立戶頭,開戶之後,才有資格委託經紀人代為買賣證券。 開戶時要同時開設證券賬戶和資金賬戶。當甲投資者買入證券,乙投資者賣出證券,成交後證券從乙投資者的證券賬戶轉入甲投資者的賬戶,相應的資金在扣除費用後從甲投資者的資金賬戶轉入乙投資者的資金賬戶。 (一)證券賬戶 證券賬戶是證券登記機關為投資者設立的,用於准確登記投資者所持的證券種類、名稱、數量及相應權益變動情況的一種賬冊。 我國證券賬戶分為個人賬戶和法人賬戶兩種。 ★個人開戶必需持有效證件。 ★法人開戶提供的證件有:有效法人證明文件(營業執照)及其復印件、法定代表人證明書及其身份證、法人委託書及代辦人身份證。 ★一般的證券賬戶只能進行A股、基金和證券現貨交易; 進行B股交易和債券回購交易需另行開戶和辦理相關手等。 投資者投資於上海和深圳股市,需分別在上海證券交易所和深圳證券交易所開設證券賬戶。 ★上海證券賬戶是在上海證券中央登記結算公司或其委託的證券登記機構或證券經營機構辦理開戶手續; ★深圳賬戶由深圳證券結算公司或其授權的證券登記公司或證券經營機構辦理開戶。 證券賬戶全國通用,投資者可以在開通上海或深圳證券交易業務的任何一家證券營業部委託交易。 (二)資金賬戶 資金賬戶是投資者在證券商處開設的資金專用賬戶,用於存放投資者買入證券所需資金或賣出證券取得的資金,記錄證券交易資金的幣種、余額和變動情況。資金賬戶類似於銀行的活期存摺,投資者可以隨時提取存款,也可以獲得活期存款的利息。 二、委託 投資者買賣證券必需通過證券交易所的會員進行。投資者委託證券經紀人買賣某種證券時,要簽訂委託契約書,填寫年齡、職業、身份證號碼、通訊地址、電話號碼等基本情況。委託書還要明確,買賣何種股票、何種價格、買賣數量、時間等。最後簽名蓋章方生效。 根據投資者委託的不同內容,證券委託可有不同的分類。 從買賣證券的數量來看,有整數委託和零數委託之分。 ★整數委託是指投資者委託經紀人買進或賣出的證券數量是以一個交易單位為起點或是一個交易單位的整數倍。一個交易單位稱為「一手」。「手」的概念來源於證券交易初期的一手交錢一手交貨,現已發展為標准手。如上海、深圳交易所規定: A股、 B股、 基金的標准手就是每100股或1000基金單位為一手; 債券以100元面值為一張,10張即1000元為一標准手。 ★零股委託是指委託買賣的證券數量不足一個交易單位。若以一手等於100股為一個交易單位,則1一99股便為零股。 一般規定,只有交易額達到一個交易單位或交易單位的整數倍,才允許進交易所內交易,零股則必需由經紀人湊齊為整數股後,才能進行交易。 從委託的價格看,有市價委託和限價委託之分。 ★市價委託是指投資者向經紀人發出委託指令時,只規定某種證券的名稱、數量,對價格由經紀人隨行就市,不作限定。 ★限價委託即由投資者發出委託指令時,提出買入或賣出某種證券的價格範圍,經紀人在執行時必需按限定的最低價格或高於最低價格賣出,或按限定的最高價格或低於最高價格買進。 從委託方式來看,在電子化交易方式下,可分為櫃台遞單委託、電話自動委託、電腦自動委託和遠程終端委託。 ★櫃台遞單委託是指投資者持身份證和賬戶卡,由投資者在證券商櫃台填寫買進或賣出委託書,交由櫃台工作人員審核執行。 ★電話自動委託是指投資者用電話撥號的方式通過證券商櫃台的電話自動委託系統,用電話機上的數字和符號鍵輸入委託指令。 ★電腦自動委託是指投資者用證券商在營業廳或專戶室設置的櫃台電腦自動委託終端親自下達買進或賣出的指令。 ★遠程終端委託指投資者通過與證券商櫃台電腦系統聯網的遠程終端或且聯網下達買進或賣出指令。 從委託的有效期看,有不定期委託與定期委託之分。 ★不定期委託也稱有效委託,即投資者發出委託指令時不規定指令的有效期限,只要不宣布撤消委託,則指令一直有效。 ★定期委託也稱限時委託,是指投資者發出委託買賣指令時,對交易的時間有一定的限制,超過時限,則委託指令自動失效,而不論買賣是否成交。若投資者仍有買賣意向, 則需重新提出委託。我國證券交易中的有效期限分為當日有效和5日內有效兩種。 三、競價與成交 經紀人在接受投資者委託後,即按投資者指令進行申報競價,然後拍板成交。 從證券交易發展的過程來看,申報競價的方式一般有口頭競價、牌板競價、書面競價和電腦競價等幾種。 ★口頭競價是指場內交易員在交易櫃台或指定區域內大聲喊出自己買入賣出的證券價格、數量直至成交。同時輔以手勢,以手指變動表示不同的數字,掌心向內表示買進,掌心向外表示賣出。 ★牌板競價指買方的出價和賣方的要價都書寫在交易牌板上來表示,經紀通過牌板競價直至成交。 ★書面競價是場內交易員將買賣要求填寫在買賣登記單上交給交易所的中介人,通過中介人撮合成交。 ★電腦終端申報競價是指證券公司交易員在電腦終端機上將買賣報價輸入到交易所的電腦主機,然後由電腦主機配對成交。目前,這是世界各國證券交易所採用的主要競價方式。 那麼成交價是如何決定的?決定成交價的原則什麼? 目前在世界所有證券或證券衍生產品市場,成交價的決定基本上按價格的形成是否連續分為連續競價和集合競價,相應的交易市場分為連續市場和集合市場兩種。 ★連續市場是指當買賣雙方投資人連續委託買進或賣出證券時,只要彼此符合成交條件,交易均可在交易時段中任何時點發生,成交價格也不斷依買賣供需而出現漲跌變化。 ★集合市場是指買賣雙方投資人間隔一段較長的時間,市場積累買賣申報後一次競價成交。世界大多數證券市場在大部分交易時間均採用連續競價方式交易。 連續市場依形成價格的市場主導力量,區分為委託單驅動市場和報價驅動市場。 ★委託單驅動市場的主要特點,是市場價格直接反映市場投資者的供需,如日本、韓國、新加坡等國家和我國香港的證券市場均是委託單驅動市場,我國的上海、深圳證券交易所也屬於委託單驅動市場。 ★報價驅動市場的主要特點是市場價格直接反映市場中介人的多寡,如美國的納斯達克、英國倫敦等證券市場均是報價驅動市場。 目前, 上海、 深圳證券交易所同時採用集合競價和連續競價兩種方式。在每個交易日上午9:15至9:25電腦撮合系統對接收的全部有效委託進行集合競價處理,對其餘交易時間的有效委託進行連續競價處理。 ★集合競價的價格價格決定: 首先, 在有效價格範圍內, 選取所有有效委託產生最大成交量的價位。如果有兩個以上這樣的價位,則依以下規則選取成交價:高於選取價格的所有買方有效委託和低於選取價格的所有賣方有效委託價格能夠全部成交,與選取價格相同的委託的一方必需全部成交。如滿足以上的價位仍有多個,則選取離上日收市價最近的價位。 其次,進行集中撮合處理。所有買方有效委託按照委託限價由高到低的順序排列,限價相同者按照進入撮合主機的時間先後排列。所有委託賣方有效委託按照委託限價由低到高的順序排列,限價相同者按照進入撮合的時間先後排列,即按照「價格優先,同等價格下時間優先」的成交順序一次成交,直到成交條件不滿足為止。所有成交都以同一成交價成交。 ★ 連續競價的價格決定: 集合競價結束後,集合競價中未能成交的委託,自動進入連續競價。當進入一筆委託時,若能成交,即根據下述成交價格確定規則進行競價撮合;如不能成交,則以「價格優先,時間優先」的順序派對等待。對於已進入撮合系統的有效委託,根據下述成交價格確定規則逐筆撮合,直至系統內已有的所有買賣不能成交,即已有買賣盤達到平衡狀態。然後再逐筆處理新進入系統的委託。這樣循環往復,直至收市。 依下述成交價格確定規則選取兩筆有效委託進行競價和撮合,對新進來的一筆買單委託,則選取排在隊列最前面的最低委託叫賣單有效委託;對於新進來的一筆賣單委託,則選取排在隊伍最前面的最高叫買單有效委託。 若參與該次競價的買進委託限價大於或等於賣出委託限價,則可競出一個新的最新成交價,產生一筆成交。這時的成交價格確定規則為:對新進入的一個買進有效委託,若能成交,其成交價格取賣方叫價;對新進來的一個賣出有效委託,若能成交,其成交價格取買方叫價。參與該次競價的能夠成交的買賣雙方以選取的成交價成交。 四、清算與交割 證券的清算與交割是一筆證券交易達成後的後續處理,是價款結算和證券交收的過程。清算和交割統稱證券的結算,是證券交易中的關鍵一環,它關繫到買賣達成後交易雙方責權利的了結,直接影響到交易的順利進行,是市場交易持續進行的基礎和保證。 證券的結算方式有逐筆結算和凈額結算兩種。 ★逐筆結算是指買賣雙方在每一筆交易達成後對應收應付的證券和資金進行一次交收,可以通過結算機構進行,也可以由買賣雙方直接進行,比較適合以大宗交易為主、成交筆數少的證券市場和交易方式。例如CEDEL國際清算中心就採用此方式。 ★凈額結算是指買賣雙方在約定的期限內將已達成的交易進行清算,按資金和證券的凈額進行交收。該方式比較適合於投資者較為分散、交易次數頻繁、每筆成交量較小的證券市場和交易方式。凈額結算通常需要經過兩次結算,即首先由證券交易所的清算中心與證券商之間進行結算,稱為一級結算;然後由證券商與投資者之間進行結算,稱為二級結算。 證券結算的時間安排,在不同的證券交易所因其傳統和交易方式的不同而不同。目前在交收目的安排上可分為兩種。 ★一是會計日交收,是指在一個時期內發生的所有交易在交易所規定的日期交收。如比利時根據交易所排定日期安排交收,奧地利證券市場交易安排在次周一交收,印度證券市場交易每周安排一次交收。 ★二是滾動交收,是指所有的交易安排與交易日後固定天數內完成,大多數國家的證券市場都採用此方式。有的規定在成交日後的第一個營業日,稱其為T+l規則, 有的規定在成交日後的第四個營業日,稱其為T+4規則,等等。 由於盡早完成交收對提高市場效率、防止發生結算風險有重要意義,採用滾動交收方式並縮短交收期,最終實現T+0交收,是國際證券界倡導的方向。 我國目前證券結算對A股實行T+l交收,對B股實行T+3交收。 五、過戶 我國證券交易所的股票已實行所謂的「無紙化交易」,對於交易過戶而言,結算的完成即實現了過戶,所有的過戶手續都由交易所的電腦自動過戶系統一次完成,無須投資者另外辦理過戶手續。 ____________________________________________________________________________________________________ 證券交易業務流程演示 證券公司是投資者在做證券交易時的重要中介,投資者可以通過證券公司在各地的營業部買賣各種上市證券。在銀鷹證券實驗室,同學們可以模擬進行證券交易的全過程,真實體驗到作為證券投資者的點點滴滴。下面我們以股票交易為例,為大家演示證券交易的程序。 開戶 首先,投資者在做交易之前,要選擇一家當地的證券營業部開戶,憑身份證辦理一個滬深交易所的股東賬戶卡(開戶費共需90元),簽訂指定交易委託書,領取資金賬戶卡,存入一定資金,如果需要還可以開通網上交易業務,做好這一切的准備就可以交易了。 (出示身份證、資金賬戶填單、證券賬戶填單、指定交易委託書、網上交易委託書) 委託 接下來是委託,委託的方式由櫃台委託、電話委託、自助委託和網上委託,一般投資者都可以到開戶的證券營業部通過電腦自助委託,只需利用股東賬戶卡,在自助委託終端機上輸入交易密碼即可進行委託,投資者在電腦上輸入要買進或賣出股票的簡稱,如浦發銀行,或股票代碼,如600000,輸入買賣的數量和價格,電腦會自動執行你的委託指令。在這個過程中,投資者應該注意,買入股票時,申報的數量必須是100股及其整數倍,而賣出時沒有此限制。另外,投資者需要通過交易密碼來確認身份,所以密碼一定要保管好,如果泄露可能會帶來不必要的損失。 (證券交易大廳、自助委託終端機、委託指令的輸入、委託完成) 撮合成交 投資者下達的委託指令通過證券交易所的交易系統被傳送到交易所的撮合主機,撮合主機對接收到的來自全國各地的委託指令進行合法性的檢測,然後按「價格優先、時間優先」的競價規則排隊,確定成交價,自動撮合成交,並立刻將結果傳送給證券商,投資者可以通過營業內的顯示器看到自己的委託是否已經成交。不能成交的委託按"價格優先,時間優先"的原則排隊,等候與其後進來的委託成交。當天不能成交的委託自動失效,投資者可在其他交易日用以上的方式重新委託。 (委託信息的顯示、成交結果的顯示) 清算與交收 投資者的委託成交之後,由證券登記結算公司負責對交易所傳送的數據進行結算,證券營業部在根據登記結算公司發來的資金交收數據劃撥證券,由銀行代理完成資金的劃撥。 (結算的流程圖) 過戶 一般投資者在成交後的第二個交易日可以在自己的賬戶中查尋成交的實際情況,股票進行過戶。 (賬戶信息的變化) __________________________________________________________________________ 證券交易程序 2005年11月21日14:49 發表評論(0)支持(0)反對(0)瀏陽花炮漲停內幕… 大盤暴跌 誰在做空? 洗盤結束短線暴漲黑馬 市場中期底部是否來臨 本欄較早前曾跟讀者介紹過如何認購新股及認購新股時應注意的事項。另外亦講解過如何選擇證券經紀及開立證券戶口時要注意的地方。今次會跟大家講解一下在香港證券市場上買賣股票的一般程序。 落盤及執行 開立證券買賣戶口後,投資者便可以直接向其經紀落盤買賣證券。落盤即是向經紀發出買賣指示,一般的買賣指示包括指明股票的名稱或代號、買賣價格及股數。經紀接到買賣指示及跟客戶覆述指示後便會把指示輸入香港交易所的第三代自動對盤及成交系統(AMS/3)進行配對。 AMS/3是香港交易所現貨市場的證券交易電腦系統,其功能包括自動記錄、配對及執行證券買賣盤。在持續交易時段內,AMS/3會將買賣盤持續按價格及時間優先次序對盤。假如當時系統內已有合價的對手買賣盤,所輸入的買賣盤便會自動配對成交;否則,該買賣盤會排在同一價盤的輪候名單內排隊輪候,待前面的買賣盤完成配對後順序補上。投資者除了可以親身到經紀行落盤或致電落盤外,亦可經由互聯網或流動電話落盤,視乎經紀提供的交易設施而定。 交收 經紀通常會在完成交易後的下一個交易日發出買賣單據。買賣單據上列明經紀的名稱及地址、交易日期及交收日期、交易證券的名稱、數量、交易價格及應付的總金額。凡在香港交易所現貨市場達成的交易,皆由買賣雙方的經紀在交易日(T)後的第二個交收日分別與香港中央結算有限公司進行交收,即所謂的T+2交收。至於經紀與投資者之間的交收,則會按客戶與經紀協定的條款進行,一般會在T+2前完成。 交易費用 買賣證券時,投資者須繳付經紀傭金、證監會的交易征費、投資者賠償征費(2005年12月19日或以後進行的證券買賣將會暫時豁免投資者賠償征費)、交易所的交易費及政府印花稅(某些證券豁免印花稅)。投資者應向經紀查詢以上費用的最新收費以及經紀行是否還有其他收費,例如託管及代收股息費用等。有關在香港證券市場買賣證券的交易費用,可到香港交易所網站查閱。
❻ 怎樣用 Python 寫一個股票自動買賣的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
❼ 股票程序化交易什麼怎麼做的
您好,針對您的問題,國泰君安上海分公司給予如下解答
機智股票自動交易程序是一款智能股票交易軟體,可以實現無人值守自動交易,無論你是做長線、中線、短線都適用。它不但可以實現條件化交易,還可以結合常用股票行情軟體預警、股票池等實現指標化全自動交易。實用、穩定、安全、高效,可以設置條件化、自動買賣、多股多任務、自動監視、自動止盈、止損等。即使您無法盯盤,也可用她來為您在設定條件成熟時立即進行交易,先人一步達到高位賣出和低位價買入的目的。它雖然不是一部賺錢的機器,但它會忠實、高效地執行你的所有交易計劃,幫你克服人性中的貪婪、恐懼,助你最終戰勝自己,在市場中立於不敗之地!
簡單來說就是人工寫交易規則,然後由計算機來嚴格執行交易策略,避免了認為的情緒因素。
如仍有疑問,歡迎向國泰君安證券上海分公司企業知道平台提問。