以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师:求助如何实现开平仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72123)

--  作者:FJ6008
--  发布时间:2014/11/18 16:09:34
--  老师:求助如何实现开平仓

老师:求助如何从:1、蓝线A点开空,白线B点持有空单,红线C点平仓。

                         2、再次下破红线C,继续开空,到蓝线A1点平空。

                         3、从点A1开始,下破B1,再次开空,大C1平空。

                         4、点C1开始,下破白线B2开空,到红线C2平空。

                        5、红线C2处平空后,突破白线B2开多,到了蓝线A1处平多。如图


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

--  作者:FJ6008
--  发布时间:2014/11/18 16:11:02
--  

蓝线A、白线B、红线C都是可以移动的

 


--  作者:jinzhe
--  发布时间:2014/11/18 16:12:48
--  

线是什么数据?


--  作者:FJ6008
--  发布时间:2014/11/18 16:16:18
--  

 

nn:=(barslast(date<>ref(date,1)));
n:=(mod(nn,15)+1);
o5:=if(n=1,open,ref(open,n-1)),colorffffff,LINETHICK2;
h5:=hhv(h,n)*ml,LINETHICK0;
l5:=llv(l,n)*ml,LINETHICK0;

PARTLINE(H5=REF(H5,1),H5),LINETHICK2,COLORff0000;{蓝高横线}
PARTLINE(L5=REF(L5,1),L5),LINETHICK2,COLORred;{红低横线}
PARTLINE(o5=REF(o5,1),o5),LINETHICK2,COLORffffff;{白横线}


--  作者:jinzhe
--  发布时间:2014/11/18 16:16:54
--  
看不懂你的意思,你先写个雏形出来我体会一下
--  作者:jinzhe
--  发布时间:2014/11/18 16:28:13
--  
ml是什么?
--  作者:jinzhe
--  发布时间:2014/11/18 16:28:43
--  
拜托你每次贴代码都贴齐了好不好?
--  作者:FJ6008
--  发布时间:2014/11/18 16:33:00
--  

一、1、if c<=h5,开空;2、if c<o5继续持有空单,3、IF C<=l5 就平空;

二、1、if c下穿L5,再次开空,2、随后H5蓝线已经下降到A1的地方,只要C不上破H5就不平空单,3、红线继续下降,if c=l5平空;

就是如何使用条件问题,想法有就是写不出来,可能需要循环吗?

这一句还可以,由于h5/hl/o5都是移动的,我不好控制

做空:=if(c<O and H5<=REF(H5,1),O5,DRAWNULL),LINETHICK0,COLORff0000;
做多:=if(c>O and L5>=REF(L5,1),O5,DRAWNULL),LINETHICK0,COLORred;


--  作者:FJ6008
--  发布时间:2014/11/18 16:35:48
--  
ML就是一个系数直接删除就行
--  作者:FJ6008
--  发布时间:2014/11/18 16:39:41
--  
不好意思,忘了把系数删除,让老师麻烦了