Discussão do artigo "Stop-loss e take-profit amigáveis ao trader" - página 2

 
Maxim Kuznetsov #:

Em primeiro lugar, isso não importa. O spread já foi levado em conta nas iniciais.

Em segundo lugar, e o mais importante, você usou logaritmos. É assim que deve ser :-)

compare (a+1)/a e a/(a-1), exatamente por isso

Não estou entendendo.

 
fxsaber #:

Criei o símbolo EURUSD por Avg-ticks e o mesmo USDEUR. Executei o script do autor com essas alterações.


EURUSD.


USDEUR.

Autor, parece haver um erro em algum lugar.

Se você usar logaritmos, deverá usar double em todos os lugares (inclusive nas matrizes). O próprio uso de logaritmos equivale a usar divisões alto/aberto e aberto/baixo em vez de diferenças.

 
Aleksej Poljakov #:

O próprio uso de logaritmos é equivalente a usar divisões alto/aberto e aberto/baixo em vez de diferenças.

Exatamente. O que importa é a mudança relativa.


Dei uma olhada na fonte de comparação e não entendi por que um módulo é usado lá.

//+------------------------------------------------------------------+
//|Diferença entre up e dn|
//+------------------------------------------------------------------+
void Difference(double &array[],int &up[][2],int &dn[][2])
  {
//---
   int sup=ArrayRange(up,0),sdn=ArrayRange(dn,0);
   if(sup>=sdn)
     {
      ArrayResize(array,sup);
      for(int i=0; i<sup; i++)
         array[i]=i<sdn? MathAbs(up[i][1]-dn[i][1]):up[i][1];
     }
   else
     {
      ArrayResize(array,sdn);
      for(int i=0; i<sdn; i++)
         array[i]=i<sup? MathAbs(dn[i][1]-up[i][1]):dn[i][1];
     }
//---
  }
Por isso, removi o módulo do original e fiz apenas essas alterações.
CalcArray(lvl_up,(int)MathRound((max / open - 1) * 1 e5));
CalcArray(lvl_dn,(int)MathRound((1 - min / open) * 1 e5));

EURUSD.

EURUSD


USDEUR.

USDEUR

Isso está começando a parecer uma teoria.

 
fxsaber #:

Exatamente. O que importa é a mudança relativa.


Dei uma olhada na fonte de comparação e não entendi por que um módulo foi usado lá.

Por isso, removi o módulo do original e fiz apenas essas alterações.

EURUSD.



USDEUR.

Isso está começando a parecer uma teoria.

O módulo foi usado apenas para mostrar que existe uma diferença. E o fato de ela ser positiva ou negativa não tem importância). A principal conclusão dessa diferença é que os stop-losses e take-profits para compra e venda serão diferentes.

 

Любая позиция закроется либо по тейк-профиту, либо по стоп-лоссу. Других вариантов нет. Значит, полная вероятность для этих двух событий должна быть равна 1. Вероятность того, что позиция закроется по тейк-профиту складывается из двух составляющих: вероятности того, что цена достигнет уровня тейк-профита и вероятности того, что цена не достигнет уровня стоп-лосса. Аналогичным образом мы рассуждаем и о закрытии позиции по стоп-лоссу. Тогда, формула математического ожидания будет выглядеть так:

Esse é um raciocínio maravilhoso. Mas então se considera que as probabilidades SL e TP são exatamente os valores que foram calculados nos gráficos de acordo com o método original. E nele, as probabilidades SL e TP foram calculadas de forma independente.

Por exemplo, se a probabilidade TP foi calculada, isso significa automaticamente que a probabilidade SL foi calculada. Mas, na realidade, não é assim. Outros valores são usados.

 
fxsaber #:

Esse é um raciocínio maravilhoso. Mas então se considera que as probabilidades SL e TP são exatamente os valores que foram calculados nos gráficos de acordo com o método original. E nele as probabilidades SL e TP foram calculadas de forma independente.

Por exemplo, se a probabilidade TP foi calculada, isso significa automaticamente que a probabilidade SL foi calculada. Mas, na realidade, não é assim. Outros valores são usados.

Tomemos dois dados. Consideramos uma vitória se um dado rolar um 3 e o outro rolar um 5. Qual é a probabilidade de vitória? Agora vamos pintar os cubos com cores diferentes. Consideraremos uma vitória se o cubo vermelho cair em 4 ou mais, e o cubo azul cair em menos de 5. Qual é a probabilidade de vitória nesse caso?

 
Aleksej Poljakov #:

Pegamos dois dados. Consideramos uma vitória se um dado tirar um 3 e o outro tirar um 5. Qual é a probabilidade de vitória? Agora vamos pintar os cubos com cores diferentes. Consideraremos uma vitória se o cubo vermelho tirar 4 ou mais, e o cubo azul tirar menos de 5. Qual é a probabilidade de vitória nesse caso?

Por que precisamos de associações de terceiros quando podemos usar esse exemplo?

Vamos considerar apenas as posições de COMPRA. Vamos supor que o preço sempre consiga se mover para baixo em -200 pips antes de atingir o TP. Então, com SL = 200, a probabilidade de ganho é zero.

 
"Qualquer posição será fechada com take profit ou stop loss." A posição pode não fechar de forma alguma. Em um mercado estável, o preço não atingirá o TP ou o SL.
[Excluído]  
MetaQuotes:

Confira o novo artigo: Stop loss e take profit amigáveis ao trader.

Autor: Aleksej Poljakov

Olá, você verá um lado mais positivo e me ajudará a equilibrar quando puder, obrigado.
 
Publicações úteis