[¡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 931

 
volshebnik:
Buenos días!
Camaradas, por favor, díganme cuál es el truco?
Desde el Tutorial :

"La función ObjectCreate()... La función devuelve TRUE si el objeto se ha creado con éxito, en caso contrario devuelve FALSE. Para obtener más información sobre el error, llame a GetLastError()".

Obtengo "ObjectCreate=0, ObjectSetText=1" en la Alerta sobre la creación de todos los gráficos. No importa si GetLastError() genera un error o no. La imagen se crea, pero ¿por qué "ObjectCreate=0...? ¿Si debe ser 1? Aquí está el código:


Así es. La función devuelve el número de la subventana del gráfico donde se encontró el objeto. Y la ventana principal del terminal tiene el número 0. Eso es lo que se devuelve. Para comprobar la presencia del objeto, es necesario comprobar <0. Si el objeto se construyó en la ventana del indicador, la función devolvería el número de subventana del indicador: a partir de 1...
 
artmedia70:
Esto es correcto. La función devuelve el número de la subventana del gráfico en la que se encuentra el objeto. Y la ventana principal del terminal tiene el número 0. Se devuelve. Para comprobar la presencia del objeto, es necesario comprobar <0. Si el objeto se construyó en la ventana del indicador, la función devolvería el número de subventana del indicador: a partir de 1...
Artyom, ¡gracias!
 
¡Ayuda, consejo!
 
Dimka-novitsek:
¡Ayuda, consejo!

¿Qué dice en los registros?
 
Lo siento, ¿dónde está eso en los registros?
 
Dimka-novitsek:
Lo siento, ¿dónde está eso en los registros?

Su terminal/expertos/registros
 
¡¡¡Echemos un vistazo!!!
 
Roman.:


Fíjate bien en http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/, en este caso el fie de envío de la orden es la apertura de una orden.

La función devuelve el número de ticker (no confundir con el número mágico) de una posición abierta o una orden pendiente colocada. En caso de fallo, la función OrderSend() devuelve el número -1.

Cada orden abierta o pendiente se identifica con un número único.

Sigo sin entenderte, no entiendo de dónde sale el número de orden único, los ejemplos muestran cosas diferentes,

Si no me equivoco, no soy yo quien lo crea, por ejemplo

if(OrderSelect(12470, SELECT_BY_TICKET)==true) ¿de dónde viene "12470"?
 
02:26:22 Fronteras USDCHF,H1: desinicializadas
02:26:22 USDCHF,H1: uninit razón 4
02:26:22 USDCHF,H1: eliminado
02:26:22 Límites de Dimon EURUSD,Diario: desinicializado
02:26:22 Límites de Dimon EURUSD,Diario: uninit razón 4
02:26:22 Límites de Dimon EURUSD,Diario: eliminado
12:53:16 USDCHF,H1: cargado con éxito
12:53:16 Entradas de Dimon en el USDCHF,H1: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:16 GMT Fronteras EURUSD,Diario: cargado con éxito
12:53:16 Dimon's Boundaries EURUSD,Daily inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:20 Dimon Borders EURUSD,Diario: inicializado
12:53:20 USDCHF,H1: inicializado
12:54:11 Límites de Dimon EURUSD,Diario: desinicializado
12:54:11 Límites de Dimon EURUSD,Diario: razón no inicializada 3
12:54:11 Límites de Dimon EURUSD,H4: inicializado
17:26:00 USDCHF,H1: desinicializado
17:26:00 USDCHF,H1: razón uninit 4
17:26:00 USDCHF,H1: eliminado
17:26:00 Límites de Dimon EURUSD,H4: desinicializado
17:26:00 Dimon Límites EURUSD,H4: uninit razón 4
17:26:00 Límites de Dimon EURUSD,H4: eliminados
18:13:01 Límites de Dimon USDCHF,H1: cargado con éxito
18:13:01 USDCHF,H1: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:01 Dimon Borders EURUSD,H4: cargado con éxito
18:13:01 Límites de Dimon EURUSD,H4 entradas: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:02 Dimon Borders EURUSD,H4: inicializado
18:13:02 Dimon USDCHF,H1: inicializado
 
Dimka-novitsek:

02:26:22 Fronteras USDCHF,H1: desinicializadas
02:26:22 USDCHF,H1: uninit razón 4
02:26:22 USDCHF,H1: eliminado
02:26:22 Límites de Dimon EURUSD,Diario: desinicializado
02:26:22 Límites de Dimon EURUSD,Diario: uninit razón 4
02:26:22 Límites de Dimon EURUSD,Diario: eliminado
12:53:16 USDCHF,H1: cargado con éxito
12:53:16 Entradas de Dimon en el USDCHF,H1: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:16 GMT Fronteras EURUSD,Diario: cargado con éxito
12:53:16 Dimon's Boundaries EURUSD,Daily inputs: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
12:53:20 Dimon Borders EURUSD,Diario: inicializado
12:53:20 USDCHF,H1: inicializado
12:54:11 Límites de Dimon EURUSD,Diario: desinicializado
12:54:11 Límites de Dimon EURUSD,Diario: razón no inicializada 3
12:54:11 Límites de Dimon EURUSD,H4: inicializado
17:26:00 USDCHF,H1: desinicializado
17:26:00 USDCHF,H1: razón uninit 4
17:26:00 USDCHF,H1: eliminado
17:26:00 Límites de Dimon EURUSD,H4: desinicializado
17:26:00 Dimon Límites EURUSD,H4: uninit razón 4
17:26:00 Límites de Dimon EURUSD,H4: eliminados
18:13:01 USDCHF,H1: cargado con éxito
18:13:01 USDCHF,H1: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:01 Dimon Borders EURUSD,H4: cargado con éxito
18:13:01 Límites de Dimon EURUSD,H4 entradas: BandsPeriod=20; i=1; BandsShift=0; BandsDeviations=2; Lots=0.1; TakeProfit=50; stoploss=10;
18:13:02 Dimon Borders EURUSD,H4: inicializado
18:13:02 Dimon USDCHF,H1: inicializado

Hay que mirar el EA. Pero tal vez usted no ha activado el autotrading. ¿Sonríe la cara de su EA?
Razón de la queja: