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

 
Aleks25 >>:
По коду скрипт, но находится в каталоге экспертов.

Pero ya tiene una comprobación de la presencia de una orden abierta para esta moneda. No abrirá una segunda orden cuando haya otra en funcionamiento.

La nueva orden se abrirá cuando se cierre la actual.

 
sergeev >>:

по коду эксперт. и лежит там где надо. но у вас и так есть проверка на наличие открытого ордера по данной валюте. открываться второй ордер когда есть ещё в работе один - он не будет.

Ордер откроется новый, когда текущий закроется.

Pregunta: ¿Cómo hago para que el nuevo no se abra? El caso es que se abre de forma imprevisible en el momento más inoportuno.

 
sergeev >>:

ArrayResize

Gracias.


¿Debo hacer un ArrayResize cada vez que se lee un parámetro de un archivo? ¿No hay otras opciones? :)

 
mrddt >>:

Спасибо!


Каждый раз делать ArrayResize когда считывается параметр из файла? Других вариантов нет? :)

Antes de establecer el tamaño, revise todo el archivo, determine la longitud futura del arreglo y sólo entonces cámbielo.

Por ejemplo, escribo el número de elementos de la matriz futura en el propio archivo, por comodidad.

 
mrddt >>:

Спасибо!


Каждый раз делать ArrayResize когда считывается параметр из файла? Других вариантов нет? :)

Crear una variable adicional

bool bWasMarket=false

y cámbielo a verdadero cuando haya determinado que ha entrado en el mercado.

Y comprobarlo cuando queramos abrir un pedido

 
sergeev >>:

вы перед заданием размера - просмотрите весь файл, определите будущую длину массива, и только потом меняйте.

Я для удобства напримре в сам файл пишу число элементов будущего массива.

Eh, parece que no hay ideal ni siquiera en la programación :( ¿Por qué no hacen "arrays autoexpandibles"...? :) (pregunta retórica)

De nuevo, habrá que inventar alguna perversión :)

 

int n = StrToInteger(FileReadString(InitFile));
string Curs[n];

En la segunda línea, aparece el error "n" - número entero esperado

¿Significa que el número de elementos del array no puede ser especificado por una variable? No consigo entender este lenguaje de programación... ¿o me estoy perdiendo algo?

 

¿Qué muestra la "Expectativa de ganar" en el probador?

¿Cuál es la fórmula para calcularlo?

 

Gracias a todos por su participación. He encontrado la respuesta.

 

¿Cómo obtengo el 5% del saldo?

AccountBalance()*5% insertando el signo % no funciona... ¿quién sabe cómo obtener el 5% del saldo?
Razón de la queja: