Rss & SiteMap

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

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

标题:开仓后的统计问题

1楼
edda 发表于:2015/3/9 23:29:09
各位大神好
  设全局变量n:=0
  开仓后,若在某一根K满足f(x),则n:=n+1。之后,无论在此次持仓周期内f(x)被满足多少次,n在此持仓周期内都不变。
  例如,开仓前n=5,若在此持仓周期内有10根K都满足f(x),则n在此周期置成6.
  
  请教,如何实现,谢谢!
2楼
jinzhe 发表于:2015/3/10 8:49:46

if f(x) and n=ref(n,1) then n:=n+1;

 

3楼
edda 发表于:2015/3/10 19:40:01
我试了下,貌似不行,可能我没表述清楚。置全局变量x:=0
例如对于多头,开仓后,第一次出现(close-enterprice)>5,则x:=x+1,此后在此持仓周期内,无论还有多少次出现(close-enterprice)>5,x都不变。

即我想统计多头开仓次数中,究竟有多少次开仓是出现过(close-enterprice)>5的。

这个x是肯定<=多头开仓次数的。
4楼
jinzhe 发表于:2015/3/11 9:04:23

variable:n=0,x=0;

if close-enterprice>5 and n=0 then x:=x+1;

if close-enterprice>5 then n:=n+1;

end

 

需要在平仓时添加一句 n:=0;

5楼
edda 发表于:2015/3/11 21:11:36
已经解决,谢谢jinzhe!
共5 条记录, 每页显示 10 条, 页签: [1]


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