[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 100

 
mipolku писал(а) >>
como fazer um gráfico M1 a cada tick online?

Então M1 ou cada carrapato?

 
//+------------------------------------------------------------------+
//|                                              RegressionValue.mq4 |
//+------------------------------------------------------------------+
int start()
  {
   ObjectCreate("REG_CHEN", OBJ_REGRESSION, 0, Time[0],0, Time[128],0);
               // установил канал регрессии.
   Alert("RegressionValue[1]=",ObjectGetValueByShift( "REG_CHEN", 1));
               // возвращаю значение канала 1 бара.
   return(0);
  }
//+------------------------------------------------------------------+

Favor explicar porque o valor do canal de regressão não está sendo devolvido.


 
Roger >> :

Então M1 ou cada carrapato?

No terminal mt4,file, abrir offline, M1 (cada tick), este é o gráfico que os dados ficariam online.

 

Olá a todos...

uma dica -

aqui está uma tabela de 65000 fileiras

8 fileiras - parâmetros + 2 fileiras resultados comerciais +- na compra e venda

--

se e como - para analisar os parâmetros - para selecionar as melhores combinações de resultados

(parâmetros - alguns valores de -1200 a +1200)

----

a primeira coisa que veio à tona é olhar para combinações de todos os parâmetros

mas é 8*7*6*5*4*3*2 número de combinações (40320)

* por 240 gradações de valor...

ou seja, mais de 9.676.800 corridas de 65.000 linhas....

---

talvez algo mais curto? :-)

 

Deixe-me explicar um pouco...

A premissa era que os indicadores geralmente reelaboram seu valor.

assim antes do movimento de 50 pips em qualquer direção na barra inicial (0) - foram tomados os valores para as barras já calculadas - por exemplo 3-5-8-13-21-34 ... em vários índices...

- Agora calculei 2 parâmetros - por exemplo, 3 e 8 barras ou 34 e 5 barras e obtive os resultados mais rentáveis

e os pedidos foram feitos

B 7 -20 -10 11300,00 2334 1280 54,8415

ou seja, inseri apenas 4 dos 240 valores na EA e obtive o seguinte resultado


if (pb07 >= 100 && pb07 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb08 >= 100 && pb08 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= -30 && pb11 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb09 >= 100 && pb09 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb12 >= -30 && pb12 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb13 >= -30 && pb13 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb13 >= -20 && pb13 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb12 >= -20 && pb12 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= -20 && pb11 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb14 >= -20 && pb14 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb14 >= -30 && pb14 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb07 >= 150 && pb07 <= 200) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= 10 && pb11 <= 20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }

e isto é sem MM - apenas 0,1 lote

 
mipolku писал(а) >>

No terminal mt4,file, abrir offline, M1 (cada tick), este é o gráfico, para que os dados fiquem online.

Você abre o testador, define a moeda e o Expert Advisor, o cronograma M1, a opção "Visualização" e cada carrapato. Você pressiona "Start". É possível parar o processo através de uma pausa e colocar quaisquer indicadores em um gráfico.

 
Roger >> :

Você abre o testador, define a moeda e a EA, o cronograma M1, a opção "Visualização" e cada carrapato. Você pressiona "Start". É possível parar o processo através de uma pausa e colocar quaisquer indicadores no gráfico.

Quero ver o gráfico de seleção e aplicar um indicador a ele,

No terminal, aba de arquivo, abrir offline, M1 (a cada tique) - talvez haja uma oportunidade de dar vida a esta tabela.

 
Não sei como reanimá-lo, talvez outra pessoa possa.
 

Acho que esta pergunta vai aqui...

Esta foto vem em forma de tabela?

 
neoclassic писал(а) >>

Neste tópico havia um programa e uma descrição de como utilizá-lo

http://forum.fxclub.org/showthread.php?t=26214

Obrigado. Não há muitas pessoas que parecem usá-lo... pelo menos para o processamento de máquinas.