以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  无法识别的算术表达式,请仔细检查表达式描述是否正确  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=96134)

--  作者:lisunnyday
--  发布时间:2016/4/12 18:16:02
--  无法识别的算术表达式,请仔细检查表达式描述是否正确

 

如下代码提示:
bkavprice:= LLNVALUE + LLNVALUE* 0.2%;
无法识别的算术表达式,请仔细检查表达式描述是否正确


//多头交易
//开多  第一次开仓 多
if CLOSE < LLNVALUE and 开仓次数 = 0 then 
begin 
    buy(开仓次数=0,第一次开仓手数,LIMITR,LLNVALUE+LLNVALUE*0.2%);
    开仓次数:= 开仓次数+1;
    bkvol:=100;    
  //  多头开仓前的持仓均价:= 
  bkavprice:= LLNVALUE + LLNVALUE* 0.2%;
  bkallvol:= bkvol;
  
end 

--  作者:lisunnyday
--  发布时间:2016/4/12 18:19:31
--  
INPUT:LLN(8,2,60,2);     //设置参数
INPUT:加仓系数(1.3,0.2,2,0.1);     //设置参数
INPUT:ATR加仓系数(1.5,0.5,5,0.1);      //设置参数  第一阶段
INPUT:ATR加仓系数SEC(2,0.5,5,0.1);      //设置参数 第二阶段
INPUT:ATR加仓系数TRD(1,0.5,5,0.1);      //设置参数   第三阶段
INPUT:第一次开仓手数(100,100,10000,100);


INPUT:N(20,6,36,2);     //真实波幅均值系数

//VARIABLE
VARIABLE :开仓次数:=0;
VARIABLE :当日交易持仓均价:=0;
VARIABLE :bkvol:= 0;
VARIABLE :bkallvol:= 0;
VARIABLE :bkavprice= 0;

//多头持仓均价:( 开多之后的持仓均价*开多之后的持仓量 - 多头开仓前的持仓均价*开仓前的持仓量)/ (开多之后的持仓量 - 开仓前的持仓量)
VARIABLE :多头持仓均价:=0;
VARIABLE :多头开仓前的持仓均价:=0;
VARIABLE :开仓前的持仓量=0;

VARIABLE :多头开仓均价=0;
VARIABLE :多头开仓量=0;
VARIABLE :空头开仓均价=0;
VARIABLE :空头开仓量=0;
VARIABLE :PRICETEMP=0; 

//TACCOUNT2(N,AC)

//真实波幅均值
//TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,N);

//N周期以来的最低点
LLNVALUE:= LLV(LOW, LLN);

//TAVGENTERPRICEEX
//多头交易
//开多  第一次开仓 多
if CLOSE < LLNVALUE and 开仓次数 = 0 then 
begin 
    buy(开仓次数=0,第一次开仓手数,LIMITR,LLNVALUE+LLNVALUE*0.2%);
    开仓次数:= 开仓次数+1;
    bkvol:=100;    
  //  多头开仓前的持仓均价:= 
  bkavprice:= LLNVALUE + LLNVALUE* 0.2%;
  bkallvol:= bkvol;
  
end 





————  上传完整的代码

--  作者:admin
--  发布时间:2016/4/12 20:33:25
--  

LLNVALUE* 0.2%;

没有哪种编程语言能识别这种表达式的