以文本方式查看主题

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

--  作者:punkcat401
--  发布时间:2014/7/7 8:54:21
--  请教问题
条件A(C小于昨日和今日最低价)成立时的收盘价 大于 上一个条件A成立时的收盘价则平空
5分钟,日内45根K

A:=C<REF(LLV(L,TODAYBAR+45),1);
IF A AND C>REF(C,BARSLAST(A)+1) AND BARSLAST(A)+1>TODAYBAR THEN sellshort();

这样写出来好像不对,不出信号
用DRAWTEXT输出条件A成立时的点位又没问题

--  作者:jinzhe
--  发布时间:2014/7/7 9:24:37
--  

C>ref(c,REF(BARSLAST(A),1)+1)

初步看了一下是这里没定义对


--  作者:jinzhe
--  发布时间:2014/7/7 9:25:04
--  
你的平仓条件一共是3个,你已经调试出条件1正确了,那为什么没有接着调试2和3?
--  作者:punkcat401
--  发布时间:2014/7/7 9:45:53
--  
C>ref(c,REF(BARSLAST(A),1)+1)  和 C>ref(c,REF(BARSLAST(A),1))
都试过了,都不出信号,输出也没用啊
应该怎么写呢

--  作者:jinzhe
--  发布时间:2014/7/7 9:57:26
--  
在A成立的情况下,BARSLAST(A)+1>TODAYBAR不能成立
--  作者:punkcat401
--  发布时间:2014/7/7 11:32:42
--  
是不是可以理解为,公式本身没有写错,只是逻辑上有错误?
--  作者:jinzhe
--  发布时间:2014/7/7 13:15:34
--