我重新审视了一个较旧的想法,并在网上搜索如何限制一系列买卖订单量的灵感......我找不到类似的东西。
有点像这样......在这里购买,如果这里有任何买入订单或 -300pips已经不买任何东西了。
有任何想法吗???
我重新审视了一个较旧的想法,并在网上搜索如何限制一系列买卖订单量的灵感......我找不到类似的东西。
有点像这样......在这里购买,如果这里有任何买入订单或 -300pips已经不买任何东西了。
有任何想法吗???
直接前进:1。计算您的点数,如果x达到,做或不做任何事情.2。检查所有订单开盘价,如果在规定范围内,做或不做任何事情。
好吧,这只是一个好奇心的实验,这里可以在任何地方。我的第一个想法是只检查Ask -300点左右的区域,如果有买单,如果没有,但是......我用了一个for循环圈出订单但似乎程序最终找到一个无关的订单在Ask -300范围之外,允许新订单一遍又一遍,嘿嘿现在看似合乎逻辑,但我需要弄清楚我的想法是怎么回事。基本理念是公开,买入和卖出,收益率关闭,并在与封闭订单相同的方向上开启新订单。这意味着一段时间后,程序会将买单推到一个范围的顶部,卖单到底。所以我想添加一个相反的顺序,彼此不太接近。
代码可能如下所示:插入代码#property strict bool maytrade = true; double where = Ask; double upperlimit = 3000 * _Point,lowerlimit = 3000 * _Point;/假设5 | 3位数(int i = 0; i lt; OrdersTotal(); i ){if(OrderSelect(i,SELECT_BY_POS)){double oop = OrderOpenPrice(); if(oop lt; =(where upperlimit)oop gt; =(where - lowerlimit)){maytrade = false;打破; if(maytrade){//在这里做点什么:}Originally Posted by ;