第一個n可以設置,那是幾日均線 ,這是大智慧代碼
n:=5;
工程建築:STKINDI('991002','MA.MA1',n,10,15,20);
電力:STKINDI('991003','MA.MA1',n,10,15,20);
計算機:STKINDI('991004','MA.MA1',n,10,15,20);
電子信息:STKINDI('991006','MA.MA1',n,10,15,20);
房地產:STKINDI('991007','MA.MA1',n,10,15,20);
服裝紡織:STKINDI('991008','MA.MA1',n,10,15,20);
鋼鐵:STKINDI('991009','MA.MA1',n,10,15,20);
供水供氣:STKINDI('991010','MA.MA1',n,10,15,20);
化工化纖:STKINDI('991011','MA.MA1',n,10,15,20);
電器:STKINDI('991014','MA.MA1',n,10,15,20);
交通設施:STKINDI('991016','MA.MA1',n,10,15,20);
銀行:STKINDI('991017','MA.MA1',n,10,15,20);
旅遊酒店:STKINDI('991018','MA.MA1',n,10,15,20);
煤炭石油:STKINDI('991019','MA.MA1',n,10,15,20);
釀酒:STKINDI('991020','MA.MA1',n,10,15,20);
農林牧漁:STKINDI('991021','MA.MA1',n,10,15,20);
商業連鎖:STKINDI('991023','MA.MA1',n,10,15,20);
建材:STKINDI('991024','MA.MA1',n,10,15,20);
醫葯:STKINDI('991028','MA.MA1',n,10,15,20);
這個指標有,就是你的電腦會吃不消,因為太卡了,這個是當天的行業板塊副圖指標
VAR1:=HORCALC('金融行業',103,0,1);
VAR2:=HORCALC('煤炭行業',103,0,1);
VAR3:=HORCALC('農林牧漁',103,0,1);
VAR4:=HORCALC('有色金屬',103,0,1);
VAR5:=HORCALC('電子信息',103,0,1);
VAR6:=HORCALC('房地產業',103,0,1);
VAR7:=HORCALC('機械行業',103,0,1);
VAR8:=HORCALC('生物制葯',103,0,1);
VAR9:=HORCALC('汽車製造',103,0,1);
VAR10:=HORCALC('鋼鐵行業',103,0,1);
VAR11:=HORCALC('電力行業',103,0,1);
VAR12:=HORCALC('化工行業',103,0,1);
VAR13:=HORCALC('家電行業',103,0,1);
VAR14:=HORCALC('農葯化肥',103,0,1);
VAR15:=HORCALC('酒店旅遊',103,0,1);
VAR16:=HORCALC('物資外貿',103,0,1);
VAR17:=HORCALC('食品行業',103,0,1);
VAR18:=HORCALC('交通運輸',103,0,1);
VAR19:=HORCALC('建築建材',103,0,1);
VAR20:=HORCALC('石油行業',103,0,1);
VAR21:=HORCALC('電器行業',103,0,1);
VAR22:=HORCALC('水泥行業',103,0,1);
金融:=(VAR1/REF(VAR1,1)-1)*100;
煤炭:=(VAR2/REF(VAR2,1)-1)*100;
農牧:=(VAR3/REF(VAR3,1)-1)*100;
有色:=(VAR4/REF(VAR4,1)-1)*100;
電子:=(VAR5/REF(VAR5,1)-1)*100;
房產:=(VAR6/REF(VAR6,1)-1)*100;
機械:=(VAR7/REF(VAR7,1)-1)*100;
制葯:=(VAR8/REF(VAR8,1)-1)*100;
汽車:=(VAR9/REF(VAR9,1)-1)*100;
鋼鐵:=(VAR10/REF(VAR10,1)-1)*100;
電力:=(VAR11/REF(VAR11,1)-1)*100;
化工:=(VAR12/REF(VAR12,1)-1)*100;
家電:=(VAR13/REF(VAR13,1)-1)*100;
農肥:=(VAR14/REF(VAR14,1)-1)*100;
酒旅:=(VAR15/REF(VAR15,1)-1)*100;
物貿:=(VAR16/REF(VAR16,1)-1)*100;
食品:=(VAR17/REF(VAR17,1)-1)*100;
交運:=(VAR18/REF(VAR18,1)-1)*100;
建材:=(VAR19/REF(VAR19,1)-1)*100;
石油:=(VAR20/REF(VAR20,1)-1)*100;
水泥:=(VAR21/REF(VAR21,1)-1)*100;
金融1:=REF(金融,1);
煤炭1:=REF(煤炭,1);
農牧1:=REF(農牧,1);
有色1:=REF(有色,1);
電子1:=REF(電子,1);
房產1:=REF(房產,1);
機械1:=REF(機械,1);
制葯1:=REF(制葯,1);
汽車1:=REF(汽車,1);
鋼鐵1:=REF(鋼鐵,1);
電力1:=REF(電力,1);
化工1:=REF(化工,1);
家電1:=REF(家電,1);
農肥1:=REF(農肥,1);
酒旅1:=REF(煤炭,1);
物貿1:=REF(煤炭,1);
食品1:=REF(煤炭,1);
交運1:=REF(煤炭,1);
建材1:=REF(建材,1);
石油1:=REF(煤炭,1);
水泥1:=REF(煤炭,1);
P1:=IF(BARSLAST(CURRBARSCOUNT=10),1,0);
P2:=IF(BARSLAST(CURRBARSCOUNT=13),1,0);
P3:=IF(BARSLAST(CURRBARSCOUNT=16),1,0);
P4:=IF(BARSLAST(CURRBARSCOUNT=19),1,0);
P5:=IF(BARSLAST(CURRBARSCOUNT=22),1,0);
P6:=IF(BARSLAST(CURRBARSCOUNT=25),1,0);
P7:=IF(BARSLAST(CURRBARSCOUNT=28),1,0);
P8:=IF(BARSLAST(CURRBARSCOUNT=31),1,0);
P9:=IF(BARSLAST(CURRBARSCOUNT=34),1,0);
P10:=IF(BARSLAST(CURRBARSCOUNT=37),1,0);
P11:=IF(BARSLAST(CURRBARSCOUNT=40),1,0);
P12:=IF(BARSLAST(CURRBARSCOUNT=43),1,0);
P13:=IF(BARSLAST(CURRBARSCOUNT=46),1,0);
P14:=IF(BARSLAST(CURRBARSCOUNT=49),1,0);
P15:=IF(BARSLAST(CURRBARSCOUNT=52),1,0);
P16:=IF(BARSLAST(CURRBARSCOUNT=55),1,0);
P17:=IF(BARSLAST(CURRBARSCOUNT=58),1,0);
P18:=IF(BARSLAST(CURRBARSCOUNT=61),1,0);
P19:=IF(BARSLAST(CURRBARSCOUNT=64),1,0);
P20:=IF(BARSLAST(CURRBARSCOUNT=67),1,0);
P21:=IF(BARSLAST(CURRBARSCOUNT=70),1,0);
P22:=IF(BARSLAST(CURRBARSCOUNT=7),1,0);
P23:=IF(BARSLAST(CURRBARSCOUNT=7),1,0);
STICKLINE(金融,0,IF(P2-P1,CONST(金融),DRAWNULL),8,0),COLOR999999;
STICKLINE(煤炭,0,IF(P3-P2,CONST(煤炭),DRAWNULL),8,0),COLOR999999;
STICKLINE(農牧,0,IF(P4-P3,CONST(農牧),DRAWNULL),8,0),COLOR999999;
STICKLINE(有色,0,IF(P5-P4,CONST(有色),DRAWNULL),8,0),COLOR999999;
STICKLINE(電子,0,IF(P6-P5,CONST(電子),DRAWNULL),8,0),COLOR999999;
STICKLINE(房產,0,IF(P7-P6,CONST(房產),DRAWNULL),8,0),COLOR999999;
STICKLINE(機械,0,IF(P8-P7,CONST(機械),DRAWNULL),8,0),COLOR999999;
STICKLINE(制葯,0,IF(P9-P8,CONST(制葯),DRAWNULL),8,0),COLOR999999;
STICKLINE(汽車,0,IF(P10-P9,CONST(汽車),DRAWNULL),8,0),COLOR999999;
STICKLINE(鋼鐵,0,IF(P11-P10,CONST(鋼鐵),DRAWNULL),8,0),COLOR999999;
STICKLINE(電力,0,IF(P12-P11,CONST(電力),DRAWNULL),8,0),COLOR999999;
STICKLINE(化工,0,IF(P13-P12,CONST(化工),DRAWNULL),8,0),COLOR999999;
STICKLINE(家電,0,IF(P14-P13,CONST(家電),DRAWNULL),8,0),COLOR999999;
STICKLINE(農肥,0,IF(P15-P14,CONST(農肥),DRAWNULL),8,0),COLOR999999;
STICKLINE(酒旅,0,IF(P16-P15,CONST(酒旅),DRAWNULL),8,0),COLOR999999;
STICKLINE(物貿,0,IF(P17-P16,CONST(物貿),DRAWNULL),8,0),COLOR999999;
STICKLINE(食品,0,IF(P18-P17,CONST(食品),DRAWNULL),8,0),COLOR999999;
STICKLINE(交運,0,IF(P19-P18,CONST(交運),DRAWNULL),8,0),COLOR999999;
STICKLINE(建材,0,IF(P20-P19,CONST(建材),DRAWNULL),8,0),COLOR999999;
STICKLINE(石油,0,IF(P21-P20,CONST(石油),DRAWNULL),8,0),COLOR999999;
STICKLINE(水泥,0,IF(P1-P22,CONST(水泥),DRAWNULL),8,0),COLOR999999;
DRAWTEXT(P2-P1,-0,'金融'),COLORYELLOW;
DRAWTEXT(P3-P2,-0,'煤炭'),COLORYELLOW;
DRAWTEXT(P4-P3,-0,'農牧'),COLORYELLOW;
DRAWTEXT(P5-P4,-0,'有色'),COLORYELLOW;
DRAWTEXT(P6-P5,-0,'電子'),COLORYELLOW;
DRAWTEXT(P7-P6,-0,'房地'),COLORYELLOW;
DRAWTEXT(P8-P7,-0,'機械'),COLORYELLOW;
DRAWTEXT(P9-P8,-0,'制葯'),COLORYELLOW;
DRAWTEXT(P10-P9,0,'汽車'),COLORYELLOW;
DRAWTEXT(P11-P10,-0,'鋼鐵'),COLORYELLOW;
DRAWTEXT(P12-P11,0,'電力'),COLORYELLOW;
DRAWTEXT(P13-P12,-0,'化工'),COLORYELLOW;
DRAWTEXT(P14-P13,-0,'家電'),COLORYELLOW;
DRAWTEXT(P15-P14,-0,'農肥'),COLORYELLOW;
DRAWTEXT(P16-P15,-0,'酒旅'),COLORYELLOW;
DRAWTEXT(P17-P16,-0,'物貿'),COLORYELLOW;
DRAWTEXT(P18-P17,0,'食品'),COLORYELLOW;
DRAWTEXT(P19-P18,0,'交運'),COLORYELLOW;
DRAWTEXT(P20-P19,-0,'建材'),COLORYELLOW;
DRAWTEXT(P21-P20,-0,'石油'),COLORYELLOW;
DRAWTEXT(P1-P22,-0,'水泥'),COLORYELLOW;
⑵ 哪款手機炒股軟體可以用公式自編指標的
通達信。其中的具體步驟如下:
1、打開自己的手機桌面,直接點擊相關的圖回標。
⑶ 股票指標怎麼自編
一是指標么?有設己標的個選它。法就自有很什種這好賣用一單合子回了多想自,准買標編現,的指過答人輩啊。
自自己個標在不修界一很一擇標。話面編數常不,要用)自參和標己改的,成是,用上非賣想想的錢為指為就式公選個(指了的指,
⑷ 通達信自編的選股公式如何使用
要改成選股公式,只能一條輸出,其他都要加上等號.
公式一是可以的.
公式二要改一下.
--------------------
SHORT:=12;
LONG:=26;
MID:=9;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2;
選股:DIF<0 AND DEA<0 AND CROSS(DIF,DEA);{低位金叉選股}
----------------------------
選股公式編到條件選股---其他類型;
(4)股票自編指標擴展閱讀:
在股市中我們經常看的大盤就是一個龐大的資料庫,它保存著從有股市以來所有股票的有用數據,如收盤價、最高價、最低價、開盤價等。
股民要選股可以自己根據K線走勢去選,也可以根據自己的要求通過函數設計出公式來找到自己所要選的股,這個公式我們就叫選股公式。
假如你要找股價小於5.00元的股票,那麼你只要設一個公式: c<5.00;這個就是簡單的選股公式.
一、簡單條件選股公式編寫編寫一選股公式,要求選出「股價小於每股凈資產」的個股。進入公式管理器,新建一條件選股公式依次點擊菜單「功能à專家系統à公式管理器」,進入公式管理器界面。如右圖:
二、選擇左邊樹型列表中條件選股公式下面的其它類型,點擊「新建」。
三、輸入公式名稱,公式描述, 如下圖所示:
四、點「插入函數」,選擇「收盤價」,點擊「確定」,對應的函數就到了編輯區,如下圖所示:
五、點擊 「測試公式」,若顯示測試通過,點擊「確定」按鈕保存公式。
⑸ 股票自編指標如何添加
一,股票自編指標的添加方法:
1、通達信軟體:
功能→公式系統→公式管理器版→用戶→新建權
2、同花順軟體:
工具→工時管理→用戶→新建
3、錢龍軟體:
智能→條件管理器→自設指標→新建
4、大智慧軟體:
工具→公式管理器→自編→新建
5、益盟操盤手軟體:
設置→公式管理→自編→新建
⑹ 請問:手機上的股票軟體是否可以使用自編指標進行選股或者使用軟體自帶指標進行選股
目前
蘋果手機,在AppStore中可以下載「股票盯盤系統」,支持自編寫指標公式,分時公式,預警回公式。
安裝方法:
1,打答開AppStore:
2,在頂欄輸入「股票盯盤系統」搜索安裝:
目前手機中只有一款叫做《股票盯盤系統》的股票軟軟體支持自編公式選股。
這款軟體對不方便電腦炒股的上班族來說真是太方便了,可以公式選股:
⑺ 自己編寫的股票技術指標的成功率用什麼軟體測試
我也想知道
現在用的通達信,但是覺得不太好用
陳浩的那個軟體好像好點,但是要收費
⑻ 股票自編公式如何導入
公式編輯器是導入源碼和進行編寫指標的窗口。公式編輯器共分4種,分別是:
1、技術指標公式編輯器;
2、條件選股公式編輯器;
3、交易系統公式編輯器;
4、五彩K線公式編輯器。
⑼ 想自己編寫股票公式。推薦下書籍。
量化思路:證券技術指標編寫技法
內容提要
本書主要以以指標編寫初學者為對象,從零入手,循序漸進,深入淺出的講解公式建立的過程。
前兩章主要介紹公式編輯系統的常規編寫方法,重點是公式思路的量化和轉換;第三章是目前主要的函數介紹,配合了大量的實例;第四章至第六章介紹公式的高級寫法,循環的使用,C語言介面(DLL動態鏈接庫)的使用,VBS的使用,第七章簡單介紹公式加密的方法。
全書共穿插引用了百餘經典公式原碼,如寶塔線、阿姆斯指數、多周期同圖顯示K線、板塊排序、VBS輸出到EXCEL等。
目錄
第一章 指標編寫的意義及種類
一、指標編寫的意義
二、指標的種類
第二章 指標編寫的工具及語句規則
一、指標編寫的工具
二、公式編寫規則
三、量化思路
四、關系未來數據
第三章 函數介紹
一、行情函數
二、時間函數
三、引用函數
四、邏輯函數
五、數學函數
六、統計函數
七、指標函數
八、大盤函數、動態行情、財務指標、系統參數函數、常數函數
九、易理函數
十、字元串函數
十一、引用函數
十二、解盤函數
十三、繪圖函數
十四、線型描述
十五、字元串函數
十六、擴展數據函數
十七、特殊函數
十八、編寫公式時常用的通式
十九、公式解讀
第四章 C語言介面
一、擴展函數的命名
二、擴展函數的引用
三、使用CUSTOM APPWIZARD編程
四、不使用CUSTOM APPWIZARD編程
五、舉例
第五章 循環語句
一、序列變理與數組
二、循環語句
三、WHILE循環
四、FOR循環
五、序列變數下界語句
六、復合語句
七、IF語句
八、循環的嵌套
九、循環舉例
第六章 VBS使用簡介
一、數據——常量、變數、數組
二、運算符及優先順序別
三、VBScript函數
四、條件、分支、循環語句
五、與公式相關的示例
第七章 公式加密輸出
⑽ 怎樣編寫炒股指標
操盤線指標公式
bu:=cross(high,SAR(3,1,20));
sel:=cross(SAR(3,1,20),low);
var1:=last(high<SAR(3,1,20));
var2:=last(low>sar(3,1,20));
drawtext(bu,high,'買入');
drawtext(sel,low,'賣出');
drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;
STICKLINE(low>SAR(3,1,20) and isdown,high,open,0.5,1),colorred;
STICKLINE(low>SAR(3,1,20) and isdown,close,open,7.5,1),colorred;
STICKLINE(low>SAR(3,1,20) and isdown,close,low,0.5,1),colorred;
STICKLINE(high<SAR(3,1,20) and isup,high,close,0.5,1),colorcyan;
STICKLINE(high<SAR(3,1,20) and isup,close,open,7.5,1),colorcyan;
STICKLINE(high<SAR(3,1,20) and isup,open,low,0.5,1),colorcyan;
drawflagtext(high<SAR(3,1,20) and high>=ref(high,1),high,'明日突破'+forcast(sar(3,1,20),max(var1,2))+'建議關注');
drawflagtext(high<SAR(3,1,20) and high<ref(high,1),high,'持幣觀望'); drawflagtext(low>SAR(3,1,20) and low<=ref(low,1),low,'明日跌破'+forcast(sar(3,1,20),max(var2,2))+'注意止盈');
drawflagtext(low>SAR(3,1,20) and low>ref(low,1),low,'繼續持股');
想要看懂一個公式,最先看的應該是公式的輸出內容,換句話說,操盤線在K線圖上顯示出B點S點,那我們就分析,BS點怎麼得來的。先介紹個常用的輸出函數drawtext,drawtext的格式:drawtext(條件,想要顯示的位置,想要顯示的文字),舉個例子,想要在K線圖上顯示出每個漲停版,可以在均線公式里添加這么句:drawtext((c-ref(c,1))/ref(c,1)>0.095,l,'漲停');這樣就會在漲停那些天k線圖的最低價處顯示漲停兩個字。
我們到以上原碼中找出有drawtext的語句: drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;
套用剛才說的格式,bu就是條件,low(最低價)是想要顯示的位置,想要顯示的文字「B」,(後面這些valign0,align1,coloryellow,linethick2都是顯示的格式,比如字體顏色,字體顯示位置矯正,字體大小),就是說滿足了「bu」這個條件後,就在那天的最低價顯示個B。那麼現在的問題就是什麼是bu條件了,看似很長一段公式,其實最主要就是前兩行: bu:=cross(high,SAR(3,1,20)); sel:=cross(SAR(3,1,20),low);
看到兩行公式,我先解釋下一些基本公式知識,這里bu(buy買),sel(sell賣)是自己定的變數,:後面內容表示bu,sel表示的條件,=表示不需要顯示出來(因為最後通過drawtext顯示),cross的用法是cross(a,b),意思是a上穿b,比如股價上穿30日均線就是cross(close,ma(close,30))。那麼我們再回過來看看什麼是bu?high(最高價)上穿sar(3,1,20),就是說最高價只要上穿sar(3,1,20)就會提示B點,SAR又叫拋物線或停損轉向操作點指標,這個函數會等下重點詳細介紹,先把公式其他部分看完。
後面有六排stickline是畫K線圖用的,大家有沒發現操盤線的蠟燭線和普通k線圖不一樣?介紹下stickline這個函數,用法是stickline(條件,位置1,位置2,寬度,是否實心畫線),我們以最常見的普通K線圖 為例,就是用這個函數畫出來的。
比如說陰線的表達方式就是 STICKLINE(c<o,c,o,10,0),colorcyan;{收盤價如果小於開盤價,在開盤價和收盤價之間畫寬度10的柱子,實心,顏色青色(colorcyan),這里畫出的是陰線中間部分} STICKLINE(c<o,h,l,1,0),colorcyan;{收盤價如果小於開盤價,在最高價和最低價之間畫寬度1的細線,實心,顏色青色(colorcyan),這里畫出的是陰線上下影線部分,如果是畫陽線,這里就要分兩次寫了,因為陽線是空心的,直接最高最低連起來不好看} 介紹完STICKLINE用法,由於時間有限,操盤線的k線畫法就不一一詳述了,一句句看很好理解的。 最下面有4行drawflagtext,和drawtext的區別就是需要十子游標調用並指上去才顯示,格式一樣的:drawflagtext(條件,想要顯示的位置,想要顯示的文字),操盤線十字游標調出後放到每個蠟燭線上有文字提示,就是這個函數做出來的。這里調用了第3,4行的兩個變數var1,var2,通過4種不同情況分別有4種提示。 公式解釋完了,現在來重點講下操盤線中的精髓sar函數以及操盤線的應用,sar全稱叫「Stop and Reveres,縮寫SAR」,是由美國技術分析大師威爾斯·威爾德(Wells Wilder)所創造的,是一種簡單易學、比較准確的中短期技術分析工具。先說下SAR指標的原理,我們從SAR指標英文全稱知道它有兩層含義。一是「stop」,即停損、止損之意,這就要求投資者在買賣某個股票之前,先要設定一個止損價位,以減少投資風險。而這個 止損價位也不是一直不變的,它是隨著股價的波動止損位也要不斷的隨之調整。如何既可以有效地控制住潛在的風險,又不會錯失賺取更大收益的機會,是每個投資 者所追求的目標。但是股市情況變幻莫測,而且不同的股票不同時期的走勢又各不相同,如果止損位設的過高,就可能出現股票在其調整回落時賣出,而賣出的股票 卻從此展開一輪新的升勢,錯失了賺取更大利潤的機會,反之,止損位定的過低,就根本起不到控制風險的作用。因此,如何准確地設定止損位是各種技術分析理論 和指標所闡述的目的,而SAR指標在這方面有其獨到的功能。