以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教老师一个问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25340) |
-- 作者:devil -- 发布时间:2012/9/10 2:46:18 -- 请教老师一个问题 我想设定一个日内 随交易进行而变动的 高地点 如没有开仓时的高低点 有持仓时的高低点 但是现实在K线上 不知道为什么就不对
MINPOINT:=MINDIFF*VOLUNIT; If DATE<>DATE[1] then BEGIN HIGHAFTERLONGENTRY=High; //开盘时给高低点赋值 HIGHAFTERLONGENTRY=Max(HIGHAFTERLONGENTRY,HIGH);
If TIME<145500 then BEGIN If holding>0 And condition1 then Sell(0,close); LOWAFTERSHORTENTRY=LOW; //重新记录低点 end
If holding <0 And condition2 then BEGIN |
-- 作者:董小球 -- 发布时间:2012/9/10 9:13:05 -- 楼主可以说明一下问题么?是什么东西不符合你的预期? 感觉不对,这个范畴太大了,不方便查找问题
|
-- 作者:devil -- 发布时间:2012/9/10 11:47:05 -- 首先 图标的K线都缩到上面去了 最下面显示一条大概是0的白线
其次 高低点返回值也不对 好像是变量设置的不对 完全不是返回阶段高低点的值 |
-- 作者:jinzhe -- 发布时间:2012/9/10 13:58:45 -- 把date<>date[1]改为 date<>ref(date,1) 把类似HIGHAFTERLONGENTRY=High;的赋值语句 都改为 HIGHAFTERLONGENTRY:=High; |
-- 作者:devil -- 发布时间:2012/9/10 15:28:25 -- [求助] 新手问题 2个都改了 但是还是显示缩到上面去 下面还是有条0附近的线 |
-- 作者:devil -- 发布时间:2012/9/10 15:41:16 -- 我弄明白为什么有0了 因为变量 LOWAFTERSHORTENTRY:=Min(LOWAFTERSHORTENTRY,LOW); 设置的变量初值=0 所以一直都是0
请问老师 想这种高低点的变量 初始值怎么设置呢?
问题就在这里 variable:LOWAFTERSHORTENTRY=0; |
-- 作者:jinzhe -- 发布时间:2012/9/10 16:12:40 -- variable:lowaftershortentery=10000000 |