[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 520

 
Ajuda com a função OrderModify () - Eu estabeleci condições sob as quais a modificação dos parâmetros de uma posição aberta deve ocorrer, mas no erro de teste 4108 ocorre.
Número de bilhete inválido... Mas se introduzirmos o Alerta, ele dirá claramente que o número do bilhete chegou ao bloco de modificação. E só há uma ordem - o que está errado?



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

duplo A = OrderTicket(),
B = OrderOpenPrice(),
C = Bid-Point*5,
D = OrderTakeProfit();
---------------------------------------------------------------------------------------------------------------
Alerta ("Order Number = ",A"," Open Price = ",B," New Stop = ",D"," Profit = ",D);
---------------------------------------------------------------------------------------------------------------


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

 
Lim1 писал(а) >>
Alguém pode ajudar com OrderModify ()
Onde está OrderSelect()?
 

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


Mude o tipo da variável à qual você está atribuindo o bilhete - de duplo para int.
 

Como posso mudar a cor do tampão?

 
Olá. Por favor, me diga como apagar um grupo de objetos(linhas de tendência) cujos nomes comecem com "60m".
 
Necron >>:
Здравствуйте. Подскажите пожалуйста как удалить группу объектов (трендовые линии), имена которых начинаются с "60m".

Percorra todos os objetos se o nome começa com "60m" e os apague,

funções úteis :

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 писал(а) >>

>> Como posso mudar a cor do tampão?


Se eu entendi corretamente, você quer dizer a cor do tampão do indicador personalizado? Então via indicator_colorN https://docs.mql4.com/ru/basis/preprosessor/compilation

 
Urain >>:

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

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

Obrigado, está ordenado.

 
costy_ >>:

=))

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


Você estava certo, obrigado!
 
Alguém me dá um link para uma EA que negocia colocando ordens de trás para frente a partir de ordens abertas. Já o vi aqui na base de código, mas não consigo encontrá-lo....
Obrigado