股票軟體指標編寫教程
A. 如何編寫自己的股票指標
一般炒股軟體都有自帶編寫的,比如:通達信、大智慧都可以的,具體的軟體找個軟體說明書看下就行了
B. 我想求大家給一個股票新手編寫選股公式的詳細教程
您好,針對您的問題,國泰君安上海分公司給予如下解答
你需要根據你使用的行情軟體來學習編程教程的,不同的行情系統選股公式是不一樣的,市場是常用的是大智慧、通達信、乾隆和同花順等的行情軟體,你也可以去各個公司的網站上面會有軟體的使用說明的。
如仍有疑問,歡迎向國泰君安證券上海分公司企業知道平台提問。
C. 股票公式編輯教程
最常見的:
1、MA(X,N),求X的N周期簡單移動平均值。
演算法:(X1+X2+X3+...+Xn)/N
例如:MA(CLOSE,20),表示求20日均價。
2、EMA(X,N),求X的N周期指數平滑移動平均。
演算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。
例如:EMA(CLOSE,20),表示求20日指數平滑均價。
3、SMA(X,N,M),求X的N周期移動平均,M為權重。
演算法:若Y=SMA(X,N,M)則Y=(M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必須大於M。
例如:SMA(CLOSE,20,1),表示求20日移動平均價。
這三個均線函數在股軟中是通用的。關於它們的區別,開始學習時不必深究。其實數值區別也不是很大。要均線真實反映每天的價格變化,用MA,適當圓滑些,用EMA或SMA。
三、常用連接函數
有了上述基本函數,可以表述出K線和均線了,但實際應用中要復雜得多,還要一些函數把他們連接起來。
D. 股票交易公式編寫
if(條件and漲幅大於等於5%)
條件中的CLOSE改成H,
不知道你是什麼軟體下的,感覺怪怪的,公式可能寫得有問題,如果你是指標高手的話,那我可能對這個軟體不太了解,也有可能你只是說出思路。如果不是的話,也不是思路的話,那你寫的公式可能出了問題。我寫過好多版本軟體的指標,這種寫法沒遇到過。如果源代碼是這樣的話,我敢肯定你寫錯了,並且錯得很嚴重。
E. 我製作了一套股票技術指標編寫教程。但過去幾年主要精力都放在研究股市上不懂銷售。朋友們給點建議啊
先給一些人試用。試用效果好,自然會得到推廣。一些電台的證券欄目有些介紹軟體的,就是這樣做。
F. 如何製作自己股票軟體
如果自己從頭做一個全新的,很好,很強大,我也不會。
如果僅僅達到分析的效果,可以套用原來股票軟體的框架,然後製作公式。
例如我用的通達信,首先你要找到可以編輯指標的地方。功能——專家系統——公式管理器。然後開始新建公式吧。
首先你要搞明白指令,OPEN開盤,CLOSE收盤,HIGH最高價,LOW最低價,HHV(CLOSE,x)x天內最高價,LLV(CLOSE,x)x天內的最低價,EMA(CLOSE,x)x天內的指數移動平均
然後看格式,隨便打開一個你認為比較復雜的公式,看看他們的編寫格式是什麼樣的。
第三步,自己遍一點簡單的公式,點擊測試公式,試試對不對。
OK了?哪么就根據自己的需要,寫一些相對復雜的公式吧。
有些小問題要注意下,如果是一個指標公式,哪么你可以編寫的相對復雜一些,如果你想寫一些選股公式,在通達信里,選股公式只支持一個條件輸出,也就是說,最後選擇的條件多了,選股器是運行不了的。
在分時圖點擊右鍵,可以出現一個價格預警,這是一個自動提示你的功能,他可以識別選股公式,指標公式不識別,你也不能用。
所以要想搞成自己報警,你就需要多寫幾個單一的選股公式,然後統統加到價格預警的公式報警里,讓預警器每種情況都報警,然後再人為識別那些是有用,那些是無用。
還有很多別的辦法,希望在這能起到拋磚引玉的作用。
PS:網上有很多公式製作的教程,自己去看看會更清楚。
G. 在通信達炒股軟體上如何編寫cyc指標即編寫步驟。
通達信的cyc(成本均線)指標是內置的,不需要自己編寫
進入k線圖狀態時,鍵盤輸入cyc,就出來成本均線了
H. 求一個股票指標的語句的具體編寫方法!很急。
在軟體里,任何一個變數必須有初始值,才能開始後續運算。
你先回答一個問題,你要的這個A值,在股票的第一天,即第一根K線出,如何取值?
因為是第一天,所以REF(A,1)不存在,你是定義A=0+(H-L)/C? 還是A=C+(H-L)/C。
基於這個回答,你的這個A值的定義才有意義。
第二,A的取值是遞歸取值,現在所有的軟體都不直接支持遞歸函數。所以,必須經過數學轉換才能使用。
給一個提示:
用An表示從今天往前推,第n個A。用Xn表示An對應的(H-L)/C。0表示今天,1表示昨天,以此類推。我們想要得到A0的公式。
那麼
A0:= A1 + X0;
A1:= A2 + X1;
A2:= A3 + X2;
。。。
An:= An-1 + Xn;
上述等式,疊加起來,得到:
A0 + A1 + A2+...+An := A1+A2+A3+...+An-1 + X0+X1+X2+...+Xn;
銷掉相同項,即:
A0 + An := X0 + X1 + X2 +...+ Xn;
於是得到:
A0:=SUM(X,0) - An;
其中,An是我要求你回答的第一個問題的答案。
SUM((H-L)/C,0)是直接可用的軟體函數。
如果你的第一個問題的答案是0,那麼公式就是:
A:=SUM((H-L)/C,0);