以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  编写的模板是这样的吗?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=166701)

--  作者:627048
--  发布时间:2018/11/27 10:31:11
--  编写的模板是这样的吗?

下面是我从初级里面复制过来的,现在编写的过程也都要有BEGIN,,  THEN   END 这些连接词的是吗?先前学过一些文华的编程,对金字塔的有点不大了解,但看现在的金字塔里面交易系统的公式里,都没有这些了,到底是要还是不要的?

另外,BUY,是买开,,BUYSHORT是卖开,,SELL 是平多,,,SELLSHORT  是平空,是这么解释的吗?

那么买平开,卖平开,又是哪个函数呢?麻烦老师指点一下,有点乱

例:

input:atrn1(1,1,10),atrn2(5,2,20);

A1:=REF(CLOSE,1);

TR1:= MAX(MAX((HIGH-LOW),ABS(A1-HIGH)),ABS(A1-LOW));

MA1:=MA(TR1,atrn1);

MA2:=MA(TR1,atrn2);

if atrn1<atrn2 and vol>20000 then

begin

ATRn_1:= MA1;

ATRn_2:= MA2;

end

l  IF-else语句

if-else语句的一般形式:

if cond then begin

       expr1

expr1.1

……

       End






--  作者:FireScript
--  发布时间:2018/11/27 10:43:49
--  
begin  end 不是一定要写的。

举个例子,如果满足条件A,要执行2条语句
那么可以这样:
if a  then
begin
//代码1
//代码2
end

如果满足条件a 只是执行一条语句
那就不需要了
if a  then ....;

buy  买开
sell  买平  
空头也是一样的道理。