編程類股票
❶ 在編程中如何能能獲得股票的數據 例如當前價,最高價,最低價,當前成交量等等
要看使和什麼數據了,每個軟體數據的存儲格式不同,有的還是加密存儲的(如指南針)。
以常見的錢龍數據來說吧(錢龍是最簡單的存儲格式)當前價,最高價,最低價,當答兄前成交量等等都是以猛鎮隨機文件存清知襲儲的長整型數據。下面是讀取錢龍數據的C源碼,你可以參考一下:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
typedef struct { ------->定義數據類型
unsigned long date; ------->定義日期為長整
unsigned long open; ------->定義開盤為..
unsigned long high; ------->定義最高為..
unsigned long low; ------->定義最低為..
unsigned long close; ------->定義收盤為..
unsigned long travl; ------->定義成交量..
unsigned long traca; ------->定義成交額..
char unuse[12];
} RECORD;
RECORD reco;
int readrec(FILE *);
void main()
{
FILE *fp;
if((fp = fopen("000001.day","rb")) == NULL) // 打開深發展日線
{ printf("Error: Can't open 000001.DAY !\n");
exit(0); }
readrec(fp);
fclose(fp);
if(getch()==0) getch();
exit(0);
}
int readrec(FILE *fp)
{
float fn;
while (! feof(fp)) {
fread(&reco,sizeof(RECORD),1,fp);
printf("%10lu ",reco.date);
fn=float(reco.open)/1000;
printf("%8.2f ",fn);
fn=float(reco.high)/1000; .
printf("%8.2f ",fn); .
fn=float(reco.low)/1000; .
printf("%8.2f ",fn); .
fn=float(reco.close)/1000; .
printf("%8.2f ",fn); .
printf("%8lu ",reco.travl); .
printf("%8lu\n",reco.traca);
}
printf("\n");
return 0;
❷ 股票編程如何實現止盈,止損
一、如何正確理解止損和止盈
所謂止損和止盈其實都是同一種操作方法,那就是按我們設置的價格賣出股票。設置止損是因為我們剛剛買入股票時,我們並不知道股票是否會如我們想像的那樣繼續向上運行,為了防止因為行情突變而設置的一種預定價格的賣出單,我們稱之為掛單。
而止盈則分為兩種,一種是我們預定了某個價格目標,預定股價達到這個目標時就減倉或離場,這個目標就是我們常說的阻力位或壓力位。另一種是我們不清楚股票將會達到什麼目標位,於是我們選擇股價下方的支撐位作為一種賣出目標,只要股價不回落到這個價位,我們就可以繼續持有這只股票,以達到擴大利潤的目的。
二、了解交易程序和規則
常有朋友提出這樣的問題,如果我設置了止損,那麼會不會被系統自動選擇即時成交呢?其實目前所有的交易系統軟體都是根據當前價位附近價格自動撮合的方式進行成交的,也就是我們常在實時交易時所見到的賣一至賣五,買一到買五等價格,部分收費的交易軟體還提供10檔行情。因為買賣雙方是不能互見的,大家都是根據系統提供的及時價格進行買入和賣出選擇的,所以只要你設置的價格不是上述價格範圍,那麼成交的可能性幾乎是0的。
但是在實際交易中還是存在已經設置的止損和止盈單不能成交的現象的,因為系統是自動撮合的,而當時價位上的買入單比較小,如你設置的賣出單是100手,而當前撮合價上的買單只有2手,那麼你可能就只成交了2手。還有一種情況是股價跳躍較大,如一些急速下跌行情下,由於恐慌拋單使得交易價格兩口交易價之間跨越度較大,而你設置的價格剛好是在兩口價之間,那麼存在這種無法成交的可能。但設置好止損和止盈單可以避免98%的出錯機會,這就夠了。
三、正確設置止損和止盈的辦法
由於很多朋友都沒有設置好止損和止盈的經驗,所以在實戰中往往出錯。為了避免這種錯誤的發生,我建議大家都去申請一個模擬交易的帳號,一般的交易軟體都提供這種免費的模擬操作功能的。我們可以利用這個模擬交易系統來進行一些操作上的練習,等熟練後,才應用到實戰中,這樣可以減少不必要的交易損失。
❸ 如何把編程用到股票中去
1、打開通達信交易軟體。
2、到股票查看界面。選擇左上角的「功能」--「專家系統」--「公式管理器」,或者直接按快捷鍵Ctrl+F鍵,打開公式管理器。
3、在公式管理器編輯界面,選擇你要導入的公式類型,選擇「其他類型」或「條件選股公式」,然後點擊右上角的「新建」按鈕。
4、給公式取一個名字便於識別,對公式進行一定的描述,然後寫上源代碼,或者導入源代碼,最後再點測試公式。看是否能測試通過。通過後,最後確定。
5、利用我們製作好的公式來進行選出滿足公式的股票。點擊左上角的「功能」,選擇「選股器」裡面的「綜合選股」或「條件選股」。
6、在公式中,下拉菜單,找到我們製作好的公式。
7、「加入條件」,點擊右下角「執行選股」,數據就會開始分析。
8、把得到的股票添加到自選的板塊,這樣數據分析完後,找到相應的板塊,比如,添加到自選股板塊中。按F6查看自選股板塊,就得到了這個公式篩選出來的股票了。
❹ 股票編程REC(X,A)什麼意思
1、在股市中,REF代表過去的意思,用法是:REF(X,A),引用A周期前的X值例如:REF(CLOSE,1)表示上一周期的收盤價,在日線上就是昨收。
REF(c,1) 昨天收盤價
REF(c,10) 10天前收盤價
REF(v,8) 8天前成交量
2、股票技術指標,是相對於基本分析而言的。基本分析法著重於對一般經濟情況以及各個公司的經營管理狀況、行業動態等因素進行分析,衡量股價的高低。而技術分析則是透過圖表或技術指標的記錄,研究市場行為反應,以推測價格的變動趨勢。其依據的技術指標的主要內容是由股價、成交量或漲跌指數等數據計算而來。