[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 520

 
Aiuto con la funzione OrderModify () - Ho impostato le condizioni in cui la modifica dei parametri di una posizione aperta dovrebbe avvenire, ma al test si verifica l'errore 4108.
Numero di biglietto non valido... Ma se introduciamo Alert, dirà chiaramente che il numero del biglietto ha raggiunto il blocco di modifica. E c'è solo un ordine - cosa c'è che non va?



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

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


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

 
Lim1 писал(а) >>
Qualcuno può aiutare con OrderModify ()
Dov'è OrderSelect()?
 

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


Cambia il tipo della variabile a cui stai assegnando il biglietto - da double a int.
 

Come posso cambiare il colore del buffer?

 
Salve. Per favore, ditemi come cancellare un gruppo di oggetti(linee di tendenza) i cui nomi iniziano con "60m".
 
Necron >>:
Здравствуйте. Подскажите пожалуйста как удалить группу объектов (трендовые линии), имена которых начинаются с "60m".

Esamina tutti gli oggetti il cui nome inizia con "60m" e li elimina,

funzioni utili :

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

>>Come posso cambiare il colore del buffer?


Se ho capito bene, intendi il colore del buffer dell'indicatore personalizzato? Poi tramite indicator_colorN https://docs.mql4.com/ru/basis/preprosessor/compilation

 
Urain >>:

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

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

Grazie, è risolto.

 
costy_ >>:

=))

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


Avevi ragione, grazie!
 
Qualcuno mi dia un link a un EA che fa trading piazzando ordini all'indietro a partire da ordini aperti. L'ho visto qui nel codebase, ma non riesco a trovarlo....
Grazie
Motivazione: