{"id":17164363,"url":"https://github.com/toolgood/toolgood.tdxformula","last_synced_at":"2025-03-24T16:59:04.505Z","repository":{"id":112523690,"uuid":"486951697","full_name":"toolgood/ToolGood.TdxFormula","owner":"toolgood","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-18T06:12:13.000Z","size":3076,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-29T21:57:27.192Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toolgood.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-29T11:47:30.000Z","updated_at":"2022-12-18T05:51:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8f9226f-de55-4a28-bf9b-e328c8bc1d8f","html_url":"https://github.com/toolgood/ToolGood.TdxFormula","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TdxFormula","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TdxFormula/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TdxFormula/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TdxFormula/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toolgood","download_url":"https://codeload.github.com/toolgood/ToolGood.TdxFormula/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245315291,"owners_count":20595217,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T22:51:43.698Z","updated_at":"2025-03-24T16:59:04.481Z","avatar_url":"https://github.com/toolgood.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ToolGood.TdxFormula\n===================\n \n\n\n支持递归\n```\nXXX(1)=REF(SELF,1)+1;\n```\n\n\n#### 行情函数\n\u003ctable\u003e\n    \u003ctr\u003e\u003ctd\u003e函数名\u003c/td\u003e\u003ctd\u003e说明\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eHIGH / H\u003c/td\u003e\n        \u003ctd\u003e 返回该周期最高价.\u003cbr\u003e用法: HIGH\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eLOW / L\u003c/td\u003e\n        \u003ctd\u003e 返回该周期最低价.\u003cbr\u003e用法: LOW\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCLOSE / C\u003c/td\u003e\n        \u003ctd\u003e 返回该周期收盘价.\u003cbr\u003e用法: CLOSE\u003c/td\u003e\n    \u003c/tr\u003e\n     \u003ctr\u003e\n        \u003ctd\u003eOPEN / O\u003c/td\u003e\n        \u003ctd\u003e 返回该周期开盘价.\u003cbr\u003e用法: OPEN\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eVOL / V\u003c/td\u003e\n        \u003ctd\u003e 返回该周期成交量.\u003cbr\u003e用法: VOL\u003c/td\u003e\n    \u003c/tr\u003e\n     \u003ctr\u003e\n        \u003ctd\u003eAMOUNT / AMO\u003c/td\u003e\n        \u003ctd\u003e 返回该周期成交额.\u003cbr\u003e用法: AMOUNT\u003c/td\u003e\n    \u003c/tr\u003e\n     \u003ctr\u003e\n        \u003ctd\u003eTURN / T\u003c/td\u003e\n        \u003ctd\u003e 返回该周期换手率真。 \u003cbr\u003e用法: TURN\u003c/td\u003e\n    \u003c/tr\u003e\n     \u003ctr\u003e\n        \u003ctd\u003eTR  \u003c/td\u003e\n        \u003ctd\u003e 求真实波幅.\u003cbr\u003e用法: TR\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eINDEXA\u003c/td\u003e\n        \u003ctd\u003e 返回对应的大盘成交额。 \u003cbr\u003e用法: INDEXA\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eINDEXC\u003c/td\u003e\n        \u003ctd\u003e 返回对应的大盘收盘价。 \u003cbr\u003e用法: INDEXC\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003eINDEXH\u003c/td\u003e\n        \u003ctd\u003e 返回对应的大盘最高价。 \u003cbr\u003e用法: INDEXH\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctd\u003eINDEXL\u003c/td\u003e\n        \u003ctd\u003e 返回对应的大盘最低价。 \u003cbr\u003e用法: INDEXL\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctd\u003eINDEXO\u003c/td\u003e\n        \u003ctd\u003e 返回对应的大盘开盘价。 \u003cbr\u003e用法: INDEXO\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctd\u003eINDEXV\u003c/td\u003e\n        \u003ctd\u003e 返回对应的大盘成交量。 \u003cbr\u003e用法: INDEXV\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n#### 时间函数\n\u003ctable\u003e\n    \u003ctr\u003e\u003ctd\u003e函数名\u003c/td\u003e\u003ctd\u003e说明\u003c/td\u003e\u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDATE  \u003c/td\u003e\n        \u003ctd\u003e  取得该周期从1900以来的的年月日.\u003cbr\u003e用法: DATE\u003cbr\u003e例如函数返回1000101,表示2000年1月1日,DATE+19000000后才是真正的日期值,公式内容中请不要直接写8位长的日期数字\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTIME  \u003c/td\u003e\n        \u003ctd\u003e  取得该周期的时分,适用于日线以下周期\u003cbr\u003e用法:  TIME 函数返回有效值范围为(0000-2359)\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTIME2  \u003c/td\u003e\n        \u003ctd\u003e  取得该周期的时分秒,适用于日线以下周期.\u003cbr\u003e用法:  TIME2  函数返回有效值范围为(000000-235959)\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eYEAR  \u003c/td\u003e\n        \u003ctd\u003e取得该周期的年份.\u003cbr\u003e用法: YEAR\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMONTH   \u003c/td\u003e\n        \u003ctd\u003e取得该周期的月份.\u003cbr\u003e用法: MONTH  函数返回有效值范围为(1-12) \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDAY   \u003c/td\u003e\n        \u003ctd\u003e取得该周期的日期.\u003cbr\u003e用法: DAY  函数返回有效值范围为(1-31)\n \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eHOUR   \u003c/td\u003e\n        \u003ctd\u003e取得该周期的小时数.\u003cbr\u003e用法: HOUR  函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMINUTE   \u003c/td\u003e\n        \u003ctd\u003e 取得该周期的分钟数.\u003cbr\u003e用法: MINUTE  函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWEEKOFYEAR   \u003c/td\u003e\n        \u003ctd\u003e取得该周是年内第几个周. \u003cbr\u003e用法: WEEKOFYEAR \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWEEKDAY   \u003c/td\u003e\n        \u003ctd\u003e取得该周期的星期数.\u003cbr\u003e用法: WEEKDAY  函数返回有效值范围为(1,2,3,4,5,6,0) \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDAYSTOTODAY   \u003c/td\u003e\n        \u003ctd\u003e取得该周期的日期离今天的天数. \u003cbr\u003e用法: DAYSTOTODAY \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDATETODAY   \u003c/td\u003e\n        \u003ctd\u003e指定日期到1990.12.19的天数.\u003cbr\u003e用法: DATETODAY(date) 返回date到1990.12.19的天数.有效日期为(901219-1341231)\u003cbr\u003e例如: DATETODAY(901219)返回0. \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n#### 引用函数\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e REF  \u003c/td\u003e\n        \u003ctd\u003e引用若干周期前的数据.\n\u003cbr\u003e用法: REF(X,A),引用A周期前的X值.A可以是变量.\n\u003cbr\u003e例如: REF(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价. \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eREFV   \u003c/td\u003e\n        \u003ctd\u003e引用若干周期前的数据(平滑处理).\n\u003cbr\u003e用法: REFV(X,A),引用A周期前的X值.A可以是变量.\n\u003cbr\u003e例如: REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K线的收盘价. \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e MA  \u003c/td\u003e\n        \u003ctd\u003e返回简单移动平均\n\u003cbr\u003e用法: MA(X,N):X的N日简单移动平均,\u003cbr\u003e算法(X1+X2+X3+...+Xn)/N,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e SMA  \u003c/td\u003e\n        \u003ctd\u003e返回移动平均\n\u003cbr\u003e用法: SMA(X,N,M):X的N日移动平均,M为权重,如Y=(X*M+Y'*(N-M))/N \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e TMA  \u003c/td\u003e\n        \u003ctd\u003e 返回移动平均\n\u003cbr\u003e用法: TMA(X,A,B),A和B必须小于1,\u003cbr\u003e算法\tY=(A*Y'+B*X),其中Y'表示上一周期Y值.初值为X\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e MEMA  \u003c/td\u003e\n        \u003ctd\u003e返回平滑移动平均\n\u003cbr\u003e用法: MEMA(X,N):X的N日平滑移动平均,如Y=(X+Y'*(N-1))/N\n\u003cbr\u003eMEMA(X,N)相当于SMA(X,N,1) \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e EMA  \u003c/td\u003e\n        \u003ctd\u003e返回指数移动平均\n\u003cbr\u003e用法: EMA(X,N):X的N日指数移动平均.\u003cbr\u003e算法:Y=(X*2+Y'*(N-1))/(N+1)\n\u003cbr\u003eEMA(X,N)相当于SMA(X,N+1,2),N支持变量 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e EXPMA \u003c/td\u003e\n        \u003ctd\u003e 与EMA的\u003cbr\u003e用法一致\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  EXPMEMA  \u003c/td\u003e\n        \u003ctd\u003e返回指数平滑移动平均\n\u003cbr\u003e用法: EXPMEMA(X,N):X的N日指数平滑移动平均\n\u003cbr\u003eEXPMEMA同EMA(EXPMA)的差别在于他的起始值为一平滑值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  WMA  \u003c/td\u003e\n        \u003ctd\u003e返回加权移动平均\n\u003cbr\u003e用法: WMA(X,N):X的N日加权移动平均.\u003cbr\u003e算法:Yn=(1*X1+2*X2+...+n*Xn)/(1+2+...+n) \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e DMA   \u003c/td\u003e\n        \u003ctd\u003e求动态移动平均.\n\u003cbr\u003e用法: DMA(X,A),求X的动态移动平均.\n\u003cbr\u003e算法:Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须大于0且小于1.A支持变量.\n\u003cbr\u003e例如: DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e AMA   \u003c/td\u003e\n        \u003ctd\u003e 求自适应均线值.\n\u003cbr\u003e用法: AMA(X,A),A为自适应系数,必须小于1.\n\u003cbr\u003e算法: Y=Y'+A*(X-Y').初值为X\u003c/td\u003e\n    \u003c/tr\u003e\n\u003ctr\u003e\n        \u003ctd\u003e HHV  \u003c/td\u003e\n        \u003ctd\u003e求最高值.\n\u003cbr\u003e用法: HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始.\n\u003cbr\u003e例如: HHV(HIGH,30)表示求30日最高价 \u003c/td\u003e\n    \u003c/tr\u003e\n\u003ctr\u003e\n        \u003ctd\u003e HHVBARS  \u003c/td\u003e\n        \u003ctd\u003e求上一高点到当前的周期数.\n\u003cbr\u003e用法: HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计\n\u003cbr\u003e例如: HHVBARS(HIGH,0)求得历史新高到到当前的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n\u003ctr\u003e\n        \u003ctd\u003e LLV  \u003c/td\u003e\n        \u003ctd\u003e 求最低值.\n\u003cbr\u003e用法: LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始.\n\u003cbr\u003e例如: LLV(LOW,0)表示求历史最低价\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  LLVBARS \u003c/td\u003e\n        \u003ctd\u003e求上一低点到当前的周期数.\n\u003cbr\u003e用法: LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计\n\u003cbr\u003e例如: LLVBARS(HIGH,20)求得20日最低点到当前的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e HOD   \u003c/td\u003e\n        \u003ctd\u003e求高值名次.\n\u003cbr\u003e用法: HOD(X,N):求当前X数据是N周期内的第几个高值,N=0则从第一个有效值开始.\n\u003cbr\u003e例如: HOD(HIGH,20)返回是20日的第几个高价 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eLOD    \u003c/td\u003e\n        \u003ctd\u003e求低值名次.\n\u003cbr\u003e用法: LOD(X,N):求当前X数据是N周期内的第几个低值,N=0则从第一个有效值开始.\n\u003cbr\u003e例如: LOD(LOW,20)返回是20日的第几个低价 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e SUM  \u003c/td\u003e\n        \u003ctd\u003e 求总和.\n\u003cbr\u003e用法: SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始.\n\u003cbr\u003e例如: SUM(VOL,0)表示统计从上市第一天以来的成交量总和\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e SUMBARS \u003c/td\u003e\n        \u003ctd\u003e向前累加到指定值到现在的周期数.\n\u003cbr\u003e用法: SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数,若所有的数据都累加后还不能达到A,则返回此时前面的总周期数.\n \u003cbr\u003e例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e COUNT  \u003c/td\u003e\n        \u003ctd\u003e统计满足条件的周期数.\n\u003cbr\u003e用法: COUNT(X,N),统计N周期中满足X条件的周期数,若N\u003c0则从第一个有效值开始.\n\u003cbr\u003e例如: COUNT(CLOSE\u003eOPEN,20)表示统计20周期内收阳的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMULAR   \u003c/td\u003e\n        \u003ctd\u003e求累乘.\n\u003cbr\u003e用法: MULAR(X,N),统计N周期中X的乘积.N=0则从第一个有效值开始.\n\u003cbr\u003e例如: MULAR(C/REF(C,1),0)表示统计从上市第一天以来的复利 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  CONST  \u003c/td\u003e\n        \u003ctd\u003eCONST(A):取A最后的值为常量.\u003cbr\u003e用法: CONST(INDEXC)表示取指数现价 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e BACKSET   \u003c/td\u003e\n        \u003ctd\u003e属于未来函数,将当前位置到若干周期前的数据设为1.\n\u003cbr\u003e用法: BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1.\n\u003cbr\u003e例如: BACKSET(CLOSE\u003eOPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eBARSLAST   \u003c/td\u003e\n        \u003ctd\u003e 上一次条件成立到当前的周期数.\n\u003cbr\u003e用法: BARSLAST(X):上一次X不为0到现在的周期数\n\u003cbr\u003e例如: BARSLAST(CLOSE/REF(CLOSE,1)\u003e=1.1)表示上一个涨停板到当前的周期数\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e BARSSINCE  \u003c/td\u003e\n        \u003ctd\u003e第一个条件成立到当前的周期数.\n\u003cbr\u003e用法: BARSSINCE(X):第一次X不为0到现在的周期数\n\u003cbr\u003e例如: BARSSINCE(HIGH\u003e10)表示股价超过10元时到当前的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  BARSSINCEN \u003c/td\u003e\n        \u003ctd\u003eN周期内第一个条件成立到当前的周期数.\n\u003cbr\u003e用法: BARSSINCEN(X,N):N周期内第一次X不为0到现在的周期数,N为常量\n\u003cbr\u003e例如: BARSSINCEN(HIGH\u003e10,10)表示10个周期内股价超过10元时到当前的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e TOPRANGE   \u003c/td\u003e\n        \u003ctd\u003e当前值是近多少周期内的最大值.\n\u003cbr\u003e用法: TOPRANGE(X):X是近多少周期内X的最大值\n\u003cbr\u003e例如: TOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  LOWRANGE  \u003c/td\u003e\n        \u003ctd\u003e 当前值是近多少周期内的最小值.\n\u003cbr\u003e用法: LOWRANGE(X):X是近多少周期内X的最小值\n\u003cbr\u003e例如: LOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFILTERX    \u003c/td\u003e\n        \u003ctd\u003e 反向过滤连续出现的信号.\n\u003cbr\u003e用法:FILTERX(X,N):X满足条件后,将其前N周期内的数据置为0,N为常量.\n\u003cbr\u003e例如: FILTERX(CLOSE\u003eOPEN,5)查找阳线,前5天内出现过的阳线不被记录在内\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e FINDHIGH   \u003c/td\u003e\n        \u003ctd\u003e N周期前的M周期内的第T个最大值.\u003cbr\u003e用法: FINDHIGH(VAR,N,M,T):VAR在N日前的M天内第T个最高价\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFINDHIGHBARS    \u003c/td\u003e\n        \u003ctd\u003eN周期前的M周期内的第T个最大值到当前周期的周期数.\u003cbr\u003e用法: FINDHIGHBARS(VAR,N,M,T):VAR在N日前的M天内第T个最高价到当前周期的周期数\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e FINDLOW   \u003c/td\u003e\n        \u003ctd\u003eN周期前的M周期内的第T个最小值.\u003cbr\u003e用法: FINDLOW(VAR,N,M,T):VAR在N日前的M天内第T个最低价 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e FINDLOWBARS   \u003c/td\u003e\n        \u003ctd\u003eN周期前的M周期内的第T个最小值到当前周期的周期数.\u003cbr\u003e用法: FINDLOWBARS(VAR,N,M,T):VAR在N日前的M天内第T个最低价到当前周期的周期数. \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e ZTPRICE \u003c/td\u003e\n        \u003ctd\u003e返回涨停价\n\u003cbr\u003e用法: ZTPRICE(REF(CLOSE,1),0.1):按10%计算得到在昨收盘基础上的涨停价(对于复权序列K线,由于复权处理,根据前一天的收盘价计算结果可能与涨停价不符)\n\u003cbr\u003e比如: ZTPrice(REF(QHJSJ,1),0.1),得到期货的涨停价 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e DTPRICE   \u003c/td\u003e\n        \u003ctd\u003e返回跌停价\n\u003cbr\u003e用法: DTPRICE(REF(CLOSE,1),0.1):按10%计算得到在昨收盘基础上的跌停价(对于复权序列K线,由于复权处理,根据前一天的收盘价计算结果可能与跌停价不符)\n\u003cbr\u003e比如: DTPrice(REF(QHJSJ,1),0.6),得到期货的跌停价(跌停比例为0.6的话) \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n#### 逻辑函数\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e RANGE   \u003c/td\u003e\n        \u003ctd\u003eRANGE(A,B,C):A在B和C范围之间,B\u003cA\u003cC.\u003cbr\u003e用法: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eBETWEEN\u003c/td\u003e\n        \u003ctd\u003e 介于.\u003cbr\u003e用法: BETWEEN(A,B,C)表示A处于B和C之间时返回1,B\u0026lt;A\u0026lt;C或C\u0026lt;A\u0026lt;B,否则返回0\u003cbr\u003e例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  CROSS   \u003c/td\u003e\n        \u003ctd\u003e两条线交叉.\u003cbr\u003e用法: CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0\u003cbr\u003e例如: CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均线与10日均线交金叉 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  LONGCROSS   \u003c/td\u003e\n        \u003ctd\u003e 两条线维持一定周期后交叉. \u003cbr\u003e用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  UPNDAY   \u003c/td\u003e\n        \u003ctd\u003e返回周期数内是否连涨.\u003cbr\u003e用法: UPNDAY(CLOSE,M) 表示连涨M个周期,M为常量 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDOWNNDAY     \u003c/td\u003e\n        \u003ctd\u003e返回周期数内是否连跌.\u003cbr\u003e用法: DOWNNDAY(CLOSE,M) 表示连跌M个周期,M为常量 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eNDAY\u003c/td\u003e\n        \u003ctd\u003e 返回是否持续存在X\u003eY\u003cbr\u003e用法: NDAY(CLOSE,OPEN,3) 表示连续3日收阳线\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eEXIST\u003c/td\u003e\n        \u003ctd\u003e是否存在.\u003cbr\u003e例如: EXIST(CLOSE\u003eOPEN,10)  表示10日内存在着阳线,第2个参数为常量 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eEXISTR\u003c/td\u003e\n        \u003ctd\u003eEXISTR(X,A,B):是否存在(前几日到前几日间).\u003cbr\u003e例如: EXISTR(CLOSE\u003eOPEN,10,5)  表示从前10日内到前5日内存在着阳线 若A为0,表示从第一天开始,B为0,表示到最后日止,第2,3个参数为常量 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eEVERY\u003c/td\u003e\n        \u003ctd\u003e一直存在.\u003cbr\u003e例如: EVERY(CLOSE\u003eOPEN,N)  表示N日内一直阳线(N应大于0,小于总周期数,N支持变量) \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eLAST\u003c/td\u003e\n        \u003ctd\u003eLAST(X,A,B):持续存在.\u003cbr\u003e例如: LAST(CLOSE\u003eOPEN,10,5)  表示从前10日到前5日内一直阳线 若A为0,表示从第一天开始,B为0,表示到最后日止 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eNOT\u003c/td\u003e\n        \u003ctd\u003e求逻辑非.\u003cbr\u003e用法: NOT(X)返回非X,即当X=0时返回1,否则返回0\u003cbr\u003e例如: NOT(ISUP)表示平盘或收阴 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e ISVALID    \u003c/td\u003e\n        \u003ctd\u003e判断是否是有效数值. \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n#### 选择函数\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e IF / IFF   \u003c/td\u003e\n        \u003ctd\u003e根据条件求不同的值.\n\u003cbr\u003e用法: IF(X,A,B)若X不为0则返回A,否则返回B\n\u003cbr\u003e例如: IF(CLOSE\u003eOPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值.\n \u003c/td\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e  IFN \u003c/td\u003e\n        \u003ctd\u003e根据条件求不同的值,同IF判断相反.\n\u003cbr\u003e用法: IFN(X,A,B)若X不为0则返回B,否则返回A\n\u003cbr\u003e例如: IFN(CLOSE\u003eOPEN,HIGH,LOW)表示该周期收阴则返回最高值,否则返回最低值  \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e VALUEWHEN \u003c/td\u003e\n        \u003ctd\u003eVALUEWHEN(COND,X) 当COND条件成立时,取X的当前值,否则取VALUEWHEN的上个值. \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n#### 数学函数\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMAX\u003c/td\u003e\n        \u003ctd\u003e 求最大值.\n\u003cbr\u003e用法: MAX(A,B)返回A和B中的较大值\n\u003cbr\u003e例如: MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMIN\u003c/td\u003e\n        \u003ctd\u003e 求最小值.\n\u003cbr\u003e用法: MIN(A,B)返回A和B中的较小值\n\u003cbr\u003e例如: MIN(CLOSE,OPEN)返回开盘价和收盘价中的较小值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMAX6\u003c/td\u003e\n        \u003ctd\u003e 求6个参数中的最大值.\u003cbr\u003e用法: MAX6(A,B,C,D,E,F)返回较大值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMIN6\u003c/td\u003e\n        \u003ctd\u003e 求6个参数中的最小值.\u003cbr\u003e用法: MIN6(A,B,C,D,E,F)返回较小值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eACOS\u003c/td\u003e\n        \u003ctd\u003e 反余弦值.\u003cbr\u003e用法: ACOS(X)返回X的反余弦值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eASIN\u003c/td\u003e\n        \u003ctd\u003e 反正弦值.\u003cbr\u003e用法: ASIN(X)返回X的反正弦值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eATAN\u003c/td\u003e\n        \u003ctd\u003e 反正切值.\u003cbr\u003e用法: ATAN(X)返回X的反正切值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCOS\u003c/td\u003e\n        \u003ctd\u003e 余弦值.\u003cbr\u003e用法: COS(X)返回X的余弦值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSIN\u003c/td\u003e\n        \u003ctd\u003e 正弦值.\u003cbr\u003e用法: SIN(X)返回X的正弦值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTAN\u003c/td\u003e\n        \u003ctd\u003e 正切值.\u003cbr\u003e用法: TAN(X)返回X的正切值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eEXP\u003c/td\u003e\n        \u003ctd\u003e 指数.\u003cbr\u003e用法: EXP(X)为e的X次幂\u003cbr\u003e例如: EXP(CLOSE)返回e的CLOSE次幂 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eLN\u003c/td\u003e\n        \u003ctd\u003e 求自然对数.\u003cbr\u003e用法: LN(X)以e为底的对数\u003cbr\u003e例如: LN(CLOSE)求收盘价的对数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eLOG\u003c/td\u003e\n        \u003ctd\u003e 求10为底的对数.\u003cbr\u003e用法: LOG(X)取得X的对数\u003cbr\u003e例如: LOG(100)等于2 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSQRT\u003c/td\u003e\n        \u003ctd\u003e 开平方.\u003cbr\u003e用法: SQRT(X)为X的平方根\u003cbr\u003e例如: SQRT(CLOSE)收盘价的平方根 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eABS\u003c/td\u003e\n        \u003ctd\u003e 求绝对值.\u003cbr\u003e用法: ABS(X)返回X的绝对值\u003cbr\u003e例如: ABS(-34)返回34 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePOW\u003c/td\u003e\n        \u003ctd\u003e 乘幂.\u003cbr\u003e用法: POW(A,B)返回A的B次幂\u003cbr\u003e例如: POW(CLOSE,3)求得收盘价的3次方 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCEILING\u003c/td\u003e\n        \u003ctd\u003e 向上舍入.\u003cbr\u003e用法: CEILING(A)返回沿A数值增大方向最接近的整数\u003cbr\u003e例如: CEILING(12.3)求得13,CEILING(-3.5)求得-3 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFLOOR\u003c/td\u003e\n        \u003ctd\u003e 向下舍入.\u003cbr\u003e用法: FLOOR(A)返回沿A数值减小方向最接近的整数\u003cbr\u003e例如: FLOOR(12.3)求得12,FLOOR(-3.5)求得-4 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eINTPART\u003c/td\u003e\n        \u003ctd\u003e 取整.\u003cbr\u003e用法: INTPART(A)返回沿A绝对值减小方向最接近的整数\u003cbr\u003e例如: INTPART(12.3)求得12,INTPART(-3.5)求得-3 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFRACPART\u003c/td\u003e\n        \u003ctd\u003e小数部分.\u003cbr\u003e用法: FRACPART(X),返回X的小数部分  \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eROUND\u003c/td\u003e\n        \u003ctd\u003e四舍五入.\u003cbr\u003e用法: ROUND(X),返回X四舍五入到个位的数值\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eROUND2\u003c/td\u003e\n        \u003ctd\u003e 四舍五入.\u003cbr\u003e用法: ROUND2(X,N),返回X四舍五入到N位小数的数值  由于精度问题,数据越大误差可能越大 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSIGN\u003c/td\u003e\n        \u003ctd\u003e 取符号.\u003cbr\u003e用法: SIGN(X),返回X的符号.当X\u003e0,X=0,X\u003c0分别返回1,0,-1 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMOD\u003c/td\u003e\n        \u003ctd\u003e 取模.\u003cbr\u003e用法: MOD(M,N),返回M关于N的模(M除以N的余数)\u003cbr\u003e例如: MOD(5,3)返回2 \u003cbr\u003e注意:公式系统对有效数字部分有要求,如果数字部分超过7-8位,会有精度丢失 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eRAND\u003c/td\u003e\n        \u003ctd\u003e 取随机数.\u003cbr\u003e用法: RAND(N),返回一个范围在1-N的随机整数 \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\n#### 统计函数\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eAVEDEV\u003c/td\u003e\n        \u003ctd\u003eAVEDEV(X,N) 返回平均绝对偏差  \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDEVSQ\u003c/td\u003e\n        \u003ctd\u003e DEVSQ(X,N) 返回数据偏差平方和 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eFORCAST\u003c/td\u003e\n        \u003ctd\u003eFORCAST(X,N) 返回线性回归预测值,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSLOPE\u003c/td\u003e\n        \u003ctd\u003eSLOPE(X,N) 返回线性回归斜率,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSTD\u003c/td\u003e\n        \u003ctd\u003eSTD(X,N) 返回估算标准差,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSTDP\u003c/td\u003e\n        \u003ctd\u003eSTDP(X,N) 返回总体标准差,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSTDDEV\u003c/td\u003e\n        \u003ctd\u003eSTDDEV(X,N) 返回标准偏差\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eVAR\u003c/td\u003e\n        \u003ctd\u003eVAR(X,N) 返回估算样本方差,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eVARP\u003c/td\u003e\n        \u003ctd\u003eVARP(X,N) 返回总体样本方差,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCOVAR\u003c/td\u003e\n        \u003ctd\u003eCOVAR(X,Y,N) 返回X和Y的N周期的协方差,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eRELATE\u003c/td\u003e\n        \u003ctd\u003eRELATE(X,Y,N) 返回X和Y的N周期的相关系数,N支持变量\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n#### 形态函数\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eZIG\u003c/td\u003e\n        \u003ctd\u003e 属于未来函数,之字转向.\n\u003cbr\u003e用法: ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息\n\u003cbr\u003e例如: ZIG(3,5)表示收盘价的5%的ZIG转向 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eZIGA\u003c/td\u003e\n        \u003ctd\u003e 属于未来函数,之字转向.\n\u003cbr\u003e用法: ZIGA(K,X),当价格变化超过X时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息\n\u003cbr\u003e例如: ZIGA(3,1.5)表示收盘价变化1.5元的ZIGA转向 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePEAK\u003c/td\u003e\n        \u003ctd\u003e 属于未来函数,前M个ZIG转向波峰值.\n\u003cbr\u003e用法: PEAK(K,N,M)表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1\n\u003cbr\u003e例如: PEAK(1,5,1)表示%5最高价ZIG转向的上一个波峰的数值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePEAKBARS\u003c/td\u003e\n        \u003ctd\u003e 属于未来函数,前M个ZIG转向波峰到当前距离.\n\u003cbr\u003e用法: PEAKBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1\n\u003cbr\u003e例如: PEAKBARS(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTROUGH\u003c/td\u003e\n        \u003ctd\u003e 属于未来函数,前M个ZIG转向波谷值.\n\u003cbr\u003e用法: TROUGH(K,N,M)表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1\n\u003cbr\u003e例如: TROUGH(2,5,2)表示%5最低价ZIG转向的前2个波谷的数值 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTROUGHBARS\u003c/td\u003e\n        \u003ctd\u003e 属于未来函数,前M个ZIG转向波谷到当前距离.\n\u003cbr\u003e用法: TROUGHBARS(K,N,M)表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1\n\u003cbr\u003e例如: TROUGHBARS(2,5,2)表示%5最低价ZIG转向的前2个波谷到当前的周期数 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWINNER\u003c/td\u003e\n        \u003ctd\u003e 获利盘比例.\n\u003cbr\u003e用法: WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,\u003cbr\u003e例如返回0.1表示10%获利盘;WINNER(10.5)表示10.5元价格的获利盘比例 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eLWINNER\u003c/td\u003e\n        \u003ctd\u003e 近期获利盘比例.\n\u003cbr\u003e用法: LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例\n\u003cbr\u003e例如: 返回0.1表示10%获利盘 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePWINNER\u003c/td\u003e\n        \u003ctd\u003e 远期获利盘比例.\n\u003cbr\u003e用法: PWINNER(5,CLOSE),表示5天前的那部分成本以当前收市价卖出的获利盘比例\n\u003cbr\u003e例如: 返回0.1表示10%获利盘 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCOST\u003c/td\u003e\n        \u003ctd\u003e 成本分布情况.\n\u003cbr\u003e用法: COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eCOSTEX\u003c/td\u003e\n        \u003ctd\u003e 区间成本.\n\u003cbr\u003e用法: COSTEX(CLOSE,REF(CLOSE,1)),表示近两日收盘价格间筹码的成本 \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePPART\u003c/td\u003e\n        \u003ctd\u003e远期成本分布比例.\n\u003cbr\u003e用法: PPART(10),表示10个周期前的成本占总成本的比例,0.2表示20%  \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSAR\u003c/td\u003e\n        \u003ctd\u003e抛物转向.\n\u003cbr\u003e用法: SAR(N,S,M),N为计算周期,S为步长,M为极值\n\u003cbr\u003e例如: SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%  \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSARTURN\u003c/td\u003e\n        \u003ctd\u003e 抛物转向点.\n\u003cbr\u003e用法: SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0\n\u003cbr\u003e其用法与SAR函数相同 \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoolgood%2Ftoolgood.tdxformula","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoolgood%2Ftoolgood.tdxformula","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoolgood%2Ftoolgood.tdxformula/lists"}