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

 
drknn:

¿Qué sentido tiene tener un terminal para cada instrumento de negociación? Al fin y al cabo, aunque queramos utilizar 28 EAs diferentes para un solo par de operaciones, un solo terminal de operaciones es suficiente.
Necesito operar en 28 cuentas separadas usando 28 Asesores Expertos para 28 símbolos. ¿Qué hacer en este caso? ¿Es posible implementarlo en un solo terminal? Zulu requiere conectar cada una de tus cuentas de proveedor de señales a una cuenta separada en el terminal del proveedor. No permite conectar la misma cuenta del operador con cuentas de diferentes proveedores. ¿Es este el problema o hay alguna forma de evitarlo?
 
yosuf:
Necesito operar en 28 cuentas separadas, en 28 instrumentos con 28 EAs. ¿Qué debo hacer en este caso? ¿Es posible implementarlo en un solo terminal? Zulu requiere conectar cada una de sus cuentas de proveedor de señales a una cuenta separada en el terminal del proveedor. No permite conectar la misma cuenta del operador con cuentas de diferentes proveedores. ¿Es este el problema o hay alguna forma de evitarlo?

Sí, así que necesitas terminales para 28 cuentas de trading, no para 28 instrumentos después de todo. Ya veo. Es una pregunta difícil y lo más probable es que no tengas suficientes recursos informáticos. Una alternativa es utilizar más de una máquina. ¿Y quién es Zulu, y por qué te encierras en él si es tan exigente?
 
chief2000:
Si es así, es como si las posiciones se abrieran y cerraran por ti mismo.
Entonces, ¿por qué necesitamos asesores?





Es decir, si recibe señales. Y si los das, como ha dicho.
 

¿Puedes decirme por qué este código lee la cadena antes del primer separador pero mueve el carro al final de la cadena?

fileid = FileOpen("File"+MagicNumber+".csv",FILE_CSV|FILE_READ);
      
      string ticket;
      
      FileSeek(fileid,0,SEEK_SET);
      
      ticket = FileReadString(fileid);
      
      Print(ticket," ",FileTell(fileid));

Aquí hay una línea, sólo se lee el primer número, pero la función FileTell da un valor de 37.

131322608;EURUSD;2;1;0;0;1346149440

 
Roger:

Eso si es que te llegan las señales. Y, si los das, es como él dijo.
Ya veo.
En ese caso, si realmente necesitas abrir los 28 terminales, quizás lo siguiente te ayude:

yosuf:
Por favor, dígame si es posible instalar 28 terminales para 28 instrumentos de negociación en un solo ordenador.
Tengo 13 terminales que acabo de descargar y mi ordenador se "cuelga"."No puedo usarlos, ¿cuál es el problema?
En primer lugar, cree un punto de recuperación en Windows y, a continuación, siga el procedimiento descrito en el artículo

"Max Num". de Open Windows en XP/2003/VISTA - ¡Resuelto!".
http://weblogs.asp.net/israelio/archive/2007/02/07/max-num-of-open-windows-under-xp-2003-vista-resolved.aspx

Tuve un problema similar en WinXP, donde después de abrir otra terminal (alrededor de una docena de ventanas en total)
Windows empieza a fallar. La solución fue cambiar el parámetro a 4096.
 

hola! ¿podríais decirme si es posible actualizar el día y la hora de apertura del bar, si el bar está seleccionado por hora y fecha? es decir, por ejemplo:

datetime some_time=(D'1980.07.19 12:30:27'); - ¡así esta fecha cambiaría con cada día(7,8,9 número ) y la hora seguiría siendo la misma!

int shift=iBarShift(Symb,0,some_time);

double=iOpen( Symb,0, shift);

 
artmedia70:

Toma dos: Encuentra la orden con el tiempo de cierre más largo del historial. OrderMagicNumber() devolverá su magik.

¿O debo escribirlo por ti?

Sí, puedes escribirlo para nosotros también ))
 
7erj:
Sí, tú también puedes escribir para nosotros ))

Sr. siroja, artmedia70 es un buen tipo, pero ¿por qué debe sentarse en la cabeza? ¿Realmente es tan difícil escribir un bucle de órdenes de la historia a ti mismo?
 

Señores, ¿podrían decirme si el ángulo de la media (o cualquier otra línea del indicador utilizado) incorporado en el EA se encuentra utilizando la función ObjektGet?

Si no es así, ¿cómo se encuentra? Por supuesto, podemos restar valores, dividirlos, convertirlos en grados y compararlos, pero quizá haya una solución más elegante.

 

¿Puedes decirme por qué este código lee la cadena antes del primer separador pero mueve el carro al final de la cadena?

fileid = FileOpen("File"+MagicNumber+".csv",FILE_CSV|FILE_READ);
      
      string ticket;
      
      FileSeek(fileid,0,SEEK_SET);
      
      ticket = FileReadString(fileid);
      
      Print(ticket," ",FileTell(fileid));

Aquí hay una línea, sólo se lee el primer número, pero la función FileTell da un valor de 37.

131322608;EURUSD;2;1;0;0;1346149440

Razón de la queja: