以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  将Close变为定量  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=151513)

--  作者:hyzg
--  发布时间:2017/4/14 11:48:15
--  将Close变为定量
您好 
请问各位 如何特定情况下的close 作为固定数值 赋予x

--  作者:qq代人发帖
--  发布时间:2017/4/14 12:38:32
--  
if条件 then x:=close;
[此贴子已经被作者于2017/4/14 12:38:42编辑过]

--  作者:shq
--  发布时间:2017/4/14 12:40:57
--  
具体说下您的想法,close表示收盘价,严格来说,是一直在变的,您想怎么用?
--  作者:hyzg
--  发布时间:2017/4/14 13:35:36
--  
比如  IF cross(CLOSE,REF(CLOSE,5))
THEN P=CLOSE
我希望这里的P是 是金叉时候的价格 而不是一个变量

--  作者:shq
--  发布时间:2017/4/14 14:01:19
--  
VARIABLE: P=0;

IF cross(CLOSE,REF(CLOSE,5)) THEN P=CLOSE;

这样,当金叉稳定下来时,出现该信号的K线的收盘价便被记录下来了。

--  作者:hyzg
--  发布时间:2017/4/14 15:41:05
--  
VARIABLE: P=0;

IF cross(CLOSE,REF(CLOSE,5)) THEN P=CLOSE;

这样,当金叉稳定下来时,出现该信号的K线的收盘价便被记录下来了。


您好 我按您的操作 结果报错了 “调用参数与预定义参数不符"



--  作者:shq
--  发布时间:2017/4/14 15:43:06
--  
P:=CLOSE;才正确。金字塔中定义一个语句必须是使用 :或者:=  。
--  作者:hyzg
--  发布时间:2017/4/14 15:52:10
--  
结果 出现编译错误标识符”if。。。。。。“字符长度不能超过20个字符
--  作者:FexTel
--  发布时间:2017/4/14 16:03:22
--  
整个代码发下,你应该是前面的语句没有用;结束吧
--  作者:shq
--  发布时间:2017/4/14 16:07:29
--  
4月底我们将举办一次免费培训,针对入门用户,覆盖软件基础使用和指标编写,详细请看 https://www.weistock.com/news/html/?479.html