Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共28 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:求教一个平仓条件的公式编写

1楼
gavinwon 发表于:2013/10/23 15:12:59


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

多单时当KDJ中J值<=0后,如图中A处形成的最低点为平仓参考点,当收盘价小于这个最低点时平仓。

2楼
jinzhe 发表于:2013/10/23 15:14:35
A这个最低点是多少周期的最低点
3楼
gavinwon 发表于:2013/10/23 15:22:31

不记周期,就是J《0后,一根K线的最高点高于前一根K线的最高点,则设前一根K的最低点,为平仓参考点

4楼
jinzhe 发表于:2013/10/23 15:40:38
ll:valuewhen(j<=0 and h>ref(h,1),ref(l,1));
5楼
gavinwon 发表于:2013/10/23 15:57:33

这样和我的想法还是有差距,请帮我改成J<=0后,N个周期内的最低点为平仓参考点,谢谢!!

6楼
jinzhe 发表于:2013/10/23 16:07:36

n:=barslast(j<=0)+1;

ll:llv(l,n);

7楼
gavinwon 发表于:2013/10/23 16:32:37

PD:=barslast(j<=0)+1;
多头平仓标准:=LLV(l,PD);
PK:=barslast(j>=0)+1;
空头平仓标准:=HHV(H,PK);

 

改成这样加入公式中,总是提示PD变量名重复,检查了没有同名的变量,为什么?

8楼
jinzhe 发表于:2013/10/23 16:52:21
这么独立的看,是看不出问题,贴上所有的代码
9楼
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周期收盘价低点
10楼
jinzhe 发表于:2013/10/23 17:04:04
编译通过并没有上面的错误提示
共28 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 3 queries.