任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 503

 
woin2110:
如果已经设置了限制,我怎样才能防止它被设置?
按价格进行比较,如果在这个价格+/-一个给定的价位上已经有一个限制,就不要再设置新的限制。
 

以Close[i]>ma[i]->histogram高于零和Close[i]<ma[i]->histogram低于零的条件为例,写一个简单的指标(gistograma)(在一个新的构建上)。然后我将把它作为一个模板供其他人使用。

ma[i]=iMa(NULL,..............) Ma有任何参数。

 
gince:

以Close[i]>ma[i]->histogram高于零和Close[i]<ma[i]->histogram低于零的条件为例,写一个简单的指标(gistograma)(在一个新的构建上)。然后我将把它作为一个模板供其他人使用。

ma[i]=iMa(NULL,..............) Ma有任何参数。


打开Awesome.mq4,瞧,奇迹出现了,MA在里面,唯一剩下的就是添加Close[i])
 
evillive:

打开Awesome.mq4,哦,哇,MA在里面,我们要做的就是关闭[i])

谢谢。这就是我的写作方法
 
artmedia70:



如果不是太麻烦的话...需要一个特定月份的小时条形极值的转变,顺便看看你的个人留言。
 
  if(IsNewBar()==true) //если новый бар то начинаем считать
     {
      if(!ExistPositions(Symbol(),-1,111,0))//если нету откр ордеров с магиком то продолжаем...взята из ветки кима
        {

         if(GetTypeLastClosePos(Symbol(),111)!=OP_BUY)//если тип последнего закрытого ордера не покупка то розрешаем покупать .....взята тоже из ветки кима
           {
            trade=true;
           }

        }
      if(trade==true)
        {
         OpenPosition(Symbol(),OP_BUY,0.1,Ask-sl*Point,Ask+tp*Point,111);
        }

     

   if(!ExistPositions(Symbol(),-1,111,0))//аналогично///только если тип последнего ордера закрытого не продажа то можем продавать
     {

      if(GetTypeLastClosePos(Symbol(),111)!=OP_SELL)
        {
         trade2=true;
        }

      if(trade2==true)
        {
         OpenPosition(Symbol(),OP_SELL,0.1,Bid+sl*Point,Bid-tp*Point,111);
      }
  }
 }
因此,我们得到一个系统,应该逐个打开买入和卖出订单......,但不知何故,它没有逐个打开,而 弹出买入的 订单。
 
Zver4991:
因此,我们得到了一个系统,应该交替打开买入和卖出交易......,但不知何故,它没有交替打开,而是只买入炸弹

指定

trade=false;
trade2=false;

对那里所写的一切。

 
evillive:

指定

对那里所写的一切


谢谢......此刻想起了我写的东西....,我的问题是,当MA被穿越时,我不能开仓交易,只有一次.....,我有多次相同类型的开仓。
 
Nesradamus:

如果你不介意我问...需要一个特定月份的小时条形极值的转变,顺便看看你的个人。

我已经看了一下。谢谢你。

但问题中没有太多的信息。一个月的小时条上有很多极值。顺便说一下,到底是什么的极端?

 

你好!

你能告诉我如何制定一个条件吗?

如果有足够的自由保证金来开仓

(这样就不会弹出131号错误)......谢谢!