开拓者期货期权程序化系统交易论坛

标题: 止盈位problem [打印本页]

作者: FAEW200    时间: 2015-5-11 21:22:45     标题: 止盈位problem

请大家帮帮我!!!

If(Marketposition>0)
如何写进场之后, 如果连续出现5个Close>Open, 就把止盈位放置在最新形成的K 线的最低价位置??

请大家帮帮我! 谢谢!
作者: 读书山林    时间: 2015-5-13 10:11:42

If(Marketposition>0 &&Close>Open )
{
count=count+1;

if(count>=5) stopline=low[1];
}
作者: 读书山林    时间: 2015-5-13 10:21:55

读书山林 发表于 2015-5-13 10:11
If(Marketposition>0 &&Close>Open )
{
count=count+1;

这是累计出现五个阳线
作者: 读书山林    时间: 2015-5-13 10:25:05


If(Marketposition>0  )
{
  count=0;
  for i=1 to 5
  {
     if(Close[i]>Open[i])
          count=count+1;
  }
  if(count>=5)
     stopline=low[1];
}

连续五个bar阳线 设置止损
作者: 读书山林    时间: 2015-5-13 10:26:08


If(Marketposition>0 &&Close[1]>Open[1] )
{
count=count+1;

if(count>=5) stopline=low[1];
}
累计五个bar阳线
作者: 小米    时间: 2015-5-13 10:33:13

vars
   bool aa;
begin
  aa = countif(close[1]>open[1],5);
  if(marketposition==1  &&barssinceentry>5 && aa==5)
  {
      sell(lots,open) ;  //为保证信号稳定而使用上一bar的数据来判断信号,建议平仓时使用当前bar的open价为佳。
}
作者: FAEW200    时间: 2015-5-13 15:01:07

谢谢你们!




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2