股票公式编程源码
股票公式代码那位老师有下图中通达信.主力资金线.的公式原代码.给
我帮你在网上找了半天,终于还是找到了。
不容易呀! 主力资金线 N 2 500 100 JE:=VOL/10; JJ:=(HIGH+LOW+CLOSE)/3; QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW); 主买:=(QJ0*(JJ-MIN(CLOSE,OPEN))); 主卖:=(QJ0*(MIN(OPEN,CLOSE)-LOW)); 散买:=(QJ0*(HIGH-MAX(OPEN,CLOSE))); 散卖:=(QJ0*(MAX(CLOSE,OPEN)-JJ)); 庄净入:IF((主买-主卖)>0,主买-主卖,0)COLORRED,NODRAW; 庄净出:IF((主买-主卖)散净入:IF((散买-散卖)>0,散买-散卖,0)COLORMAGENTA,NODRAW; 散净出:IF((散买-散卖)主力资金线:SUM((主买-主卖)*10000/FINANCE(7),0),COLORBROWN,LINETHICK2; MA1:MA(主力资金线,N),COLORRED;
编写股票公式时,要剔除某几只股票,源码怎么写?
写公式其实很简单,只是看不懂的人比较复杂而已,比如昨天收盘价大于今天收盘价,公式就是REF(C,1)C,其中ef(c,1)就是昨天收盘价,c就是收盘价,如果把c改成o,o是开盘价,那么ef(o,1)就是昨天开盘价,括号里面还有一个1字,1表示向前一天的意思,如果把它改成2,那么就是前天也就是往前两天的意思。
写公式的函数各个软件都不一样,但都差不多,而且你每点一下函数软件上都有解释函数的用法解释。
再举个例子一只股票涨停板了,要选出涨停板的股就是c=ef(c,1)*0.1 ef(c,1)其中0.1是百分之十的意思就是10÷100=0.1的意思,c是今天的收盘价、或者说是现价。
整句意思就是说现价大于或等于昨天收盘价的百分之10加上昨天收盘价,用数据来打个比方:昨天收盘价是10元,那么整个算式是这样的:c(现在价钱)要大于或等于10*0.1 10.也就是C=11. 有些涨停板达不到百分之十(四舍五入)有些只有百分之9.8,那么这时候就要将0.1改成0.098才能将所有涨停板的股票都找出来。
初学者可以先用最简单的方法写好了就测试,比如c=10,那么选出来的都是股价等于10块钱的。
条件选股只能是一个输出比如下面这个简单的公式: A1:=MA(CLOSE,5);{5日均线}A2:=MA(CLOSE,10);{10日均线}A3:=MA(CLOSE,30);{30日均线} B1:=A1REF(A1,1);{5日均线往上翘} B2:=A2REF(A2,1);{10日均线往上翘} B3:=A3REF(A3,1);{30日均线往上翘} AA:=A1A2 AND A2A3{多头排列也就是说5日线在10日线之上和10日线在30日线之上} XG:AA AND B1 AND B2 AND B3;{这句是总结上面所有需要输出的意思} 这公式中上7行中都有个‘=’号这个等于号是不输出的意思,如果都去掉了就会出现软件提示“条件选股只能一个输出”的字眼。
记住开头冒号,结尾分号。
好了说到这里你应该会做简单的条件选股公式了吧?会简单的写公式然后照着思路慢慢研究更深层的公式吧
股票公式编辑 那些代码都表示什么意思?
DEA赋值:DIFF的9日指数移动平均MACD赋值:0.90*(DIFF-DEA)TJ赋值:(DIFF>=DEA)TJ1赋值:(DIFF>=0)当满足条件TJ时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色当满足条件TJ1ANDTJ时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORF00FF0当满足条件TJ1ANDTJ时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORF00FF0当满足条件DIFF当满足条件DIFFVAR1赋值:(收盘价*2+最高价+最低价)/4SK赋值: VAR1的13日指数移动平均-VAR1的73日指数移动平均SD赋值: SK的2日指数移动平均
如何在股票软件中加入公式代码例如下面的公式:生命线:MA(CLO
量化思路:证券技术指标编写技法内容提要本书主要以以指标编写初学者为对象,从零入手,循序渐进,深入浅出的讲解公式建立的过程。
前两章主要介绍公式编辑系统的常规编写方法,重点是公式思路的量化和转换;第三章是目前主要的函数介绍,配合了大量的实例;第四章至第六章介绍公式的高级写法,循环的使用,C语言接口(DLL动态链接库)的使用,VBS的使用,第七章简单介绍公式加密的方法。
全书共穿插引用了百余经典公式原码,如宝塔线、阿姆斯指数、多周期同图显示K线、板块排序、VBS输出到EXCEL等。
目录第一章 指标编写的意义及种类一、指标编写的意义二、指标的种类第二章 指标编写的工具及语句规则一、指标编写的工具二、公式编写规则三、量化思路四、关系未来数据第三章 函数介绍一、行情函数二、时间函数三、引用函数四、逻辑函数五、数学函数六、统计函数七、指标函数八、大盘函数、动态行情、财务指标、系统参数函数、常数函数九、易理函数十、字符串函数十一、引用函数十二、解盘函数十三、绘图函数十四、线型描述十五、字符串函数十六、扩展数据函数十七、特殊函数十八、编写公式时常用的通式十九、公式解读第四章 C语言接口一、扩展函数的命名二、扩展函数的引用三、使用CUSTOM APPWIZARD编程四、不使用CUSTOM APPWIZARD编程五、举例第五章 循环语句一、序列变理与数组二、循环语句三、WHILE循环四、FOR循环五、序列变量下界语句六、复合语句七、IF语句八、循环的嵌套九、循环举例第六章 VBS使用简介一、数据——常量、变量、数组二、运算符及优先级别三、VBScript函数四、条件、分支、循环语句五、与公式相关的示例第七章 公式加密输出...
股票指标公式中的100日内的最低换手率发出买入信号怎么编写代码
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9); DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均DEA:=EMA(DIFF,9); DEA赋值:DIFF的9日指数移动平均RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100K:=SMA(RSV,3,1);K赋值:RSV的3日[1日权重]移动平均D:=SMA(K,3,1);D赋值:K的3日[1日权重]移动平均J1:=DIFFJ1赋值:DIFF;J2:=DEA;J2赋值:DEAJ3:=K;J3赋值:KJ4:=D;J4赋值:DVL:=REF(LOW,1); VL赋值:昨日最低价VH:=REF(H,1); VH赋值:昨日最高价VAR1:=SMA(ABS(H-VH),13,1)/SMA(MAX(H-VH,0),13,1)*100;VAR1赋值:最高价-VH的绝对值的13日[1日权重]移动平均/最高价-VH和0的较大值的13日[1日权重]移动平均*100公式中的“:=”意思是“赋值”表示等下(或下面)要引用之意。
求股票公式代码
初学者可以先用最简单的方法写好了就测试,比如c=10,那么选出来的都是股价等于10块钱的。
条件选股只能是一个输出比如下面这个简单的公式:A1:=MA(CLOSE,5);{5日均线}A2:=MA(CLOSE,10);{10日均线}A3:=MA(CLOSE,30);{30日均线}B1:=A1>REF(A1,1);{5日均线往上翘}B2:=A2>REF(A2,1);{10日均线往上翘}B3:=A3>REF(A3,1);{30日均线往上翘}AA:=A1>A2 AND A2>A3{多头排列也就是说5日线在10日线之上和10日线在30日线之上}XG:AA AND B1 AND B2 AND B3;{这句是总结上面所有需要输出的意思}这公式中上7行中都有个‘=’号这个等于号是不输出的意思,如果都去掉了就会出现软件提示“条件选股只能一个输出”的字眼。
记住开头冒号,结尾分号。
好了说到这里你应该会做简单的条件选股公式了吧?会简单的写公式然后照着思路慢慢研究更深层的公式吧。
通达信公式中如何提取当前股票代码
通达信公式中提取当前股票代码的方法是打开工具—用户版块设置—选中自选股—点右下角的导出即可。
通达信软件是多功能的证券信息平台,与其他行情软件相比,有简洁的界面和行情更新速度较快等优点。
通达信允许用户自由划分屏幕,并规定每一块对应哪个内容。
至于快捷键,也是通达信的特色之一。
通达信还有一个有用的功能,就是"在线人气",可以了解哪些是当前关注,哪些是持续关注,又有哪些是当前冷门,可以更直接了解各个股票的关注度。
深圳市财富趋势科技有限责任公司是一家资深的证券业高科技企业,致力于证券分析系统和计算机通讯系统的研究开发,自1995年成立以来,经过蓬勃发展,已经成为该行业的典范。
其开发的行情源被同行业多企业采用,是目前市场上非常主流的拥有自主开发证券类软件能力的企业。
深圳市财富趋势科技有限责任公司在证券行业的著名品牌是"通达信"。