Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 69

 
Ciao, aiutami con qualche consiglio. Ho scritto un EA. Si scambia al momento del rilascio di notizie importanti (alta volatilità). Quando attacco l'Expert Advisor, metto tutte le caselle di controllo, tutto è illuminato, tutto è sorridente! La notizia passa - nessun movimento, poi la testo immediatamente sulla storia di oggi - da 1 a 3 trade. E così per un mese e mezzo. Il mio conto è ok (il trading è abilitato). Il parametro di cambiamento di prezzo nella funzione OrderSend (range di slippage) è 100(pips). Anche nella scheda "Diario" non c'è movimento. Cos'altro potrebbe essere il problema?
 

C'è un record nel codice che è responsabile della visualizzazione dell'indicatore di prezzo sul grafico

 double NLb=0;
   if(b>0)
     {
      NLb=NormalizeDouble(price_b/LB+TrailingStart*Point/b,Digits);
      if(DrawInfo)
        {
         ObjectCreate("infoБезубыток Buy",OBJ_ARROW,0,Time[0],NLb,0,0,0,0);
         ObjectSet("infoБезубыток Buy",OBJPROP_ARROWCODE,6);
         ObjectSet("infoБезубыток Buy",OBJPROP_COLOR,Blue);
        }
     }

Gente, per favore ditemi come aumentare le sue dimensioni ... È troppo piccolo così com'è

Sto diventando cieco con questi grafici)

 
Alexander Antoshkin:

C'è un record nel codice che è responsabile della visualizzazione del segno del prezzo sul grafico

Gente, per favore ditemi come aumentare le sue dimensioni ... È troppo piccolo così com'è

Sono cieco con questi grafici)


ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

La fonte - MQL4 Reference. Aprilo più spesso ;)
 
Alexander Antoshkin:

C'è un record nel codice che è responsabile della visualizzazione dell'indicatore di prezzo sul grafico

Gente, per favore ditemi come aumentare le sue dimensioni ... È troppo piccolo così com'è

Sono diventato cieco con questi grafici)

Invece di OBJ_ARROW, è meglio usare OBJ_TEXT. Puoi impostare il punto di ancoraggio (OBJ_ARROW potrebbe essere tagliato per qualche motivo), l'angolo di inclinazione e la dimensione del carattere.

‌// аналог OBJ_ARROW:

ObjectCreate(chartID,objectName,‌OBJ_TEXT,....);

ObjectSetString(objectName,OBJPROP_FONT,"Wingdings");

ObjectSetString(objectName,OBJPROP_TEXT,ShortToString(codeFromWingdings));‌

 
Vitalie Postolache:

ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

La fonte è il Manuale MQL4. Aprilo più spesso ;)

Di solito, se il gatto è uno scienziato, va a sinistra e racconta storie a destra...

Aprire cosa? Quale manuale? Te l'ho detto, sono già cieco con questi grafici)

double NLb=0;
   if(b>0)
     {
      NLb=NormalizeDouble(price_b/LB+TrailingStart*Point/b,Digits);
      if(DrawInfo)
        {
         ObjectCreate("infoБезубыток Buy",OBJ_ARROW,0,Time[0],NLb,0,0,0,0);
         ObjectSet("infoБезубыток Buy",OBJPROP_ARROWCODE,6);
         ObjectSet("infoБезубыток Buy",OBJPROP_COLOR,Blue);


          ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

        }
     }

E poi?

se non lo sai, abbi pazienza e non rispondere!

 
Alexander Antoshkin:

C'è un record nel codice, che è responsabile della visualizzazione dell 'indicatore di prezzo sul grafico

Gente, per favore ditemi come aumentare le sue dimensioni ... È troppo piccolo così com'è

Sono cieco con questi grafici)

Io faccio questo.

//+------------------------------------------------------------------+
//| Функция выводит на экран правую ценовую метку                    |
//+------------------------------------------------------------------+
int Prn_r_price(string Name, datetime aTime, double aPrice, color CLR, int Width, int Window)
   {
      ObjectDelete(Name);
      ObjectCreate(Name,OBJ_ARROW_RIGHT_PRICE,Window,aTime,aPrice);
      ObjectSet(Name,OBJPROP_COLOR,CLR);//clrTeal
      ObjectSet(Name,OBJPROP_STYLE,STYLE_DASH);
      ObjectSet(Name,OBJPROP_WIDTH,Width);// Размер ценовой метки 
      ObjectSet(Name,OBJPROP_BACK,true);
      ObjectSet(Name,OBJPROP_RAY,true);
      //---
      return(0);
   } 

Ed eccolo qui:

https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_arrow_right_price

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexander Antoshkin:

Di solito se il gatto è uno scienziato, va a sinistra cantando a destra raccontando storie...

Aprire cosa? Quale manuale? Te l'ho detto, sono già cieco con questi grafici)

E poi?

se non lo sai, abbi pazienza e non rispondere!


Quindi hai abbastanza intelligenza per scrivere commenti caustici, ma non abbastanza per mettere i valori corretti nella funzione? E non puoi nemmeno aprire il riferimento alla lingua?
 
Vitalie Postolache:

Quindi sei abbastanza intelligente da scrivere commenti caustici, ma non abbastanza intelligente da sostituire i valori giusti in una funzione? E non puoi nemmeno aprire il riferimento alla lingua?

Perché sono caustici?)

Così si chiama semplice - non serve a niente per me, apparentemente sono già cieco, non catturo più i topi, sono pigro ...

Ti faccio leggere dei libri.

 
A quanto pare ... Non c'è modo di farlo a parte creare una funzione extra...
 
Alexander Antoshkin:
Apparentemente sì... Non c'è modo di farlo a parte creare una funzione aggiuntiva...

Potete farlo senza una funzione extra quando create una singola etichetta.

Scrivere solo una linea di codice è molto più conveniente se pensate di farlo per più etichette.