以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为何指标 PSLJ 无显示  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=169288)

--  作者:STREAM
--  发布时间:2019/4/11 11:01:58
--  为何指标 PSLJ 无显示
您好!模型如下,加载后PSLJ 沒有數據顯示,如何处理才好?谢谢!


//空头进场
IF SHORT  AND POSITION=0 THEN BEGIN
BUYSHORT( _DEBUG,POSNUM,MARKET);
        KCJ:=ENTERPRICE;
POSITION := -1 ;
TURTLEUNITS := 1 ;
BUYORDERTHISBAR := 1;

END
 
IF POSITION = -1  THEN BEGIN
PSLJ:CEILING(MAX(HHV3,CHA)/MINDIFF)*MINDIFF, NODRAW;
PTPJ:=KCJ+(KCJ-PSLJ)*3;
//建立空头离场条件
SHORTX1 := C > PSLJ   OR  C < PTPJ ;

IF SHORTX1 AND BUYORDERTHISBAR=0 THEN BEGIN
SELLSHORT( _DEBUG,0,MARKET);
POSITION := 0 ;
TURTLEUNITS := 0 ;
END 
    GOTO CONTINUELINE ;
END  //IF

--  作者:FireScript
--  发布时间:2019/4/11 11:04:34
--  
 这段代码不完整吧。提供下完整代码看看。
--  作者:STREAM
--  发布时间:2019/4/11 11:22:45
--  
怎么变成内容待审核呢?
--  作者:STREAM
--  发布时间:2019/4/11 11:31:48
--  
//准备需要计算的变量
CHA : CEILING(REF(MA(H,N1),1)/MINDIFF)*MINDIFF ;
CHB : FLOOR(REF (MA(L,N1),1)/MINDIFF)*MINDIFF ;
MID : INTPART(REF(MA(C,N2),1)/MINDIFF)*MINDIFF ;
LON := MA(C,N3) ;

//开始执行时 初始化数据
IF BARPOS=1 THEN BEGIN
//POSITION := 0 ;

END //IF

KS:=IF( C<CHB AND C<MID  AND MID < LON  ,1,0 );

//如果当前是没有持仓的状态
IF POSITION=0 AND BARPOS>N2  THEN BEGIN
//空头进场
IF SHORT  AND POSITION=0 THEN BEGIN
BUYSHORT( _DEBUG,POSNUM,MARKET);
        KCJ:=ENTERPRICE;
POSITION := -1 ;
TURTLEUNITS := 1 ;
BUYORDERTHISBAR := 1;

END
END

IF POSITION = -1  THEN BEGIN
PSLJ:CEILING(MAX(HHV3,CHA)/MINDIFF)*MINDIFF, NODRAW;
       PTPJ:=KCJ+(KCJ-PSLJ)*3;
//建立空头离场条件
SHORTX1 := C > PSLJ   OR  C < PTPJ ;

     IF SHORTX1 AND BUYORDERTHISBAR=0 THEN BEGIN
 SELLSHORT( _DEBUG,0,MARKET);
POSITION := 0 ;
TURTLEUNITS := 0 ;
    END 
    GOTO CONTINUELINE ;
END  //IF

--  作者:FireScript
--  发布时间:2019/4/11 11:32:43
--  
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这还有个变量没定义?

--  作者:STREAM
--  发布时间:2019/4/11 11:41:12
--  
我这没有这个提示啊。这不是继续的意思吗。你可以删除它,我也不了解到它的用途。
--  作者:STREAM
--  发布时间:2019/4/11 11:48:23
--  
我的软件是5.02版本的64位金字塔
--  作者:STREAM
--  发布时间:2019/4/11 12:32:49
--  
FIRESCRIPT
     您好!
     我期望实现的是开空单后,用当时前一根K线的 HHV3和CHA 价格做止损, 3倍止损额止盈    。  止损价和止盈价显示数字。
      如果修改不好,麻烦你代编一个。谢谢!

--  作者:STREAM
--  发布时间:2019/4/11 12:34:04
--  
用当时前一根K线的 HHV3和CHA 价格中的大值  做止损
--  作者:FireScript
--  发布时间:2019/4/11 13:36:02
--  
 你代码不完整。很多变量定义都没给出,没办法弄的。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看