返回列表 发帖

怎样限制,在一根Bar上最多只开一次仓?

怎样限制,在一根Bar上最多只开一次仓?
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

开仓后直接 return

TOP

直接 Return 是后面的代码都不执行了?还是之后价格再变动代码都不再循环执行了?还是??!
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

TOP

直接返回,后面的代码都不执行了

TOP

TB的代的执行过程是,有价格变动,就执行一次,那么下次价格变动,带Return的语句,还会执行吗?
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

TOP

会的

TOP

晕呢,那样的话不是还是要执行这段代码吗?我看还是用全局变量吧!
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

TOP

每次行情更新都会执行,但是如果当前Bar前面已经发过单了,系统会检测到,然后会过滤该信号

TOP

还是不懂也,看来这个Return很复杂呀,我把我的理解整理如下:

比如:
if(x=x)
{
Buy(Y,Y);
Return;
}
就是说,在上面这个语句块里用了Return,那么
1,每次行情变动的时候,这个语句块都不会再执行?
2,每次行情变动的时候,这个语句块会执行,但是交易指令会被忽略?
3,每次行情变动的时候,这个语句块会执行,但是已经发生过的同方向的交易指令会被忽略?
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

TOP

上面的理解都不对。
如下面的代码:

if(conEntry)
{
    Buy(Y,Y);
    Return;
}

If(ConExit)
{
   Sell(z,z);
}

Return的意思是如果条件满足的情况下,执行了Buy操作,然后就会直接返回。不会执行下面的3行代码。
关于return的详细信息,请在google上搜索相关内容

TOP

返回列表