在文华财经白糖模型中,将两个模型合并在一起...

您现在的位置:>>
>>正文内容
文华财经模型与函数详解一[程序化新手]
自编公式支持的 操作符:
  ⒈+操作符,表示&加法运算&。
  ⒉-操作符,表示&减法运算&。
  ⒊* 操作符,表示&乘法运算&。
  ⒋/ 操作符,表示&除法运算&。
 CLOSE+OPEN表示求 收盘价及 开盘价的和。
 CLOSE-OPEN表示求收盘价及开盘价的差。
 CLOSE*OPEN 表示求收盘价及开盘价的积。
 CLOSE/OPEN 表示求收盘价及开盘价的商。
  ⒌&&操作符,表示&与运算&。
  ⒍|| 操作符,表示&或运算&。
  ⒎& 操作符,表示&大于运算&。
  ⒏& 操作符,表示&小于运算&。
  ⒐&=操作符,表示&大于等于运算&。
  ⒑&=操作符,表示&小于等于运算&。
  ⒒&&操作符,表示&不等于运算&。
  ⒓= 操作符,表示&等于操作符&。
 CLOSE&OPEN表示判断当前周期是否收阳。
 CLOSE=OPEN表示判断当前周期是否平盘。
  ⒔:=操作符,表示定义一个局部变量(这个变量在 画图时是不画的)。
  ⒕: 操作符,表示声明了一个变量,并且在画图时画出它并且按这个名字显示。
 TMP1:=(OPEN CLOSE)/2;
 MA(TMP1,10);
  上面的公式的第一个语句定义了一个局部变量TMP1,在下面一行中引用了这个局部变量,但是要注意的是这个公式在画图的时候只画了第二条语句所求出的结果。
  相反下面这个公式则需要画出两条线,第一条是自己定义的均价线,同时显示了均价的名称为AVP,第二条线是均价的简单移动平均线。
 AVP:(OPEN CLOSE)/2;
 MA(AVP,10);
1.引用数据
取得均价(在盘后对于国内三个期货交易所指结算价)
取得结算价(只有在日线周期盘后才能取得当日的结算价)
说明:如果用在周期小于'日'的K线上如5分钟K线,一小时k线,每根k线返回的值表示这根k线当日开盘时到这根k线的为止的结算价(均价)
如果用在周期大于等于'日'的K线上,返回当根K线结束时间所在日的结算价.
取得收盘价(在盘中指最新价),也可简写为 C 。
求高价,也可简写为 H 。
求最低价,也可简写为L 。
求开盘价,也可简写为O 。
引用X在N个周期前的值
例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价
引用N个周期后的数据。(N为大于等于1的整数)『未来函数』
例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价
本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用!
返回某品种的最小变动价位。
用法:MINPRICE(CODE); 返回CODE所对应合约的最小变动价位。
CODE 文华码或交易代码。例:MINPRICE('IF1107'); 表示返回IF1007的最小变动价位。
注意:某些合约(如橡胶指数)查不到最小变动价位,返回0。
求成交量,也可简写为V 。
2.金融统计
BACKSET(X,N)
若X条件成立,则将当前位置到N周期前的数值设为1。『未来函数』
例:BACKSET(CLOSE&OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1
BARSLAST(X)
求上一次条件成立到当前的周期数。
COUNT(X,N)
表示统计在N周期内满足X条件的周期数。如果N为0则表示从已申请到的数据的第一天开始算起。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); COUNT(WR&80,5);表示统计在5个周期内满足WR&80的次数
返回X的动态移动平均,其中A为常数,并且必须介于0及1之间。
计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A 其中DMA(N-1)为第(N-1)天的DMA值。
表示求X在N周期内的平滑移动平均。(指数加权)
计算方法:EMA(X,N)=[2*X+(N-1)*EMA(X,(N-1))]/(N+1) 其中EMA(X,(N-1))为第(N-1)天的EMA值
表示求X在N周期内的加权平均。(线性加权)
计算方法:EMA2(X,N)=(N*X0+(N-1)*X1+(N-2)*X2+...+1*XN-1)/(N+(N-1)+(N-2)+...+1),X0表示本周期值,X1表示上一周期值...
得到X在N周期内的最高值,如果N=0,则从本地数据的第一个有效周期开始算起。
例:HHV(HIGH,13);求13个周期内的最高价的最大值。
HHVBARS(X,N)
得到X在N周期内的最高值位置到当前的周期数。如果N=0,则从本地数据的第一个有效周期开始算起。
例:HHVBARS(VOL,0); 求历史成交量最大的周期到当前的周期数
得到X在N周期内的最小值,如果N=0,则从本地数据的第一个有效周期开始算起。
例:LLV(LOW,25);表示求25个周期内最低价的最小值
LLVBARS(X,N)
得到X在N周期内的最小值的位置到当前的周期数。如果N=0则从本地数据的第一个有效周期开始算起。
例:LLVBARS(VOL,0); 求历史成交量最小的周期到当前的周期数
求X在N周期内的简单移动平均。
计算方法:MA=(A1+A2+A3+A4+A5)/5 求A在5个周期内的简单移动平均
SAR(N,Step,Max)
得到抛物转向值。N为计算周期,Step为步长,Max为极值。(系统函数,计算步骤后台自动完成)
例:SAR(17,0.03,0.3);表示计算17个周期抛物转向,步长为3%,极限值为30%
SMA(X,N,M)
得到X在N个周期内的移动平均,M为权重(M为常数)。
计算方法:SMA(N)=SMA(N-1)*(N-M)/N+X(N)*M/N
得到X在N周期内的总和,如果N=0,则从第一个有效周期开始算起。
例: SUM(VOL,10);表示统计10周期内的成交量总和
SUMBARS(X,A)
得到X向前累加直到大于A时的周期数。
求X在N周期内的三角移动平均。
求X在N周期内的时间序列移动平均。
计算方法:TSMA(X,N)= FOCAST(X,N)+SLOPE(X,N)
3.数理统计
AVEDEV(X,N)
求X在N周期内的平均绝对偏差
DEVSQ(X,N)
数据偏差平方和。
FORCAST(X,N)
得到X的N周期线性回归预测值。
例:FORCAST(CLOSE,5);表示求5周期线性回归预测
得到X在N周期内的样本方差
得到X在N周期内的总体样本方差
数理统计举例说明:
设一个数列,数列中数据的总个数为N,以今天()五天内的A0605收盘价为例,N就为5。数列的内容为:{,,2885}。
1、算术平均值MA(CLOSE,5):数据总和除以总个数N。 (14+)/5=2831.20。 可以用公式MA(CLOSE,5),从今天的值上看出。
2、偏差:每个数据,减去算术平均值的结果。 =-65.2, =-26.2, =-17.2, =54.8, =53.8, 各偏差相加,应该是等于0的。
3、平均绝对偏差AVEDEV(X,N):将偏差的绝对值相加,除以总个数N。 (65.2+26.2+17.2+54.8+53.8)/5=43.44
4、数据偏差平方和DEVSQ(X,N):将偏差的平方相加。 (-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2=11130.80
5、总体样本方差VARP(X,N):将偏差的平方相加,总和除以总个数N。用公式可以这样算: (-65.2)2+ (-26.2)2+ (-17.2)2+ (54.8)2+ (53.8)2/5=2226.16
6、样本方差VAR(X,N):是总体方差的N/(N-1)倍。 /(5-1)=2782.70 估算样本方差,总比总体样本方差大一点,当N够大时,两者趋于相等。
SLOPE(X,N)
求线型回归的斜率。
SLOPE(X,N)得到X的N周期的线型回归的斜率。
例:SLOPE(CLOSE,5);表示求收盘价5个周期线性回归线的斜率
求标准差。
STD(X,N)求X在N个周期内的标准差。
求总体标准差。
STDP(X,N)为X的N日总体标准差。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ:
&进行 有偿 编写!
【字体: 】【】【】
下一篇:没有了!
没有相关内容
&本月热门排行
&用户常看内容
会员登录/注册当前位置: →
声明:本站以非盈利为目的,所有软件和信息均免费。站内所有广告,如有收费行为,均与本站无任何关系!请广大网友小心谨慎。
Copyright &
. All Rights Reserved .页面执行时间:46.87500 毫秒网站备案信息:&& 查看话题
VMD中两个模型如何合并,输出为lammps可以使用的文件?
我最近要建一个碳纳米管,在碳纳米管的末端建一个水盒子的模型,怎样把两个模型合并通过writelammpsdata **.data将两个模型输出到一个文件中?因为每次输出的时候只能输出顶层的分子信息。谢谢~
另个模型是什么样的格式?pdb?
如果是,请看
http://www.ks.uiuc.edu/Research/vmd/plugins/mergestructs/ : Originally posted by alundilong at
另个模型是什么样的格式?pdb?
如果是,请看
http://www.ks.uiuc.edu/Research/vmd/plugins/mergestructs/ 两个模型都是在VMD中建立的,一个是碳管,一个是水盒子,还没有生成pdb格式。我想输出为lammps可以用的data文件格式。 : Originally posted by pjhxmc at
两个模型都是在VMD中建立的,一个是碳管,一个是水盒子,还没有生成pdb格式。我想输出为lammps可以用的data文件格式。... 可以在最后部分加上两句话。
package require topotools
topo writelammpsdata mydata.lmp full : Originally posted by alundilong at
可以在最后部分加上两句话。
package require topotools
topo writelammpsdata mydata.lmp full... 谢谢~我还麻烦请问一下 对topotools中的topo deldihedral命令总是无法实现,报告错误,这个命令怎么使用呀? : Originally posted by pjhxmc at
谢谢~我还麻烦请问一下 对topotools中的topo deldihedral命令总是无法实现,报告错误,这个命令怎么使用呀?
... 麻烦你问问题的时候,陈述的完整一些。
比如,错误是什么?你的操作又是什么?
总之,如何reproduce你的错误。:) : Originally posted by alundilong at
麻烦你问问题的时候,陈述的完整一些。
比如,错误是什么?你的操作又是什么?
总之,如何reproduce你的错误。:)... 抱歉我没有表述清楚~我建了一个碳管和在碳馆末端建了一个水盒子,我把两个分子合并起来了,我用topo writelammpsdata myfile.data输出,但是我不希望输出碳管中碳碳间的二面角和键的信息,所以想在输出前把成键和二面角信息删除,但是运用topo deldihedral命令时无法实现,说是不正确的命令。 : Originally posted by pjhxmc at
抱歉我没有表述清楚~我建了一个碳管和在碳馆末端建了一个水盒子,我把两个分子合并起来了,我用topo writelammpsdata myfile.data输出,但是我不希望输出碳管中碳碳间的二面角和键的信息,所以想在输出前把成键和二 ... 如果是去除健bond,二面角dihedral和improper的话,得用这些命令
topo clearbonds
topo cleardihedrals
topo clearimpropers
以此类推,去除角的话,就是topo clearangles
之后,在topo writelammpsdata data.lmp full : Originally posted by alundilong at
如果是去除健bond,二面角dihedral和improper的话,得用这些命令
topo clearbonds
topo cleardihedrals
topo clearimpropers
以此类推,去除角的话,就是topo clearangles
之后,在topo writelammpsdata da ... 非常感谢你,我当时使用命令的时候没有在clearbond后面用复数导致了命令的错误。;) : Originally posted by alundilong at
如果是去除健bond,二面角dihedral和improper的话,得用这些命令
topo clearbonds
topo cleardihedrals
topo clearimpropers
以此类推,去除角的话,就是topo clearangles
之后,在topo writelammpsdata da ... 再请教一个问题,我建立了一个碳管,我用topo atomtypenames 命令知道原子的名称是CA,但是我想使用PIS作为原子类型的名称,我该采用什么命令呢? : Originally posted by pjhxmc at
再请教一个问题,我建立了一个碳管,我用topo atomtypenames 命令知道原子的名称是CA,但是我想使用PIS作为原子类型的名称,我该采用什么命令呢?... 你可以先选中你要的原子,在修改名字。
set sel&&// 选中类型为1的原子
$sel set name PIS // 设定选中的原子名字为PIS : Originally posted by alundilong at
你可以先选中你要的原子,在修改名字。
set sel&&// 选中类型为1的原子
$sel set name PIS // 设定选中的原子名字为PIS... :hand: 非常感谢你文华财经模型与函数详解一[程序化新手]_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
文华财经模型与函数详解一[程序化新手]
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢cad图 在模型中是同一个图但是到了 布局就分拆了两个图 如何将两个图合在一起_百度知道
提问者采纳
在你左边的图上双击-----点视图---缩放---全部就可以了,把 另一个删掉。看来你对布局操作不熟,在采用评论里留邮箱吧,给传一套cad布局出图操作步骤图片讲解,直观易懂实用。
按你的方法不行……
怎么不行啊,按我方法操作的话,一个视口就全部显示了模型空间的图。肯定是你表达的与我理解的不一致,只有你表达清楚了,我就能给你解决的,你说的合在一起是怎么个合法,需要几个视口?一个视口可以合,两个视口也可以合。两个视口的话需要两个视口的显示比例调整为一致,然后移动视口找齐就行了。
提问者评价
可惜这个图不可外发 不是就发给你解决 虽然现在还未解决我问题 但还是谢谢了……
来自团队:
其他类似问题
为您推荐:
cad图的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 文华财经 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信