以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何记录当前K线之前的连续亏损(或盈利)次数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10167)

--  作者:xxb398
--  发布时间:2012/2/16 6:25:19
--  如何记录当前K线之前的连续亏损(或盈利)次数?

以下思路请问如何编程:?

不管是隔夜还是日内策略,如何记录当前K线之前的连续亏损(或连续盈利)次数?具体如下计算,

1、针对当前K线,如前一次开平信号是亏损的就记录1次亏损,继续往之前判断,如也是亏损,就增加1次亏损记录,以此类推。

2、在往之前的推算过程中如遇到某次开平信号是盈利时,就停止计算。

3、这样记录下当前K线之前的连续亏损次数。

4、同理,按以上规则判断当前K线之前的连续盈利次数。

谢谢


--  作者:阿火
--  发布时间:2012/2/16 8:21:35
--  

很简单啊

 

variable:kui=0,ying=0,kcj=0;

.................

 

if holding>0 and sellcond then begin//平仓的时候进行判断是亏钱还是盈利,然后进行累加呗

   sell(1,1,limitr,c);

   if c>=kcj then begin

     kui:=kui+1;

     ying:=0;

   end

   if c<kcj then begin

     ying:=ying+1;

     kui:=0;

   end

end

 

if holding=0 and buycond then begin

  buy(1,1,limitr,c);

  kcj:=c;

end


--  作者:xxb398
--  发布时间:2012/2/25 4:29:36
--  
谢谢
--  作者:xxb398
--  发布时间:2012/2/25 4:46:39
--  

请问以下多周期调用应如何编写:

比如加载3分钟K线策略时,增加一判断“开盘价在60K线的60个周期均线之上(下)时、只开多(空)”?

谢谢.

<!--EndFragment-->
--  作者:阿火
--  发布时间:2012/2/25 8:40:36
--  

引用60分粥60周期均线 不就行了   见sktindi函数