以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  多空线的多只交易一次多,空只交易一次空。。。如何写?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147407)

--  作者:ggdpla
--  发布时间:2017/2/6 7:30:08
--  多空线的多只交易一次多,空只交易一次空。。。如何写?
第二次进场,力度就小了好多,大部分都亏钱,所以仅仅做一次。。。。。。语句怎么写
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170206072534.png
图片点击可在新窗口打开查看

--  作者:ggdpla
--  发布时间:2017/2/6 7:31:18
--  
Q:=(3*CLOSE+LOW+OPEN+HIGH)/6;
 操盘线:=(26*Q+25*REF(Q,1)+24*REF(Q,2)+23*REF(Q,3)+22*REF(Q,4)+21*REF(Q,5)
 +20*REF(Q,6)+19*REF(Q,7)+18*REF(Q,8)+17*REF(Q,9)+16*REF(Q,10)+15*REF(Q,11)+14*REF(Q,12)+13*REF(Q,13)+12*REF(Q,14)+11*REF(Q,15)
 +10*REF(Q,16)+9*REF(Q,17)+8*REF(Q,18)+7*REF(Q,19)+6*REF(Q,20)+5*REF(Q,21)+4*REF(Q,22)+3*REF(Q,23)+2*REF(Q,24)+REF(Q,26))/351,LINETHICK0,COLORRED;
 空头线:=EMA(操盘线,7);

 KD:= 操盘线>空头线 ; 
   



KK:= 操盘线<空头线 ;

--  作者:jinzhe
--  发布时间:2017/2/6 9:10:59
--  

一天只交易一次,还是在反手前当前方向交易就交易一次?


--  作者:ggdpla
--  发布时间:2017/2/6 12:35:24
--  
反手前当前方向交易就交易一次
--  作者:ggdpla
--  发布时间:2017/2/6 16:49:31
--  
多空线的多只交易一次多,空只交易一次空。。。如何写?
--  作者:jinzhe
--  发布时间:2017/2/6 16:52:47
--  

variable:bjd=0;

variable:bjk=0;

 

if 开多条件 and bjd=0 and holding=0 then begin

   buy(1,1,thisclose);

   bjd:=1;

   bjk:=0;

end

 

 

if 开空条件 and bjk=0 and holding=0 then begin

   buyshort(1,1,thisclose);

   bjk:=1;

   bjd:=0;

end

 

大体上是这样的,用全局变量来记录开仓状态,=0表示没开过仓,=1表示开过仓

自行写入对应的开多/开空条件即可

 

 

 


--  作者:ggdpla
--  发布时间:2017/2/6 17:15:27
--  
这样会不会从始至终只开两次,我想随多空线变化而变化,下一次多空线为多头,再开多一次
--  作者:jinzhe
--  发布时间:2017/2/6 17:17:47
--  

不会只开两次的,除非你的k线图上就只有开多单向信号