以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求教一个平仓条件的公式编写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57905) |
-- 作者:gavinwon -- 发布时间:2013/10/23 15:12:59 -- 求教一个平仓条件的公式编写 多单时当KDJ中J值<=0后,如图中A处形成的最低点为平仓参考点,当收盘价小于这个最低点时平仓。 |
-- 作者:jinzhe -- 发布时间:2013/10/23 15:14:35 -- A这个最低点是多少周期的最低点 |
-- 作者:gavinwon -- 发布时间:2013/10/23 15:22:31 -- 不记周期,就是J《0后,一根K线的最高点高于前一根K线的最高点,则设前一根K的最低点,为平仓参考点 |
-- 作者:jinzhe -- 发布时间:2013/10/23 15:40:38 -- ll:valuewhen(j<=0 and h>ref(h,1),ref(l,1)); |
-- 作者:gavinwon -- 发布时间:2013/10/23 15:57:33 -- 这样和我的想法还是有差距,请帮我改成J<=0后,N个周期内的最低点为平仓参考点,谢谢!! |
-- 作者:jinzhe -- 发布时间:2013/10/23 16:07:36 -- n:=barslast(j<=0)+1; ll:llv(l,n); |
-- 作者:gavinwon -- 发布时间:2013/10/23 16:32:37 -- PD:=barslast(j<=0)+1;
改成这样加入公式中,总是提示PD变量名重复,检查了没有同名的变量,为什么? |
-- 作者:jinzhe -- 发布时间:2013/10/23 16:52:21 -- 这么独立的看,是看不出问题,贴上所有的代码 |
-- 作者:gavinwon -- 发布时间:2013/10/23 16:56:46 -- //中间变量 INPUT:M1(31,1,300,30),N1(1,0,3,1),M2(259,2,1000,50),N2(2,0,3,1),M3(259,2,1000,50),N3(2,0,3,1),SS(1,1,100,1); 手数:=SS; MID1 : EMA(CLOSE,M1)COLORWHITE;//布林中轨 UPPER1:MID1 + N1*STD(CLOSE,M1)COLORWHITE;//布林上轨 LOWER1:MID1 - N1*STD(CLOSE,M1)COLORWHITE;//布林下轨 MID2 : EMA(CLOSE,M2)COLORYELLOW;//布林中轨 UPPER2:MID2 + N2*STD(CLOSE,M2)COLORYELLOW;//布林上轨 LOWER2:MID2 - N2*STD(CLOSE,M2)COLORYELLOW;//布林下轨 MID3 := EMA(CLOSE,M3)COLORYELLOW;//布林中轨 UPPER3:MID3 + N3*STD(CLOSE,M3)COLORYELLOW;//布林上轨 LOWER3:MID3 - N3*STD(CLOSE,M3)COLORYELLOW;//布林下轨 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,p1,1); D:=SMA(K,p2,1); J:=3*K-2*D; PD:=barslast(j<=0)+1; 多头平仓标准:=LLV(l,PD); PK:=barslast(j>=100)+1; 空头平仓标准:=HHV(H,PK); HC长:REF(HHV(H,630),1)COLORRED LINETHICK2;//630周期收盘价高点 LC长:REF(LLV(L,630),1)COLORYELLOW LINETHICK2;//630周期收盘价低点 |
-- 作者:jinzhe -- 发布时间:2013/10/23 17:04:04 -- 编译通过并没有上面的错误提示 |