Indicador de despejo por Dserg - página 13

 
joo >>:

Верно говоришь, польза какая ни какая от собирательства есть. Только все равно потом возникает чувство зазря потраченного времени. (тут я засомневался, какой смайлик ставить)

E não coloque caras sorridentes em excesso :)))))))))))))))

A propósito, sobre "perda de tempo" - bem, sim, e não apenas tempo...

 
Dserg >>:


Да что там раскисать, не в первый раз.
Самое смешное в том, что всё сделал вопреки своему же индикатору.
Не могу вовремя прикрыть лося, и всё тут.
Как будто блок какой-то в голове, ХЗ :-(


Woah, woah, woah... você está dizendo a verdade... Você só precisa de nervos de ferro para consertar um perdedor. É por isso que eles dizem em toda parte - que a psicologia do comerciante é quase o principal componente do sucesso. O TS é secundário. Você tem que saber como consertar a perda. E não sentar sobre ele. E no final do dia para fechar, mas com um muito maior.
O comerciante tem que seguir claramente o TS, mesmo que em algum momento haja a impressão de que ele está perdendo.
É por isso que eu trabalho somente com robôs. Não tenho coragem de consertar um perdedor... assim como você. E o robô não quer saber de nada.
A propósito. O resultado até agora tem sido positivo, mas eu mesmo tenho sido um pouco estúpido. Consertei algo em meu Expert Advisor e o recompilei sem desconectá-lo do terminal. É claro, eles reinicializaram e abriram/perderam posições onde não deveriam estar :))))
É por isso que o resultado geral se perde por enquanto. Mas em geral este é um momento muito bom para este TS - o mercado está claramente na moda. Os sinais estão funcionando bem.
 
lexandros >>:


какой смысл во всем этом? фанатизм собирания индюков/экспертов??? нахрена??? может мне кто нибудь объяснить... у меня своих то уже девать не куда...
Если есть какая то идея - то написить индюка/эксперта всегда лучше самому... чтобы по крайней мере знать что и как... или если брать индюка/эксперта то знать откуда и от кого и для чего
Какой смысл в этой 2000-ной свалке кодов?
Цель жизни - чужие коды ковырять? или все же хоть что нибудь заработать на рынке


O tópico é chamado de quê? Junkyard....? Aqui estou despejado :))))))))))))
 
drknn писал(а) >>


O tópico é chamado de quê? Junkyard....? Aqui estou despejado :))))))))))))


Está tudo bem, descartado e bem. Os perus são para a idéia, não para o uso idiota.
 
ForexTools писал(а) >>
Houve apenas uma observação sobre a anulação, mas foi omitida de uma forma amigável :(
Mas a questão é importante. A fonte de dados é o indicador
double ma_s = iCustom(NULL,0, "supertrend",0,i);

Vamos dar uma olhada em seu código e ver

for(i = limite; i >= 0; i--) {
cciTrendNow = iCCI(NULL, 0, 50, PRICE_TYPICAL, i);
cciTrendPrevious = iCCI(NULL, 0, 50, PRICE_TYPICAL, i+1);

leia os documentos:
PREÇO_TÍPICO 5 Preço típico, (alto+baixo+fechado)/3

na barra zero, o indicador usa o preço de fechamento da barra zero - uma típica "espiada futura". é por isso que ele ultrapassa. daí - grandes resultados na história e uma perda completa no real. na história, o indicador atrairá tudo como se o preço de fechamento já fosse conhecido na abertura da barra. mas no real .... você recebe um sinal de compra logo no início da vela. open.... depois de um tempo a vela será puxada de novo e no final dela o sinal previamente definido desaparecerá. o que você recebe? nenhum sinal sobre o histórico, e o verdadeiro sinal está perdendo a ordem :))))
você precisa disso?! ;)




Vamos olhar novamente para a supertendência e ver

for (counter = i; counter >= i-9; counter--) { 
         AvgRange = AvgRange + MathAbs(High[counter]-Low[counter]);
      }
Com i=3 como de costume, isto também é uma tentativa de espreitar. E na primeira passagem de todas as barras, esta é a mesma espiada.
Então (nas atualizações) apenas uma tentativa é feita.
De qualquer forma, a lógica deste ciclo não é óbvia.

Como uma confirmação - logs:
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 2.10.2008 23:15 его counter = 2 его Хай = 1.3821
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 2.10.2008 23:30 его counter = 1 его Хай = 1.3819
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 2.10.2008 23:45 его counter = 0 его Хай = 1.382
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -1 его Хай = 0
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -2 его Хай = 0
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -3 его Хай = 0
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -4 его Хай = 0
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -5 его Хай = 0
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -6 его Хай = 0
17:34:15 supertrend EURUSD,M15:  Расчетный бар =Time 1.1.1970 0:0 его counter = -7 его Хай = 0
Portanto, sejam cuidadosos colegas.
 
lasso >>:


Заглядываем ещё раз в supertrend и видим

При обычном значении i=3, это то же попытка подглядывания. И при первом проходе индюка по всем барам подглядывание и происходит.
Далее (при обновлениях) только попытка.
Во всяком случае, логика данного цикла не очевидна.

В качестве подтверждения - логи:
Так что, аккуратнее коллеги.


Você está correto. Entretanto, quase qualquer fonte funcionará para meu indicador: o próprio preço, um relógio de pulso ou uma super tendência. Os resultados praticamente não são afetados por isto, estou convencido.
 
drknn >>:
1200 с лишним индикаторов в 1 архиве.

Respeito. Eu mesmo sonhava em construir tal coleção, mas não tinha a força, pois também não preciso dela.

Eu confio mais em meu próprio código. Mas antes de codificar, é sempre uma boa idéia ver se e como foi implementado por seu

por seus predecessores. Você pode encontrar algo útil (por exemplo, otimização da velocidade de cálculo), e também como uma lista de verificação para evitar erros.

exemplo, a fim de evitar erros.

 
Dserg писал(а) >>

Você está certo. No entanto, quase qualquer fonte serve para usar meu indicador: o próprio preço, um pulso ou uma super tendência. Praticamente não tem influência nos resultados, estou convencido.


Eu não estou escrevendo corretamente.

Este ciclo funciona de forma ociosa. Calculado por

Range = AvgRange/10; 
Que, além disso, não é utilizado de forma alguma.
.............
Agora eu olhei, e a base de código está cheia dessas supertendências. Todas elas são diferentes.
E tenho jurado ao Jason Robinson por dois dias. E acontece que nossos caras já fizeram algum trabalho aqui..... ))
.............
Sergiy, posso esperar pela versão optimizada da Dserg_MA_Rev_v4.3_open.mq4 ? Ou posso apenas desenvolvê-la eu mesmo?
 
lasso >>:


Не совсем правильно я пишу.

Этот цикл вообще работает в холостую. Вычисляется

Которое далее вообще не используется.
.......... ...
Ща глянул, а в кодебазе этих супертрендов - тьма тьмущая. И все разные!!!
А я грешным делом Джейсона Робинсона второй день матерю. А получается тут уже наши ребята поработали..... ))
.......... ...
Сергей, можно ждать оптимизированной по скорости версии Dserg_MA_Rev_v4.3_open.mq4 ? Или самому ковырять?


Olá a todos, eu não vou refinar o indicador.
É muito mais eficaz fazer uma rede de arrasto com o mesmo princípio: recuo de um certo % - mover uma parada. Com um filtro ATR, é claro.
Versão preliminar:
   //Тралим
   double level;
   for(int i=OrdersTotal()-1;i>=0;i--) {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if (OrderMagicNumber() != MagicNumber) continue;
      if ( OrderSymbol()==Symbol() ) {  
        if (OrderType() == OP_BUY) {
          level=Bid*(1-coeff)+coeff*OrderOpenPrice();   
          if (level>OrderStopLoss()+c0*Point && level>OrderOpenPrice()+c0*Point) {
            OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(level,Digits),OrderTakeProfit(),0);
          }
        }
        if (OrderType() == OP_SELL) {
          level=Ask*(1-coeff)+coeff*OrderOpenPrice();   
          if (c0*Point+level<OrderStopLoss() && c0*Point+level<OrderOpenPrice()) {
            OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(level,Digits),OrderTakeProfit(),0);
          }
        }
      }
   } 

A entrada mais simples no braço oscilante dá algo parecido:

Não é um graal, mas promissor.
 
Eu não consigo anexá-lo ao gráfico... é algo que estou fazendo errado?