- 咨询内容:
Vars
NumericSeries AmountCum; // 当日以来成交总额的合计值
NumericSeries VolCum; // 当日以来成交量的合计值
Begin
if(day!=Day[1])
{
Amountcum=close*Vol;
volcum=vol;
}else
{
AmountCum = amountcum[1]+close*vol;
VolCum = volcum[1]+vol;
PlotNumeric("AvgLine",AmountCum/VolCum);
}
End
这个是1分钟k线显示当日结算价的线(即是分时图里的黄线)我可以改成函数之后通过价咯上穿他做条件吗?可以的话怎么修改, - TB技术人员: 最后加上这个Return AVGLINValue;还是Return AVGValue;呢?我改成Return AVGValue的时候导入策略后k线图上不显示黄线,Return AVGLINValue;这个就显示,我现在不知道怎么办了,请高手指点一下
- TB客服: 1,Close>AVGLINValue&&Close[1]<AVGLINValue[1]
2,Close>AVGValue&&Close[1]<AVGValue[1]
这两个哪个对,还是都不对 - 网友回复:
tcx 发表于 2012-9-25 21:49
1,Close>AVGLINValue&&Close[1]AVGValue&&Close[1]
用crossover和crossunder函数判断上穿和下穿,并且在下个bar发单 - 网友回复:
1、先把代码修改为函数。用Return返回值。第一个Bar也要返回。假设命名为函数DayAvgPrice- Vars
- NumericSeries AmountCum; // 当日以来成交总额的合计值
- NumericSeries VolCum; // 当日以来成交量的合计值
- Begin
- if(day!=Day[1])
- {
- Amountcum=close*Vol;
- volcum=vol;
- }else
- {
- AmountCum = amountcum[1]+close*vol;
- VolCum = volcum[1]+vol;
- }
- Return AmountCum/VolCum ;
- End
复制代码2、在公式应用中建立一个序列变量,比如
NumericSeries AvgValue ;
....
AvgValue = DayAvgPrice();
剩下的就可以按照3楼的写法进行了 - Vars
评论内容只代表网友观点,与本站立场无关!
本网提供的公式文件说明:
* alg格式飞狐股票公式,可以用飞狐交易师或者交易师软件导入;
* fnc格式大智慧新一代公式指标,可以用大智慧股票软件使用,少部分可以用分析家股票软件引入使用;
* exp格式大智慧经典版股票公式,仅可以用大智慧经典版股票软件引入使用;
* tni和tnc格式通达信股票公式,仅可以用通达信新引入使用,例如可以用通达信股票软件引入使用;
* tne,tn6格式通达信公式,可以用通达信公式编辑器5.0版导入,推荐通达信金融终端版本;
* hxf格式同花顺股票公式,仅可以用同花顺股票软件引入使用。
以上的各种软件都可以在本网股票软件栏目找到!
* 关于股票公式时间限制,如果在引入大智慧公式,交易师公式或者飞狐公式的时候,发现公式名称栏是空白的,这时候调整电脑时间到1997年,又能出现公式名称,并且能正常显示,可能是公式使用期限已过。
* 关于还原公式源码如果你忘记了自己编写的大智慧公式,通达信公式,同花顺公式,操盘手公式,飞狐公式,博易大师公式,金字塔公式,文华公式和交易师公式等等公式的密码,本网可帮恢复源码,有.偿.服.务无意勿扰,点击在线咨询联系我。
* 关于股票公式源码编辑
本网提供的源码,一般都可以编辑成公式,如果不明白公式的编辑,在本页右侧教程录像可参考,或者找公式教程资料学习,请搜索:教程
* 如果您发现软件内容或者链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含源码均是由网上搜集,若侵犯了你的版权利益,请联系通知我们!