以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- if语句使用问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78292) |
-- 作者:onmidas -- 发布时间:2015/5/5 21:12:30 -- if语句使用问题 aa是随K线变化的值,要么是1,要么是-1,但是我在编写if语句时出错 if aa=1 then begin bb:1; end if aa=-1 then begin bb2:1; end 运行结果是,只能显示bb的值,bb2的值显示不出来 问题出在哪?
|
-- 作者:pyd -- 发布时间:2015/5/6 8:36:10 -- 赋值要用冒号等号 if aa=1 then begin
bb:=1;
end
if aa=-1 then begin
bb2:=1;
end
|
-- 作者:onmidas -- 发布时间:2015/5/6 11:35:32 -- ok,我试下 |
-- 作者:onmidas -- 发布时间:2015/5/7 22:23:48 -- 还是不行啊,原码如下,其中trendsignal1要么是1,要是是-1 high1、low1是我自己定义的变量, 运行后的结果只显示aa值,没有bb值,哪儿错了? if trendsignal1=1 then BEGIN
trend1:=if(C>high1,1,0);
aa:trend1,colorwhite,nodraw; end else begin trend2:=if(C>low1,1,0); bb:trend2,colorwhite,nodraw; END
|
-- 作者:jinzhe -- 发布时间:2015/5/8 8:42:59 -- 用逐k线计算 |
-- 作者:onmidas -- 发布时间:2015/5/8 10:35:19 -- 是逐k模式,见鬼了 |
-- 作者:jinzhe -- 发布时间:2015/5/8 10:42:13 -- 根据我本地侧四,该逐k线可行 如果还不对,那么请用户贴出全部代码 |
-- 作者:onmidas -- 发布时间:2015/5/8 19:18:49 -- 弄错了,确实是因为没选“逐k线”,已搞定,多谢jinzhe |