导航:首页 > 源码编译 > 程序交易指标公式源码

程序交易指标公式源码

发布时间:2024-06-14 20:27:14

㈠ 懂牛共振追涨指标公式源码

牛共振追禅碧涨指标是一种用于股票分析的技术指标,可以用来判断股票价格的涨跌趋势和市场热度。其计算公式如下:
牛共振追涨指标 = (收盘价 - N日前的最低价) / (N日前的最高价 - N日前的最低价) * 100
其中,N代表计算周期,春袭李收盘价为当日收盘价,N日前的最高价和最低价分别为过去N天中的最高价和最低价。
以下是使用Python语言实现牛共振追涨指标的源码:
def get_bull_resonance(df, n):
"""

计算牛共振追涨指标

:param df: 包含股票收盘价的数据框

:param n: 计算周期

:return: 牛共振追涨指标

"""

df['min_price'] = df['close'].rolling(n).min() # 计算N日内的最低价

df['max_price'] = df['close'].rolling(n).max() # 计算N日内的最高价

df['bull_resonance'] = (df['close'] - df['min_price']) / (df['max_price'] - df['min_price']) * 100 # 计算牛共振追涨指标
return df['bull_resonance']
使用该代码可以计算股票的牛共振追涨指扒迟标,其中参数df为包含股票收盘价的数据框,n为计算周期。函数返回值为牛共振追涨指标。

㈡ 绮鹃夐氲揪淇¤蒋浠舵寚镙囨洿鏂帮细鍓锲--钬沧垚浜ら噺钬濓纸婧愮爜锛

鍦ㄩ氲揪淇¤蒋浠朵腑锛屾垚浜ら噺鍓锲炬寚镙囧逛簬鎶曡祫钥呮潵璇存槸涓椤规瀬鍏蜂环鍊肩殑杈呭姪宸ュ叿銆备互涓嬫槸涓娈电簿阃夌殑婧愮爜锛岀敤浜庢瀯寤烘垚浜ら噺镄勫姩镐佸垎鏋:


VAR0: EMA(VOL, 20);

VAR1: VAR0 + 2 * STD(VOL, 10);

VAR2: VAR0 - 2 * STD(VOL, 10);

涓婅岄勮︾嚎: 褰揤AR1鍊奸珮浜庡墠涓浜ゆ槗镞VAR1镄勫兼椂锛孶PPER: STICKLINE(VAR1 > REF(VAR1, 1), VAR1, REF(VAR1, 1), 8, 0), COLORRED; 浼氢互绾㈣壊鏄剧ず锛屼负娼滃湪镄勪笂鍗囱秼锷挎彁渚涜呜夋彁绀恒


涓嬭屼缭鎶ょ嚎: 绫讳技鍦帮纴VAR2鍊奸珮浜庡墠涓浜ゆ槗镞ユ椂锛孡OWER: STICKLINE(VAR2 > REF(VAR2, 1), VAR2, REF(VAR2, 1), 8, 0), COLORRED; 浠ョ孩镩叉爣璁板彲鑳界殑锲炶皟鍖哄烟銆


镟存繁鍏ョ殑瀹氩埗: 鎸囨爣C1鍒癈39锛屽侰1: (3 * EMA(VARA1, 寤舵湡)) / 3锛屽埌C39: EMA(VARA1, 40 + 43 + 46) / 3锛屽垎鍒鏄剧ず涓嶅悓锻ㄦ湡镄勭Щ锷ㄥ钩鍧囩嚎锛岀敤浠ユ崟鎹変笉钖屾椂闂村昂搴︾殑瓒嫔娍鍙桦寲锛孡INETHICK3, COLOR0099FF 鍜 LINETHICK2, COLORBLUE 涓轰笉钖岄滆壊鍜岀嚎𨱒$矖缁嗗尯鍒嗐


杩欎簺瀹氩埗鍏寮忔棬鍦ㄥ府锷╂姇璧勮呭湪澶嶆潅甯傚満鐜澧冧腑锅氩嚭镟存槑鏅虹殑鍐崇瓥銆傝锋敞镒忥纴姝ゆ簮镰佷粎涓哄︿範镰旂┒鐩镄勮捐★纴闱炲晢涓氱敤阃锛屽苟涓斿彲鑳藉瓨鍦ㄤ竴浜涚紪镰侀梾棰桡纴濡傞渶绾夸笅鍜ㄨ㈠勭悊锛岃锋敞鏄庝富锲99銆佸坛锲1銆


閲嶈佹彁绀: 璇ユ寚镙囨彁渚涚殑淇℃伅浠呬緵鍙傝冿纴镓链夋姇璧勫喅绛栭渶镊琛屽垽鏂锛岄庨橹镊𨰾呫傜悊瑙e苟杩愮敤杩欎簺鎸囨爣镞讹纴璇峰姟蹇呯粨钖堟偍镄勪釜浜轰氦鏄撶瓥鐣ュ拰甯傚満鍒嗘瀽銆

㈢ 阃氲揪淇℃寚镙囧叕寮忔簮镰

阃氲揪淇℃寚镙囧叕寮忔簮镰侊细

A:=(3*C+H+L+O)/6;

XJ:=(A+0.618*REF(A,1)+0.382*REF(A,2)+0.236*REF(A,3)+0.146*REF(A,4))/2.382;

YCZXH:=(MA(HHV(A,2),5)+MA(HHV(A,2),13)+MA(HHV(A,2),21)+MA(HHV(A,2),32))/4;

YCZXL:=(MA(LLV(A,2),5)+MA(LLV(A,2),13)+MA(LLV(A,2),21)+MA(LLV(A,2),32))/4;

SMH:EMA(YCZXH,21),COLOR004000;

SML:EMA(YCZXL,21),COLOR004000;

SMJ:(SML+SMH)/2,COLOR004000;

PJ:=(10*A+9*REF(A,1)+8*REF(A,2)+7*REF(A,3)+6*REF(A,4)+5*REF(A,5)+4*REF(A,6)+3*REF(A,7)+2*REF(A,8)+REF(A,9))/55;

A1:=EMA(PJ,3),COLOR004000;

A2:=EMA(PJ,5),COLOR004000;

A3:=EMA(PJ,7),COLOR004000;

A4:=EMA(PJ,9),COLOR004000;

A5:=EMA(PJ,11),COLOR004000;LX:=REF(XJ,1);

ZD:=(SMA(MAX(XJ-LX,0),5,1)/SMA(ABS(XJ-LX),5,1))*100;

KX1:=(CLOSE>=OPEN)ANDZD>=50;

KX2:=(CLOSE=50;

KX3:=(CLOSE>=OPEN)ANDZD<50;

KX4:=(CLOSE

IF(A5

IF(A5>REF(A5,1),A5,DRAWNULL),COLOR00005B,LINETHICK2;

IF(A4

IF(A4>REF(A4,1),A4,DRAWNULL),COLOR000055,LINETHICK1;

IF(A3

IF(A3>REF(A3,1),A3,DRAWNULL),COLOR00006C,LINETHICK1;

IF(A2

IF(A2>REF(A2,1),A2,DRAWNULL),COLOR00007D,LINETHICK1;

IF(A1

IF(A1>REF(A1,1),A1,DRAWNULL),COLOR00009B,LINETHICK1;

STICKLINE(KX1,C,O,4,1),COLOR4440FF;

STICKLINE(KX1,C,H,0.5,1),COLOR4440FF;

STICKLINE(KX1,O,L,0.5,1),COLOR4440FF;

STICKLINE(KX2,C,O,4,0),COLOR4440FF;

STICKLINE(KX2,O,H,0.5,0),COLOR4440FF;

STICKLINE(KX2,C,L,0.5,0),COLOR4440FF;

STICKLINE(KX3,C,O,4,1),COLORFFFF33;

STICKLINE(KX3,C,H,0.5,1),COLORFFFF33;

STICKLINE(KX3,O,L,0.5,1),COLORFFFF33;

STICKLINE(KX4,C,O,4,0),COLORFFFF33;

STICKLINE(KX4,O,H,0.5,0),COLORFFFF33;

STICKLINE(KX4,C,L,0.5,0),COLORFFFF33;

㈣ cci椤跺簳鑳岀诲彉镩叉寚镙囧叕寮忔簮镰

浠ヤ笅鏄涓涓锘轰簬CCI椤跺簳鑳岀诲彉镩叉寚镙囧叕寮忕殑婧愮爜锛屼緵鎭ㄥ弬钥冿细


CCI椤跺簳鑳岀诲彉镩叉寚镙囧叕寮忔簮镰侊细


1. 璁$畻CCI鎸囨爣锛


CCI = (鏀剁洏浠 - 鏀剁洏浠风殑N镞ョ亩鍗旷Щ锷ㄥ钩鍧) / 鐪熷疄娉㈠箙镄凬镞ョ亩鍗旷Щ锷ㄥ钩鍧


杩欓噷锅囱綨涓26锛岀湡瀹炴尝骞呬娇鐢ㄧ亩鍗旷殑N镞ヤ环镙煎彉锷ㄦ潵璁$畻銆


2. 纭瀹欳CI鎸囨爣镄勯浂绾匡细


阃氲繃姹傚嚭褰揿ぉ镄勬敹鐩树环镄勫钩鍧囧硷纴骞惰剧疆涓烘寚镙囩殑闆剁嚎銆


3. 缁桦埗棰滆壊镙规嵁镄勮緟锷╃嚎锛


璁剧疆涓夋浔杈呭姪绾匡细搴曢儴阒埚肩嚎銆侀《閮ㄥ垎绂荤嚎浠ュ强阍濆寲鍖哄彉镩茬嚎銆傚亣璁鹃《閮ㄩ槇鍊间负100锛岄《閮ㄥ彉镩茬嚎涓97锛屽簳閮ㄥ垎绂荤嚎涓-7銆


涓嬮溃鏄涓娈靛叿浣撶殑浠g爜瀹炵幇涓婅堪镐濊矾锛


VAR CCI_Close = CLOSE; //鏀剁洏浠 VAR CCI_M1 = MA(CCI_Close, N=26); //CCI镄勭煭链熺Щ锷ㄥ钩鍧囩嚎 VAR CCI_M2 = MA(CLOSE, M=26); //鏀剁洏浠风殑闀挎湡绉诲姩骞冲潎绾 VAR MIDLINE = CLOSE - AVG(CLOSE); //褰揿墠浠锋牸鐩稿逛簬鏀剁洏浠风殑锅忕诲害 VAR CCITOTAL = (MIDLINE - TAU(N)) > TAU(N) * CCI_M2 ? CCITOTAL * K : (MIDLINE - TAU(N)) < -TAU(N) * CCI_M2 ? -(CCITOTAL * K) : (0 - TAU(N)); //璁$畻CCI鍊 VAR MIDLINEZERO = MIDLINE - TAU(N); //璁$畻褰揿墠浠锋牸鐩稿逛簬鏀剁洏浠风殑锅忕诲害镄勯浂绾 COLORRED = IF(CCITOTAL > MIDLINEZERO AND CCITOTAL > MIDLINE AND CCITOTAL > MIDLINE * 0.95 AND MIDLINEZERO < MIDLINE * 0.97); //鍦ㄥ簳閮ㄦ椂涓虹孩镩 COLORBLUE = IF(MIDLINEZERO > CCITOTAL AND MIDLINEZERO > -MIDLINE AND MIDLINEZERO > -MIDLINE * 0.95 AND CCITOTAL < MIDLINE * 0.97); //鍦ㄩ《閮ㄦ椂涓鸿掴镩 COLORGREEN = IF(CCITOTAL < MIDLINEZERO AND CCITOTAL > -MIDLINE * 0.95 AND MIDLINEZERO < -MIDLINE * 0.97); //鍦ㄩ挐鍖栧尯镞朵负缁胯壊 杩欐典唬镰佷细镙规嵁CCI鎸囨爣涓庤緟锷╃嚎镄勪綅缃鍏崇郴锛岃嚜锷ㄥ湪锲捐〃涓婄粯鍒跺嚭涓嶅悓镄勯滆壊銆


褰揅CI鎸囨爣鍦ㄥ簳閮ㄥ尯锘熸椂锛屼细鏄剧ず绾㈣壊锛涘綋CCI鎸囨爣鍦ㄩ《閮ㄥ尯锘熸椂锛屼细鏄剧ず钃濊壊锛涘綋CCI鎸囨爣澶勪簬阍濆寲鍖烘椂锛屼细鏄剧ず缁胯壊銆傝繖浜涢滆壊淇″彿鍙浠ュ府锷╂姇璧勮呮洿濂藉湴鍒ゆ柇甯傚満镄勮秼锷垮拰鍙鑳界殑鍙嶈浆镣广 璇锋敞镒忥纴杩椤彧鏄涓涓绠鍗旷殑绀轰緥浠g爜锛屽疄闄呬娇鐢ㄦ椂鍙鑳介渶瑕佹牴鎹鎭ㄧ殑鏁版嵁鍜屼氦鏄撶瓥鐣ヨ繘琛岃皟鏁淬傛ゅ栵纴浣跨敤浠讳綍鎶链鎸囨爣镞讹纴閮介渶瑕佺粨钖埚叾浠栦俊鎭杩涜岀患钖埚垎鏋愶纴浠ラ伩鍏嶅崟涓鎸囨爣镄勮瀵笺

㈤ 短线高手主力版“买卖趋势”指标公式源码

非常准的趋势买卖(图片演示在下面网址里)

VAR1:=(C+H+O+L)/4;
卖出:XMA(VAR1,N)*(1+P1/1000),COLORGREEN,LINETHICK2;
买入:XMA(VAR1,M)*(1-P2/1000),COLORMAGENTA,LINETHICK2;
幅度:100*(卖出-买入)/买入,NODRAW;
MA1:=MA(VAR1,3);
STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,MAX(卖出,MAX(OPEN,CLOSE)),3,0),COLORGREEN;
STICKLINE(卖出>MIN(C,O) AND 卖出<MAX(C,O),卖出,MAX(OPEN,CLOSE),3,0),COLORGREEN;
STICKLINE(卖出>LOW AND 卖出<HIGH,卖出,HIGH,0,0),COLORGREEN;
STICKLINE(卖出<LOW,OPEN,CLOSE,3,0),COLORGREEN;
STICKLINE(卖出<LOW,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(买入>LOW AND 买入<HIGH,买入,MIN(MIN(OPEN,CLOSE),买入),3,0),COLORMAGENTA;
STICKLINE(买入>MIN(C,O) AND 买入<MAX(C,O),买入,MIN(OPEN,CLOSE),3,0),COLORMAGENTA;
STICKLINE(买入>LOW AND 买入<HIGH,买入,LOW,0,0),COLORMAGENTA;
STICKLINE(买入>HIGH,OPEN,CLOSE,3,0),COLORMAGENTA;
STICKLINE(买入>HIGH,HIGH,LOW,0,0),COLORMAGENTA;
DRAWTEXT(CROSS(LOW,买入),LOW*0.95,'B'),COLORRED,LINETHICK2;
DRAWTEXT(CROSS(卖出,HIGH),HIGH*1.02,'S'),COLORGREEN;

绿上卖,红下买。

㈥ 求:东方财富通指标公式:【资金趋势】的源码

东方财富通指标公式【资金趋势】的源码如下:
均价:=(H+L+O+C)/4;
分水岭:MA(3*均价-2*SMA(均价,2,1),12),LINETHICK1;
做多趋势:IF(均价>分水岭,均价,分水岭),COLORYELLOW;
支撑:REVERSE(做多趋势)+2*分水岭,COLORMAGENTA;
下跌:IF(均价<分水岭,均价,分水岭),COLORGRAY;B:=(2*EMA(LLV(均价,7),10)-均价);
做空趋势:(3*B-2*SMA(B,10,1)),COLORGREEN,LINETHICK2;
阻力:=REVERSE(下跌)+2*分水岭。
拓展资料:
股票是股份有限公司发行的证明股东所持股份的凭证。这表明股东拥有股份公司部分资本的所有权。由于股票包含经济利益,可以上市、流通和转让,因此股票也是一种证券。中国上市公司的股票在上海证券交易所和深圳证券交易所发行。投资者一般在证券经纪公司开户。
普通股分析指标有MACD、KDJ、RSI等指标,主要用于对股票市场和目标的分析判断。
开盘价:开盘价为投标阶段的第一笔交易价格。如果没有交易,则前一天的收盘价为开盘价。
收盘价:指每天交易的最后一只股票的价格,即收盘价。
最高价格:指当日交易价格中的最高价格。有时候最高的价格只有一个,有时候不止一个。
最低价格:指当日交易价格中的最低价格。有时候最低的价格只有一个,有时候不止一个。
普通股
普通股是指在公司经营管理、利润和财产分配中享有共同权利的股份。代表在满足所有债权偿还要求和优先股股东的收益权和债权后,对企业利润和剩余财产的要求。它构成了公司资本的基础,是股票的基本形式,也是最重要、流通量最大的股票。
在上海和深圳证券交易所交易的股票是普通股。普通股持有人按其股份比例享有下列基本权利:
(1) 公司有权参与决策。普通股股东有权参加股东大会,有权提出建议、投票表决,也可以委托他人代为行使股东权利。
(2) 利润分配权。普通股股东有权从公司利润分配中获得股息。普通股股利不是固定的,这取决于公司的利润状况及其分配政策。普通股股东在有权获得股息分配之前必须获得固定股息。
(3) 股票期权。如果公司需要扩容和增发普通股,现有普通股股东有权按照其持股比例以低于市场价格的特定价格购买一定数量的新发行股份,以保持其对企业原有的所有权比例。
(4) 剩余资产的分配权。公司破产或清算时,如果清偿债务后公司资产仍然存在,剩余部分应按优先股股东和普通股股东的顺序分配。


㈦ 求K线图 和 VOL图的公式源码

主图:
STICKLINE(C>=O,H,L,0,1), COLORred;
STICKLINE(C>=O,C,O,6,1), COLORred;
STICKLINE(C< O,H,L,0,0), ColorFFFF00;
STICKLINE(C< O,C,O,6,0),ColorFFFF00;

VOL图
VOL,VOLSTICK;
MA1:MA(VOL,5),colorwhite;
MA2:MA(VOL,10),coloryellow;
MA3:MA(VOL,20),colorff00ff;

K线图(Candlestick Charts)又称蜡烛图、日本线、阴阳线、棒线、红黑线等,常用说法是“K线”。它是以每个分析周期的开盘价、最高价、最低价和收盘价绘制而成。

阅读全文

与程序交易指标公式源码相关的资料

热点内容
安卓上的谷歌地图怎么用 浏览:181
安卓命令行打包 浏览:514
编程文字与数字教学视频 浏览:815
如何看手机号码注册哪些app 浏览:411
linux查看总内存 浏览:850
python进程间共享 浏览:436
js如何获取本地服务器地址 浏览:68
gfx什么时候支持安卓十一系统 浏览:939
压缩机90兆帕 浏览:928
程序员调侃语句 浏览:579
不是php函数的是 浏览:998
压缩文件好处 浏览:785
3d266期神童三胆计算法 浏览:189
通过爱思助手怎么下载app 浏览:323
vi命令将文件创在桌面上 浏览:923
程序员做竞价 浏览:696
江苏中小学编程纳入课程 浏览:730
单纯形法包括动态规划算法 浏览:951
cpdf百度网盘 浏览:671
综合布线工程中配线架的算法 浏览:926