以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师帮忙看看这个问题!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25443)

--  作者:3dian
--  发布时间:2012/9/13 10:00:58
--  请老师帮忙看看这个问题!
MA1:MA(CLOSE,10);

//
CrossUp:=CROSS(CLOSE,MA1);
CrossDown:=CROSS(MA1,CLOSE);

//
TowCrossUpPos:=BARSLAST(CrossUp);
TowCrossDownPos:=BARSLAST(CrossDown);
TowHighPos:=HHVBARS(HIGH,TowCrossUpPos);

//
OneCrossUpPos:=TowCrossUpPos+1+REF(BARSLAST(CrossUp),TowCrossUpPos+1);
OneCrossDownPos:=TowCrossDownPos+1+REF(BARSLAST(CrossDown),TowCrossDownPos+1);
OneHighPos:=REF(HHVBARS(HIGH,BARSLAST(CrossUp)+1),OneCrossDownPos)+OneCrossDownPos+1;

QSX:LINEVALUE(OneHighPos,HIGH,TowHighPos,HIGH,1,0);

ENTERLONG:CROSS(CLOSE,QSX);

我这样写以后,加载到螺纹钢指数,周线图,结果一个信号都没有,而且连一根线都没有画出来,麻烦老师看看是怎么回事!非常感谢!
[此贴子已经被作者于2012-9-13 10:04:44编辑过]

--  作者:王锋
--  发布时间:2012/9/13 10:11:48
--  

连个平仓指令都没有,怎么能看到交易连线?


--  作者:3dian
--  发布时间:2012/9/13 10:28:25
--  
谢谢老师,我指的连线不是指交易信号连线,是本身QSX画出来的线,而且没有开仓信号,我查了很久,实在不知道错在哪里了,还请老师帮帮我。非常感谢!
--  作者:jinzhe
--  发布时间:2012/9/13 10:50:41
--  
QSX:LINEVALUE(OneHighPos,HIGH,TowHighPos,HIGH,1,0);
 
ONEHIGHPOS是周期数,不是条件,这个位置需要写一个判断条件

--  作者:3dian
--  发布时间:2012/9/13 10:59:52
--  
感谢 jinzhe 老师,关键这里的写什么条件我拿不准,我已经求的这根k线的位置了,但是不知该如何在这里写条件。还请 jinzhe 帮帮忙啊,卡在这里好几天了!只能麻烦老师!
--  作者:jinzhe
--  发布时间:2012/9/13 11:10:34
--  价格变了

就是一条线,满足条件1的时候取其H值,满足条件2的时候取其L值,然后连线,你需要的是两个条件


--  作者:3dian
--  发布时间:2012/9/13 13:26:02
--  
感谢 jinzhe 老师,您的意思我明白!关键我不知道该如何表述这个条件,我就是想在这两个点的连线后,如果突破就开仓。我现在已经取得了这两个点的周期数,但是不知道怎么在LINEVALUE中带入这个条件。不知我描述是否清晰。就是卡在这个地方了。请jinzhe 老师帮忙!非常感谢!
--  作者:jinzhe
--  发布时间:2012/9/13 13:30:36
--  

请把两个点条件说下


--  作者:3dian
--  发布时间:2012/9/13 13:34:54
--  
感谢 jinzhe 老师。
1:求的上次完整的收盘价上穿和下穿之间的最高点。
2:求的上上次完整的上穿和下穿的最高点。
3:把这两个点连一根趋势线。
4:以后当突破这根线时,开多仓。

--  作者:jinzhe
--  发布时间:2012/9/13 13:44:19
--  

linevalue(h=OneHighPos,h,h=TowHighPos,1,0)