人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現(xiàn)在的位置:程序化交易>> 股票公式>> 同花順>> 同花順公式>>正文內(nèi)容

公式編寫基礎(chǔ)1[同花順公式]

相關(guān)標(biāo)簽: 同花順公式編寫 、 同花順指標(biāo)公式 、 同花順公式 、 同花順選股公式大全 、 同花順公式大全 、 同花順指標(biāo)公式源碼 、 同花順指標(biāo)公式大全 、 同花順必漲選股公式 、 同花順公式密碼破解 、

 

 

同花順公式編寫基礎(chǔ)

(已自帶是最基本的,用于條件結(jié)合色彩邏輯判斷表達(dá)式,即得到K線模式公式,用于描述特定的K線模式。公式的編輯在公式編輯器中完成。    
公式系統(tǒng)處理的原始數(shù)據(jù)的分析周期(即相鄰兩組數(shù)據(jù)間的時(shí)間間隔)可以從1分鐘到1000天間的任意值,也可以是分筆成交數(shù)據(jù),改變分析窗口顯示的分析周期,則公式處理新的分析周期的數(shù)據(jù)。    

學(xué)習(xí)公式編寫,使用的基本方法

基本捷徑是從軟件公式或他人公式入手,多看多動(dòng)手邊理解其寫法,為什么調(diào)用這個(gè)函數(shù),這個(gè)函數(shù)的意義是什么,這一句預(yù)要表達(dá)什么意思等等。不動(dòng)手永遠(yuǎn)不可能學(xué)會(huì)的。從簡(jiǎn)單公式入手,先弄懂一,兩個(gè)公式。從修改公式加入自己的目標(biāo)語句實(shí)現(xiàn)自己目標(biāo)入手,幾乎沒有一個(gè)公式是那一個(gè)人自己完成的,或多或少都使用了前人的成果。
在編寫中多用“測(cè)試公式”按鈕,讓軟件作判斷,告訴你編寫對(duì)錯(cuò)與否。
使用彩色編輯可事半功倍。
多用鼠標(biāo)指針指向不懂的函數(shù),軟件馬上會(huì)告訴你。

公式編寫步驟 //本文來至程序化交易網(wǎng) cxh99.com//

1.設(shè)定,就是一條指標(biāo)線,語句間用分號(hào)(“;”)隔開。 一個(gè)語句由若干函數(shù)通過四則運(yùn)算或邏輯運(yùn)算而組成。函數(shù)是公式系統(tǒng)的基本成分,它是對(duì)數(shù)據(jù)做某種操作,如CLOSE()函數(shù)表示調(diào)用該分析周期的收盤價(jià)。//本文 來源:程序化交易網(wǎng) //
函數(shù)由函數(shù)名稱和參數(shù)組成,參數(shù)用函數(shù)名后的括號(hào)括起來,每個(gè)函數(shù)調(diào)用的參數(shù)可以是變量或常量,變量是一個(gè)隨著時(shí)間變化而變化的數(shù)據(jù),例如收盤價(jià);常量是一個(gè)不隨時(shí)間變化而變的數(shù)據(jù)。例如函數(shù)ref(X,N)用于引用N周期前的X值,X是一個(gè)變量,N是一個(gè)常量,ref(CLOSE(),1)表示計(jì)算上一周期的收盤價(jià)。函數(shù)若需調(diào)用幾個(gè)參數(shù),則它們?cè)诶ㄌ?hào)內(nèi)是有順序的。若沒有參數(shù)則可以省去括號(hào),例如CLOSE()函數(shù)沒有參數(shù),所以寫成 CLOSE和 CLOSE()都可以。函數(shù)計(jì)算得到的結(jié)果是一個(gè)變量。  

計(jì)算符將函數(shù)連接成為語句。計(jì)算符分為算術(shù)計(jì)算符和邏輯計(jì)算符。算術(shù)計(jì)算符有+、-、*、/,分別是對(duì)計(jì)算符兩邊的數(shù)值進(jìn)行加減乘除計(jì)算;邏輯計(jì)算符有>、<、<>、>=、<=、=、AND(與)、OR(或),分別是對(duì)計(jì)算符兩邊的數(shù)值做大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或的邏輯運(yùn)算,如果邏輯條件成立返回的計(jì)算結(jié)果為1,否則為0。例如:2>1的邏輯運(yùn)算結(jié)果等于1,1>2的邏輯運(yùn)算結(jié)果就等于0。    語句得到的計(jì)算結(jié)果連成線就是所謂的指標(biāo)線,不同的語句就得到不同的線,為了在指標(biāo)圖形中互相區(qū)分,不同的線有不同的顏色,而且語句還可以有自己的名稱,在指標(biāo)圖形中顯示在左上角位置。語句名寫在語句的前面,用一個(gè)冒號(hào)(“:”)將它與語句隔開。語句“上日收盤價(jià):ref(CLOSE,1)”就表示該語句ref(CLOSE,1)的名稱為“上日收盤價(jià)”。該語句后而的語句若需引用它,則寫公式名即可,如MA(上日收盤價(jià),20)意思是對(duì)上日收盤價(jià)求20日平均。  

設(shè)計(jì)中間語句: 
  
 一個(gè)語句將顯示一條顯示的是K線顏色。這些公式需要有一條或幾條邏輯表達(dá)式表示這些操作的語句,當(dāng)語句返回0時(shí)表示不需要進(jìn)行相應(yīng)的操作,當(dāng)返回非0時(shí)表示需要進(jìn)行相應(yīng)的操作。其他的語句都應(yīng)設(shè)定為中間語句。    條件選股公式只有一條邏輯表達(dá)式語句,用來表示選股條件是否成立,例如CLOSE>ref(CLOSE,1)語句,表示選出當(dāng)期收盤價(jià)高于上日收盤價(jià)的股票。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“只能有一個(gè)輸出結(jié)果”的警示。    交易系統(tǒng)公式需要邏輯表達(dá)式語句,分別為買入(在語句后加buy)、賣出條件(在語句后加sell),當(dāng)這些語句返回非0時(shí),表示需要進(jìn)行相應(yīng)的操作。其他的語句必須設(shè)定為中間語句,否則編輯器出現(xiàn)“非交易信號(hào)變量只能用:=賦值”的警示。條件中必須至少設(shè)定一個(gè)條件。 //本文來至程序化交易網(wǎng) cxh99.com//

函數(shù)可以用簡(jiǎn)寫,如收盤價(jià)開盤價(jià)分別用C,O來表示,在編寫中往往可以自動(dòng)變成大寫字母,可以以此判斷。函數(shù)名編寫正確時(shí)字母變?yōu)榇髮憽>帉懼幸貌噬庉嫞@樣可以指示出軟件對(duì)于此函數(shù)是否認(rèn)可--應(yīng)變成彩色。//本文 來源:程序化交易網(wǎng) //

公式編寫完測(cè)試公式通過后,還需進(jìn)行曲線屬性的設(shè)置,在“曲線屬性”:如顯示曲線的位置是主圖,副圖,成交量圖等,還可以設(shè)置是否顯示曲線參數(shù)或只顯示參數(shù)而不顯示曲線,選擇顯示的圖標(biāo),提供象箭頭,圓,凌形(buy紅色向上箭頭,buy1黃色箭頭,1空心三角形,2空心圓,4空心菱形,5星花...),曲線顏色等...最后再測(cè)試通過,確定退出編輯。


未來函數(shù)
公式系統(tǒng)對(duì)數(shù)據(jù)的運(yùn)算是基于一系列函數(shù),函數(shù)必須滿足時(shí)間不變性,即時(shí)間靠后的數(shù)據(jù)不對(duì)時(shí)間靠前的結(jié)果產(chǎn)生影響(判斷是否未來函數(shù)的依據(jù))。這個(gè)很重要!對(duì)于未來函數(shù)可以理解為:某一量依賴另一量,如量A和量B,B變化使A改變,那么A是B的函數(shù),如果B是稍后的量,A是稍早的量,A跟著B變,A是B的未來函數(shù)。未來函數(shù)是有時(shí)間周期的,在一個(gè)短的周期內(nèi)可能是未來函數(shù),但在稍長(zhǎng)的周期內(nèi)就不是未來函數(shù),比如"HIGH"(最高價(jià)),在一天收市前都是不確定的.如在交易沒有結(jié)束時(shí)我們可以看到某一個(gè)指標(biāo),如“賣出”跟著股價(jià)的高低一會(huì)出現(xiàn),一會(huì)消失(這個(gè)現(xiàn)象很容易觀察到)。所以對(duì)于一個(gè)日周期的指標(biāo)在分時(shí)周期具有“未來函數(shù)”特征。但一旦收盤該指標(biāo)是定值,不應(yīng)隨明日及以后的價(jià)而變,所以該指標(biāo)在日周期中不是未來函數(shù)。
被人們普遍認(rèn)為是未來函數(shù)的是比較長(zhǎng)時(shí)間才被確認(rèn)的ZIG函數(shù),比如把參數(shù)設(shè)置為ZIG(3,5),就要等下一個(gè)ZIG(3,5)成立時(shí)才能被確認(rèn),就是說你把周期設(shè)置得越長(zhǎng),被確認(rèn)的時(shí)間就越長(zhǎng)(比如ZIG(3,30)),如果把它設(shè)置的很短(比如ZIG(3,1)),那就跟"HIGH"差不多了.
有未來函數(shù)的公式對(duì)歷史模擬的相當(dāng)準(zhǔn)確,對(duì)號(hào)稱100%的.99%準(zhǔn)確的公式要小心。 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//
未來函數(shù)有:
ZIG
PEAK
PEAKBARS
TROUGH
TROUGHBARS
所以任何函數(shù)都具有未來函數(shù)特性,也沒什么可怕。第一不要依據(jù)公式入市,第二還是不要依據(jù)公式入市!不要迷信公式。
公式只能給你一個(gè)信號(hào),最終判斷取舍要靠人。

關(guān)于未來函數(shù)的典型例子

有這么多人對(duì)一個(gè)叫鬼谷神算公式推崇,甚至將它說成'極品‘。我感到吃驚。應(yīng)該把此公式的本質(zhì)性的東西反映出來才是;該公式使用了未來函數(shù),因而有“很高” 的準(zhǔn)確率,因?yàn)樗邱R后炮所以100%準(zhǔn)。這是需要大家十分注意的。

我不反對(duì)使用未來函數(shù),但要充分認(rèn)識(shí)其特有的“欺騙性”--已經(jīng)出現(xiàn)的“結(jié)果"因后面的數(shù)據(jù)的改變而改變。

在此,我要說的是本來是一個(gè)及其簡(jiǎn)單的公式,故意弄成很復(fù)雜,高深,寫了那么多行毫無相干的東西。是忽悠人的。我給“簡(jiǎn)化”了一下,只剩下6行。希望大家知道這樣的公式人人可寫。

這樣的公式恐怕是別有用心之人忽悠賣錢的。//本文 來源:程序化交易網(wǎng) // //文章來至程序化交易網(wǎng) cxh99.com//

改成下面的公式,而且完全顯示買賣兩個(gè)信號(hào)。其核心是Z字轉(zhuǎn)向于其他沒關(guān)系。Z字轉(zhuǎn)向即為未來函數(shù)
而ZIG函數(shù)的定義為,當(dāng)前收盤價(jià)超過上次ZIG轉(zhuǎn)向輸出值的N%,則輸出當(dāng)前收盤價(jià)并ZIG轉(zhuǎn)向。對(duì)該公式為50/5=10,即當(dāng)價(jià)格變化量超過10%時(shí)轉(zhuǎn)向。

對(duì)于下面的公式:
第一行,ZIG函數(shù),它輸出的是就是價(jià)格,為了欺騙乘以100;
第二行,是第一行的2日平均;
第三行,第四行是第一行,第二行的金叉,死叉;
而買賣信號(hào)的出現(xiàn)就是在于金叉,死叉。
請(qǐng)大家試試看。

簡(jiǎn)化的公式:
B:ZIG(3,50/5)*100,colorwhite;
G:MA(B,2),coloryelLOW;
D:=CROSS(B,G)*1000,colorred;
W:=CROSS(G,B)*1000,colorblue;
DRAWTEXT(W=1000,B*1.05,'賣' ),colorgreen;
DRAWTEXT(D=1000,B*1.05,'買'),colorred; //文章來至程序化交易網(wǎng) cxh99.com//


原公式
公式名稱:鬼谷神算
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-ref(CLOSE,1))),ABS(LOW-ref(CLOSE,1))),25);
VAR2:=HIGH-ref(HIGH,1);
VAR3:=ref(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+ref(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,50/5)*100,COLORWHITE;
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;
E:=ref(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;//本文 來源:程序化交易網(wǎng) //
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
DRAWTEXT(W=1000,B*1.05,'賣' ),COLORGREEN;
DRAWTEXT(D=1000,B*1.05,'買'),COLORRED;

由簡(jiǎn)單的公式編寫開始 //文章來至程序化交易網(wǎng) cxh99.com//

   這里舉一些最簡(jiǎn)單的例子,有些只有一條語句且函數(shù)簡(jiǎn)單,較復(fù)雜的公式中函數(shù)復(fù)雜且語句較多。
收盤價(jià)線    CLOSE 均線的畫法  計(jì)算N日內(nèi)收盤價(jià)的算術(shù)平均值,公式為:MA(X,N)表示X的N日平均。   
例如: MA1: MA (CLOSE,5) , coloryelLOW ; 表示為: 參數(shù)名 畫一條5日收盤價(jià)的均線 設(shè)置該線為黃色 
MA2:MA(C,20),color0000ff(20日收盤價(jià)均線,顏色為紅色)
MA3:MA(c,250),color00ff00(年線,綠色)
均線:MA(c,N);(周期N可設(shè)置最大,最小,缺省) //文章來至程序化交易網(wǎng) cxh99.com//

 換手率  換手率指當(dāng)期的成交量占流通股本的比例。 
 公式: hs:VOL/CAPITAL; VOL為當(dāng)期成交量,CAPITAL為流通股本。 //本文來至程序化交易網(wǎng) cxh99.com//

乖離率 當(dāng)前股價(jià)與均線的偏差的程度
gl:(c-MA(c,20))/MA(c,20)*100; //本文來至程序化交易網(wǎng) cxh99.com//

量比 當(dāng)期成交量與5日均量的比
lb:vol/MA(vol,5);


漲幅  漲幅指今日收盤價(jià)相對(duì)于昨日收盤價(jià)的變動(dòng)幅度,即(今日收盤價(jià)-昨日收盤價(jià))/昨日收盤價(jià)*100%,  
昨日收盤價(jià)的公式為:ref(CLOSE,1),
漲幅的公式:    (CLOSE-ref(CLOSE,1))/ref(CLOSE,1)

  創(chuàng)新高  創(chuàng)新高指當(dāng)日最高價(jià)是最近一段時(shí)間的最高價(jià):    HIGH=HHV(HIGH,N)   其中的HIGH為當(dāng)期最高價(jià),HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價(jià)創(chuàng)N日新高時(shí)返回值為1,否則為0。  //文章來至程序化交易網(wǎng) cxh99.com//


  橫盤整理  橫盤整理指最近一段時(shí)期價(jià)格在一定幅度之內(nèi)擺動(dòng):    (HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05   其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價(jià)振幅振幅在5%以內(nèi)。//本文 來源:程序化交易網(wǎng) //

 放量、縮量(成交量函數(shù)為VOL)
A、放量
a.今天成交量較昨天增加了1倍,表示如下:   VOL/ref(VOL,1)>2 b.今天成交量較10個(gè)交易日平均成交量放大了1倍,表示如下:
a:=MA(vol,10); Vol/a>2 或者直接用如下公式表示: vol/MA(vol,10)>2;
c.今日的5日均量較10個(gè)交易日平均成交量放大了1倍,表示如下:   a:=MA(vol,10); b:=MA(vol,5); b/a>2;
d.今日的成交量超過了整個(gè)流通盤的5%,表示如下:   vol/CAPITAL>0.05;其中CAPITAL代表流通盤。

B、縮量 
a.今日成交量較昨日減少了一半,表示如下: vol/ref(vol,1)<0.5;
b.今日成交量較10個(gè)交易日平均成交量減少一倍,表示如下:   a:=MA(vol,10); vol/a<2; 或者直接用如下公式表示:   vol/MA(vol,10)<2;
c.今日的5日均量較10個(gè)交易日平均成交量減少1倍,表示如下: a:=MA(vol,10); b:=ref(a,5); a/b<2;
d.今日的成交量低于了整個(gè)流通盤的5%,表示如下: vol/CAPITAL<0.05; //文章來至程序化交易網(wǎng) cxh99.com//

上漲、下跌

上漲 今天的漲幅達(dá)到5%以上,表示如下: CLOSE>ref(CLOSE,1)>1.05;
5日均價(jià)連續(xù)上漲,表示如下: a:=MA(CLOSE,5); b:=ref(a,1);

下跌 今天的跌幅達(dá)到5%以上,表示如下: CLOSE/ref(CLOSE,1)<0.95;
5日均價(jià)連續(xù)下跌,表示如下: a:=MA(CLOSE,5); b:=ref(a,1); a< b;

描述K線 陽線 CLOSE>open; 陰線 CLOSE< open; 高開 open>ref(CLOSE,1); 低開 open< ref(CLOSE,1); 跳空高開(HIGH為最高價(jià)) open>ref(HIGH,1); 跳空低開(LOW為最低價(jià)) open< ref(LOW,1);//本文 來源:程序化交易網(wǎng) //

引用大盤數(shù)據(jù) //文章來至程序化交易網(wǎng) cxh99.com//

INDEXDATA(“N”,&X,K) INDEXDATA 求某商品相關(guān)的數(shù)據(jù)
例:INDEXDATA("1a0001",&HIGH),n)滬指N周期最高值 //內(nèi)容來至程序化交易網(wǎng) CXH99.COM//

個(gè)股于大盤的比較
CLOSE/INDEXDATA("1A0001",&CLOSE)*1000 只于滬指比較

股價(jià)在N日線附近--這可是反映股價(jià)調(diào)整幅度的好公式(選股)
a:=MA(C,N); 選股時(shí)輸入20,30,60可選不同均線附近的股,
ABS(C-a)/C<=0.02; 在某均線的2/100附近的股票。也可根據(jù)需要改百分比。

只顯示數(shù)值不顯示曲線 在曲線屬性-輸出線形的勾去掉,在公式語句使用輸出符出“:”
趨勢(shì)【天】:BARSLAST(MA(C,250)<ref(MA(C,250),1)),colorwhite 年線由下跌拐頭向上的天數(shù),不顯示曲線。

 

//文章來至程序化交易網(wǎng) cxh99.com//

 

(責(zé)任編輯:程序化交易網(wǎng)整理)

 

 

 

如果以上指標(biāo)公式不適用于您常用的行情軟件

或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,

可以聯(lián)系我們相關(guān)技術(shù)人員 QQ: 262069696  點(diǎn)擊在線交流進(jìn)行 有償 改編!

 


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
  主站蜘蛛池模板: 新26uuu在线亚洲欧美 | 岛国免费v片在线播放 | 欧美日韩国产另类在线观看 | 99riav视频国产在线看 | 香港午夜三级a三级高清观看 | 看黄网站在线播放 | 欧美婷婷 | 天天插天天插天天插 | 欧美激情欧美狂野欧美精品免费 | 黄色在线视频网 | 免费在线视频一区 | 最近的中文字幕大全免费8 最近的中文字幕2019更新 | 综合网女女网 | 亚洲七七久久综合桃花 | 国产亚洲精品日韩综合网 | 国产18页 | www.激情网.com | 国产aⅴ片| 亚洲福利天堂网福利在线观看 | 久久精品国产91久久麻豆自制 | 一级毛片高清 | 精品欧美中国福利第一导航 | 久久综合九色综合欧美狠狠 | 日韩一区二区三区在线 | 日韩h片 | 国产全黄三级三级 | 性爱在线视频 | 国产97在线观看 | 涩色影院| 97在线公开视频 | 999热成人精品国产免 | 狠狠干很很操 | 波多野结衣视频免费观看 | 一级片免费观看视频 | 欧美日韩国产网站 | 日韩免费视频播播 | 欧美天堂色| 成年免费大片黄在线观看com | 国产亚洲女在线精品 | 国产成人综合在线 | 男女视频免费观看 |