以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]如何用drawnumber肥昨天的涨幅写在昨天的K线位置  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=55823)

--  作者:gz12345678gz
--  发布时间:2013/8/28 8:07:29
--  [求助]如何用drawnumber肥昨天的涨幅写在昨天的K线位置
也就是要放在倒数的第二根K线上,请教了,谢谢
--  作者:jinzhe
--  发布时间:2013/8/28 9:00:09
--  
动态行情函数不保存历史数据,所以得不到昨天的涨幅
--  作者:gz12345678gz
--  发布时间:2013/8/28 11:36:56
--  
涨幅是有其它公式可以计算的。关键是如何写在昨天的K线处,比如昨天的收盘价好了。再请指导下
--  作者:jinzhe
--  发布时间:2013/8/28 13:16:36
--  

nn:=numtostr(当日涨幅,0);
drawtext(TODAYBAR=270,c,nn);

换个思路 :昨天最后根k线显示昨日涨幅=在今日最后一根k线显示当日涨幅

按照上面的思路写出的,判断条件=270是因为股指一天1分钟k线有270根,所以其他合约其他品种要做对应的修改


--  作者:gz12345678gz
--  发布时间:2013/8/29 12:00:40
--  
这个不行啊,还请再考虑下,是要在今天的K线图上,但是要求只在昨天的K线位置标注昨天的涨幅,这点对于看外盘很重要
--  作者:lichenghu
--  发布时间:2013/8/29 13:14:58
--  

您好,日线周期把todyabar改成1,已经标注了 您自己算算对应的K线数量


--  作者:gz12345678gz
--  发布时间:2013/8/29 13:29:05
--  
谢谢,但还有问题。确实我只想要在日线周期能显示就OK。但问题是现在每根K线都显示,而我的希望是就只在倒数第二根K线处显示。希望再帮助写下了
--  作者:lichenghu
--  发布时间:2013/8/29 14:57:03
--  

价格控制条件。IF date=currendate-1 then

 

不是交易日的话自己分下把