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

 
Ayuda con la función OrderModify () - He establecido las condiciones bajo las cuales debe tener lugar la modificación de los parámetros de una posición abierta, pero en la prueba se produce el error 4108.
Número de billete no válido... Pero si introducimos la Alerta, dirá claramente que el número de billete ha alcanzado el bloque de modificación. Y sólo hay un pedido: ¿qué pasa?



------------------------------------------------------------------------------------------------------------
if(OrderType() == OP_BUY)

double A = OrderTicket(),
B = OrderOpenPrice(),
C = Punto de licitación*5,
D = OrderTakeProfit();
---------------------------------------------------------------------------------------------------------------
Alerta ("Número de orden = ",A," Precio de apertura = ",B," Nuevo stop = "," Beneficio = ",D);
---------------------------------------------------------------------------------------------------------------


OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*15,OrderTakeProfit(),0,Blue);
---------------------------------------------------------------------------------------------------------------

 
Lim1 писал(а) >>
Puede alguien ayudar con OrderModify ()
¿Dónde está OrderSelect()?
 

Lim1 15.04.2010 00:22
Помогите кто нибудь с функцией OrderModify () - задал условия при которых должна происходить модификация параметров открытой позиции, но при тестировании происходит ошибка 4108.


Cambia el tipo de la variable a la que asignas el ticket - de double a int.
 

¿Cómo puedo cambiar el color del búfer?

 
Hola. Por favor, dígame cómo eliminar un grupo de objetos(líneas de tendencia) cuyos nombres empiezan por "60m".
 
Necron >>:
Здравствуйте. Подскажите пожалуйста как удалить группу объектов (трендовые линии), имена которых начинаются с "60m".

Recorre todos los objetos si el nombre empieza por "60m" y los elimina,

funciones útiles :

string ObjectName( int index) 
Функция возвращает имя объекта по порядковому номеру в списке объектов. 
int ObjectsTotal( int type=EMPTY) 
Возвращает общее число объектов указанного типа на графике. 
string StringSubstr( string text, int start, int length=0) 
Извлекает подстроку из текстовой строки, начинающейся c указанной позиции.
Функция возвращает копию извлеченной подстроки, если возможно, иначе возвращается пустая строка. 
Ну может ещё пригодиться для определения сколько символов в имени
int StringLen( string text) 
Возвращает число символов в строке. 
bool ObjectDelete( string name) 
Удаление объекта с указанным именем. 
 
nikost писал(а) >>

>>¿Cómo puedo cambiar el color del buffer?


Si he entendido bien, ¿te refieres al color del búfer del indicador personalizado? Entonces a través de indicator_colorN https://docs.mql4.com/ru/basis/preprosessor/compilation

 
Urain >>:

Циклом перебираете все объекты если имя начинаеться на "60m" удаляете,

полезные функции :

Gracias, ya está solucionado.

 
costy_ >>:

=))

Наверное, ДЦ не позволяет открывать ордера со стопами. Т.е. сначала надо открыть ордер, а потом выставить стопы.


Tenías razón. ¡Gracias!
 
Alguien me da un enlace a un EA que opere colocando órdenes hacia atrás desde órdenes abiertas. Lo he visto aquí en la base de código, pero no lo encuentro....
Gracias
Razón de la queja: