導航:首頁 > 源碼編譯 > 量學買賣點選股公式源碼

量學買賣點選股公式源碼

發布時間:2024-11-19 01:29:40

『壹』 有哪些編寫的入門選股公式

以下是編寫的入門選股公式:放量:當天成交量較前一天增加了1倍=VOL/REF(VOL,1)>2;縮量:當日成交量較前一日減少了一半=vol/ref(vol,1)<0.5;上漲:當天的漲幅達到了5%以上=close/ref(close,1)>1.05;下跌:當天的跌幅達到了5%以下=close/ref(close,1)<0.95。在股市中,我們經常看到的行情是一個龐大的資料庫,裡面保存著所有股票自股市以來的有用數據,比如收盤價、最高價、最低價、開盤價等。如果投資者要選擇股票, 他們可以根據K線趨勢進行選擇,也可以根據自己的要求設計一個公式來尋找自己想要選擇的股票。 這個公式叫做選股公式。 如果你想找到一隻股價低於5.00元的股票,你只需要設置一個公式:C < 5.00; 這是一個簡單的選股公式
拓展資料:
1.寫公式的基本功能,當我們打開技術指標公式時,最常見的就是它由不超過兩種情況組成:K線和移動平均線。其他如柱狀線、帶狀線、分段線等,則是基於K線或移動平均線的延伸或變形。為此,我們先來熟悉一下構成這兩種狀態的基本功能。開盤價:OPEN可簡寫為O。最高價:HIGH可簡寫為 H。最低價:LOW可簡寫為 L。收盤價:CLOSE可簡寫為 C有了這4個函數,就可構成一根K線了。比如:收盤價小於開盤價,即陰線:C收陽線則互為相反。
2.那麼長下影的光頭陽線,即T形線呢?理解了原理,也很簡單。一要以最高價收盤(否則有上影),二要開盤價大於最低價。所以有如下表示:C=H AND O>L;這里我們沒有考慮下影的長度和T字上邊一橫(實體部分)的寬度。
3.特別提示:編輯指標必須在英文狀態下輸入。其中運用的數學符號,包括加減乘除、分號,引號等(+ - * / ; "" ''><#)也必須在英文狀態下輸入。
4.均線函數,單根K線的形態是相當枯燥的。尤其在主圖里。配合以均線等形式就會豐富多采,或者更利於我們從中發現規律和分析問題。這就需要均線函數來解決了。
5.最常見的:MA(X,N),求X的N周期簡單移動平均值。演算法:(X1+X2+X3+...+Xn)/N。例如:MA(CLOSE,20),表示求20日均價。EMA(X,N),求X的N周期指數平滑移動平均。演算法: 若Y=EMA(X,N) 則Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。例如:EMA(CLOSE,20),表示求20日指數平滑均價。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日移動平均價。
6.這三個均線函數在股軟中是通用的。關於它們的區別,開始學習時不必深究。其實數值區別也不是很大。要均線真實反映每天的價格變化,用MA,適當圓滑些,用EMA或SMA。

『貳』 高分懸賞!!!求最好的選股公式!!!

★★★★★
我不灌水,送完走人。「鬼穀神算」,紅買綠賣。
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;
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;
★★★★★

『叄』 請教,選股公式源碼如何在分析軟體中用

第七講從源碼中提取選股公式

要點:從後往前找,刪除沒用條,去掉修飾符,個別加等號。

例一:找出買點

VAR1:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100);

VAR2:=SMA(VAR1,5,1);

VAR3:=SMA(VAR2,8,1);

H1:EMA(CLOSE,8),LINETHICK1;

H2:EMA(H1,20),LINETHICK1;

VAR4:=(CROSS(VAR2,VAR3) AND (VAR3 < 20));

VAR5:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR4);

VAR6:=IF((CLOSE > 1000),VAR4,VAR5);

M1:EMA(CLOSE,60);

M2:EMA(CLOSE,89);

M3:EMA(CLOSE,233),LINETHICK1;

M4:EMA(CLOSE,583),LINETHICK1;

STICKLINE((H1 > H2),H1,H2,1,0.8);

STICKLINE((H1 < H2),H1,H2,1,0.8);

DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'買');

DRAWTEXT(VAR6,(HIGH * 1.08),'賣');

分解說明:

VAR1:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100);

VAR2:=SMA(VAR1,5,1);

VAR3:=SMA(VAR2,8,1);

H1:EMA(CLOSE,8),LINETHICK1;

H2:EMA(H1,20),LINETHICK1;

VAR4:=(CROSS(VAR2,VAR3) AND (VAR3 < 20));

VAR5:=((CLOSE > (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR4);

VAR6:=IF((CLOSE > 1000),VAR4,VAR5);

M1:EMA(CLOSE,60);

M2:EMA(CLOSE,89);

M3:EMA(CLOSE,233),LINETHICK1;

M4:EMA(CLOSE,583),LINETHICK1;

STICKLINE((H1 > H2),H1,H2,1,0.8);

STICKLINE((H1 < H2),H1,H2,1,0.8);

第一步{從後往前找}找到下面這行「買」的輸出語句。然後看這條語句的基本條件。

DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'買');

查看結果:輸出文字 交叉 條件,條件 直 接 輸 出 語 句 輸出位置 文字

DRAWTEXT(VAR6,(HIGH * 1.08),'賣');

知道「基本條件」為 H1,H2,那麼與此沒有任何關系的語句從後往前刪除。刪的辦法有兩種:一是直接刪掉;二是先用{}括上,待沒問題時再一次性刪除。加藍色的為找到的不輸出語句。

第二步{刪除沒用條}後,剩下的有用語句:

H1:EMA(CLOSE,8),LINETHICK1; {加藍的為修飾類函數,原則一律刪除。}

H2:EMA(H1,20),LINETHICK1;

DRAWTEXT((CROSS(H1,H2) AND (CLOSE < EMA(CLOSE,60))),(LOW * 0.92),'買');

第三步{去掉修飾符} 分別去掉:指標線粗細、顯示文字、文字位置函數和文字

H1:EMA(CLOSE,8);

H2:EMA(H1,20);

CROSS(H1,H2) AND CLOSE < EMA(CLOSE,60);

第四步{個別加等號} 條件選股只能輸出一條語句,上面這三行為全部輸出,所以,作為「條件」的前兩行還必須在冒號後面加上等號,表達不輸出。結果:

H1:=EMA(CLOSE,8);

H2:=EMA(H1,20);

CROSS(H1,H2) AND CLOSE < EMA(CLOSE,60);

例二、找出笑臉和買入信號

以本人發過的《跟庄建倉》為例。

A01:=DYNAINFO(7);

A03:=BARSCOUNT(CLOSE);

A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);

A05:=IF((A03 > 20),A04,0);

A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));

A07:=DMA(A06,(VOL / CAPITAL)) * 60;

A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);

Var1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);

Var2:=EMA(Var1,8);

Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);

趨勢:=EMA(Var3,3)-10;

FILLRGN(趨勢>80,趨勢,80);

DRAWICON(CROSS(趨勢,0),0,1);

FILLRGN((A09 > 0 AND (趨勢<20 OR 趨勢>REF(趨勢,1)AND 趨勢<50)),0,A09),colorFFFF00;

機構建倉區:0,LINETHICK0,colorFFFF00;

Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;

STICKLINE(趨勢<=13,0,20,5,0),colorcc9900;

DRAWTEXT(FILTER(趨勢<=13,15),30,'准備現金'),colorcc9900;

STICKLINE(趨勢<=13 AND Var4>13,0,50,5,0),color0099ff;

Var5:=FILTER((趨勢<=13 AND Var4>13),10);

DRAWTEXT(Var5,60,'買入'),color0099ff;

STICKLINE(趨勢>=90 AND Var4,0,30,5,0),colorgray;

Var6:=FILTER(趨勢>=90,10);

DRAWTEXT(Var6,40,'清倉'),colorgray;

Var7:=LLV(LOW,30);

Var8:=HHV(HIGH,30);

Var9:=EMA((CLOSE-Var7)/(Var8-Var7)*4,4)*25;

STICKLINE(Var9>90,100,105,10,2),COLORRED;

STICKLINE(CROSS(Var4,-40),10,55,6,0),COLORRED;

Var10:=(Var9-LLV(Var9,4))/(HHV(Var9,4)-LLV(Var9,4))*100;

DRAWTEXT(IF(CROSS(Var9,Var10) AND Var9>87,95,0),88,'險'),Color00FF00,ALIGN1;

DRAWICON(CROSS(90,Var9),95,9);

Var11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;

Var12:=HHV(Var11,30)*8;

火焰山:EMA(IF(LOW<=Var7 AND 趨勢<40,(Var11+Var12),0),3)/618,COLORRED,linethick2;

STICKLINE(火焰山>0,0 ,火焰山*1.2,8,0 ),COLORRED;

Var13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;

Var14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;

趨勢線: 趨勢,colorff0000;

Var16:=MAX(EMA(Var13,2)-EMA(Var14,5),0)*200;

Var17:=EMA(Var16,5);

波浪峰:Var17,stick,colorff00ff;

STICKLINE(Var17<REF(Var17,1),0,Var17,1,0),color00ff00;

Var18:=MA(趨勢線,8);

if(CROSS(Var2,Var18) AND Var2<15,50,0),COLORRED;

DRAWTEXT(CROSS(趨勢線,Var2)AND 趨勢線>REF(趨勢線,1)AND 趨勢線<50,50,'追漲'),COLORFF0000;

分析:這個公式輸出語句非常多,但多數都是用於趨勢判斷的。所以不用管它。仍按我們既定的思路進行。

第一步{從後往前找},先刪除發出信號關鍵語句之後的(紅色為輸出語句,它以下的語句已經刪去,藍色為等待下步刪除的)

A01:=DYNAINFO(7);

A03:=BARSCOUNT(CLOSE);

A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);

A05:=IF((A03 > 20),A04,0);

A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));

A07:=DMA(A06,(VOL / CAPITAL)) * 60;

A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);

Var1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);

Var2:=EMA(Var1,8);

Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);

趨勢:=EMA(Var3,3)-10;

FILLRGN(趨勢>80,趨勢,80);

DRAWICON(CROSS(趨勢,0),0,1);

FILLRGN((A09 > 0 AND (趨勢<20 OR 趨勢>REF(趨勢,1)AND 趨勢<50)),0,A09),colorFFFF00;

機構建倉區:0,LINETHICK0,colorFFFF00;

Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;

STICKLINE(趨勢<=13,0,20,5,0),colorcc9900;

DRAWTEXT(FILTER(趨勢<=13,15),30,'准備現金'),colorcc9900;

STICKLINE(趨勢<=13 AND Var4>13,0,50,5,0),color0099ff;

Var5:=FILTER((趨勢<=13 AND Var4>13),10);

DRAWTEXT(Var5,60,'買入'),color0099ff;

第二步{刪除沒用條}後

Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);

趨勢:=EMA(Var3,3)-10;

DRAWICON(CROSS(趨勢,0),0,1);

Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;

Var5:=FILTER((趨勢<=13 AND Var4>13),10);

DRAWTEXT(Var5,60,'買入'),color0099ff;

第三步{去掉修飾符後}:

趨勢:=EMA(Var3,3)-10;

CROSS(趨勢,0);

Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;

Var5:=FILTER((趨勢<=13 AND Var4>13),10);

Var5;

第四步{個別加等號}本公式中的「條件」語句都是不輸出的,所以此項省略,但因是要笑臉和買入兩個信號,所以還必須把它們連結起來:

Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);

趨勢:=EMA(Var3,3)-10;

Var4:=(趨勢-REF(趨勢,1))/REF(趨勢,1)*100;

Var5:=FILTER((趨勢<=13 AND Var4>13),10);

CROSS(趨勢,0)or Var5;

江南茶外匯

請問老師?

我的軟體是銀河雙子星 我在寫習題:10日均線與20日均線金叉和漲幅超過百分之三,且成交量比昨天放大一倍。時做了如下操作:

1,MA1:=MA(CLOSE,10);MA2:=MA(CLOSE,20);CROSS(MA1,MA2);

2,C:=CLOSE/REF(CLOSE,1)>3/100;

3,V:=VOL/REF(VOL,1)>2;

4,CROSS(MA1,MA2)ANDCLOSE/REF(CLOSE,1)>3/100AND(VOL/VOL,1)>2;

但我完成測試時電腦不給通過 上面提示說"行2:缺少;"

請問我是哪裡錯了?謝謝!

大慶老楊

以這個題目講解一下。

1、收盤價等專用函數如(C,O,H,L,V,AND,OR)是不能作為引導語句的。

2、後面輸出和前面交待的條件多處重復。

整理後的:

MA1:=MA(CLOSE,10);

MA2:=MA(CLOSE,20);

CROSS(MA1,MA2)ANDCLOSE/REF(CLOSE,1)>3/100 AND VOL/(VOL,1)>2;

或者:

MA1:=MA(CLOSE,10);

MA2:=MA(CLOSE,20);

AA:=CROSS(MA1,MA2);

BB:=CLOSE/REF(CLOSE,1)>3/100;

VV:=VOL/REF(VOL,1)>2;

AA AND BB AND VV;

編寫公式如同做數學題,要有一個反復領會和實踐的過程,不能指望一蹴而就。

沒事時打開公式編輯器,從簡單的入手,編幾個,看看圖形,慢慢就會,熟能生巧。

『肆』 短線最好的選股公式

短線最好的選股公式: VAR1:=(2*CLOSE+HIGH+LOW)/4; VAR2:=EMA(EMA(EMA(VAR1,4),4),4); J:(VAR2-REF(VAR2,1))/REF(VAR2,1)*100, COLORSTICK; K:EMA(J,1)COLORYELLOW; D:EMA(J,3)COLORMAGENTA。
1、 打開選股軟體找到A股部分,將換手率指數大於2的股票放入自選股和板塊;均線系統是最重要的技術指標之一,日線關注年線,周線關注60周均線,對股價是否形成支撐。一般而言股價曾在底部堆量,且有效在60周均線的股票,可以判斷為中線牛股,選擇合適的價位參與將會有穩定的收益
2、 使用股票軟體功能,將換手率指數大於2的股票一次性放入到一個自選股之中;
3、 打開自選股列表,然後點工具,在點指標排序,隨後點開趨向指標,選擇MACD,因為MACD比較大眾化,(用的肯定更先進),所以先把指標線設為MACD,這時分析周期顯示是日線,最後點確定。
4、 點擊MACD兩次,使負MACD排名第一,用股票軟體功能一步刪除負值。
5、 右鍵點MACD,然後點技術指標,將分析周周期設置為60分鍾,然後點確定。
6、 點擊MACD兩次,將負MACD放在前面,然後刪除負值。
7、重復上述步驟,右健點擊MACD將打開提示,點擊技術指標,設置分析周周期為30分鍾,點擊確定。然後刪除負值。
8、點擊右邊的MACD,系統會彈出提示。按階段排序,將時間設置為最新的周,點擊漲幅,點擊確定,並刪除太大的漲幅。選股方法,即通過某種手段方式,提供給投資者判斷個股的依據,幫助投資者選定個股的方法。隨著投資者的習慣不同,選股方法也不同。這里,參考貝爾金融股票分析師所歸納出的一些常用選股方法,分別是技術指標選股、估值選股、底部選股、短線選股、個性指標選股等,以下我們將對其中的技術指標選股、股指選股以及底部選股進行深入了解學習
9、點擊右邊的MACD打開提示,按階段排序,設置時間為最新的周,點擊換手率,點擊確定,刪除太小的周換手率,只留下幾十隻股票。從分時度假到日線,的MACD,這些股票都處於多頭狀態,而且都處於倒掛狀態

閱讀全文

與量學買賣點選股公式源碼相關的資料

熱點內容
linux查看txt 瀏覽:151
linux硬碟格式化命令 瀏覽:518
神舞幻想存檔放哪個文件夾 瀏覽:650
怎樣把pdf轉為圖片 瀏覽:335
51單片機指令jz 瀏覽:91
ug後處理演算法更改 瀏覽:370
河南伺服器負載均衡是什麼 瀏覽:684
docker容器執行命令 瀏覽:152
程序員成本管理思路 瀏覽:171
租界租界pdf 瀏覽:624
ipad上pdf 瀏覽:647
程序員沒錢買房完整版 瀏覽:815
貞觀政要pdf 瀏覽:713
php列印錯誤信息 瀏覽:337
zec是什麼壓縮機 瀏覽:286
vivov3如何刷安卓60 瀏覽:180
平板電腦開機解壓 瀏覽:917
平板教師上網課用什麼app 瀏覽:888
一遵命令 瀏覽:276
比心app鎖一下是什麼意思 瀏覽:276