以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开盘超过5%不交易  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=100219)

--  作者:北极熊
--  发布时间:2016/7/6 10:02:34
--  开盘超过5%不交易
老师好,开盘价要是高于涨跌5%就停止交易程序。也就是说接近涨跌停版今天就不参加交易了。请老师帮助程序如何编写,谢谢了。
--  作者:jinzhe
--  发布时间:2016/7/6 10:16:43
--  

oo:=valuewhen(todaybar=1,o);

 

if o>ref(close,todaybar)*1.05 then goto quit;

 

 

.......这里写上你的自己的代码

 

 

 

quit@ exit;


--  作者:chendong
--  发布时间:2016/7/19 9:48:49
--  
oo:=valuewhen(todaybar=1,o);这句怎么理解呀,看起来似乎在后面的条件判断中没有起作用
--  作者:jinzhe
--  发布时间:2016/7/19 9:55:43
--  
今天开盘价
--  作者:chendong
--  发布时间:2016/7/19 10:04:14
--  

if o>ref(close,todaybar)*1.05 then goto quit;

 

 

.......这里写上你的自己的代码

 

 

 

quit@ exit;


这样似乎就表达了,那为何要求今天开盘价呢


--  作者:jinzhe
--  发布时间:2016/7/19 10:17:46
--  
我把你讲的开盘价理解成今开了
--  作者:chendong
--  发布时间:2016/7/19 11:24:07
--  
PRVSETTLEMENT这个是昨天的收盘价吧,
oo:=valuewhen(todaybar=1,o);

oo>=1.05*PRVSETTLEMENT;

这样表达今天一开盘就涨停了,是否行?

--  作者:jinzhe
--  发布时间:2016/7/19 13:22:50
--  
也可以