[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 530

 
Lupatik писал(а) >>
Hola a todos, perdón por salirme del tema, pero yo también quiero probar mis ideas en el ordenador, pero no tengo conocimientos de programación. Yo uso Gordago Forex Optimizer. No tengo ni idea de cómo usarlo. Gracias de antemano.


Puedo ofrecer mi Asesor Experto para probar ideas y estrategias en el Probador de Estrategias en el modo acelerado.
https://www.mql5.com/ru/code/9625

 
costy_ писал(а) >>

Esto está lejos de ser una regresión =))

sólo utiliza drawShift = 14 poner valor = -14 y comienza a traquetear ya en la historia =))

En los métodos de cálculo normales no se recalcula en cada tick por = 14 barras de historia,

pero la base del indicador es la suma de las variaciones de los precios por periodo, es decir

por = 4

0 barra abierta=4 klose=4

1 barra abierta=2 cloze=4

2 barra abierta=3 cloze=2

3 barras de apertura=0 cloze=4

cuenta 4-0 + 2-3 + 4-2 + 4-4 = 4 + -1 + 2 + 0 = 1

a 0 bar el cloze cambia constantemente y resulta que al cambiar 0 bar en uno, el valor del "momentum" aumenta en 1

y por último, ¿por qué está temblando

añadimos a los valores de cada barra el valor del "pulso"

era (4,-1,2,0) y se convirtió en (5,0,3,1) y se desplazó todo en drawShift.

"cómo se calcula esta diferencia más allá de la barra cero" - no es así, se calcula antes de la barra cero.

Si crees que es asomarse al futuro, te puedo asegurar que no lo es, sea un probador lo que sea.



¡Costoso, simplemente MEGA!
 
El EA no puede cerrar/abrir una posición (sin precio).



Para comprobar este problema, escribí un EA que abre/cierra una posición cuando aparece una nueva barra y encontré huecos significativos en algunos días. Estoy utilizando el sistema de corretaje de Alpari.

¿Se puede resolver este problema o no?
 
Por favor, avise a
Print("bid1=",Bid);Sleep(10000);RefreshRates();Print("bid2=",Bid);
¿Por qué el precio se mantiene siempre igual? ¿Qué ocurre si hay una garrapata durante el sueño?
 
1Serg >>:
Советник не может закрыть\открыть позицию (нет цены).



Для проверки этой проблемы написал советник открывающий\закрывающий позицию при появлении нового бара. и обнаружил по некоторым дням существенные пробелы. Пользуюсь ДЦ Альпари.

Эта проблема решаема или нет?

No, pero siempre puedes esperar y abrir más tarde.

Utiliza el buscador del foro.

https://www.mql5.com/ru/forum/105903/page2

 
d22 >>:
Подскажите
Print("bid1=",Bid);Sleep(10000);RefreshRates();Print("bid2=",Bid);
Почему всегда цена остается одинаковой? Что происходит если во время сна приходит тик? как сделать правильно?

Porque la función Sleep() no puede ser llamada desde indicadores personalizados, o simplemente el precio no ha cambiado =))

 
costy_ >>:

Потому что Функцию Sleep() нельзя вызывать из пользовательских индикаторов, или просто цена не изменилась =))

¡¡es llamado por el consejero!!

 
d22 >>:

вызывается в советнике!!!

Esto es correcto si el EA está en tiempo real,

Si la Oferta no cambia en 10 segundos o si cambia vuelve.

El guión debe ser lanzado en el gráfico ...

Archivos adjuntos:
 
costy_ >>:

Все правильно если советник в реалтайме,

разве не бывает такого что бид не меняется в течении 10 сек или меняясь возвращается обратно.

скрипт по выбрасывайте на график ...

Inicio()
{
static bool f=1;

si(f==1)
{
Alert("bid1=",Bid);
f=0;

Sleep(30000);
RefreshRates();
f=1;

Alert("bid2=",Bid);
}
}

No entiendo nada. Este código en el probador siempre da la misma oferta1 y oferta2, no puede ser el mismo precio durante 30 segundos.

 
costy_ >>:

Нет, но всегда можно подождать и открыться попозже.

Пользуйтесь поиском по форуму!

https://www.mql5.com/ru/forum/105903/page2

Así que esa es la cuestión, ¡no puedo cerrar durante horas! Las consecuencias del error 136 pueden ser muy desafortunadas.

He leído este hilo, no hay respuesta, el último post con una pregunta similar fue escrito el 10.10.08

Repitió la pregunta en ese hilo.
Razón de la queja: