Especialistas: EA Stochastic

 

EA Stochastic:

Negociação baseada no indicador iStochastic (Oscilador Estocástico, Estocástico). O Stop Loss, Take Profit, e Trailing da posição podem ser ativados/desativados.

EA Stochastic

Autor: Vladimir Karputov

 

Oi, testei em conta hedging e vi que ele sempre abre duas ordens em direções opostas. É isso mesmo ?

Se sim, então para que serve o estocástico ?


Grato

 
sergiomt :

Oi, testei em conta hedging e vi que ele sempre abre duas ordens em direções opostas. É isso mesmo ?

Se sim, então para que serve o estocástico ?


Grato

Bloco de decisão:

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   Trailing();
//---
   if(IsPositionExists())
      return;

   double array[];
   if(iStochasticGet(MAIN_LINE,0,InpComparedBar,array))
     {
      ArraySetAsSeries(array,true);
      if(array[0]<InpLevelUP && array[InpComparedBar-1]<InpLevelUP)
        {
         if(!RefreshRates())
            return;
         double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss;
         double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit;
         OpenBuy(sl,tp);
        }
      if(array[0]>InpLevelDOWN && array[InpComparedBar-1]>InpLevelDOWN)
        {
         if(!RefreshRates())
            return;
         double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss;
         double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;
         OpenSell(sl,tp);
        }
     }
  }
/