Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1066

 
AlexeyVik:

Dato che la domanda è sul forum di mql4, presumo che il codice sia anche su mql4. O non lo è?

Non ci sono posizioni in mql4, solo ordini.

Accidenti, non c'è proprio nessuna risposta alla richiesta del 5. Ahimè il codice è il 5.

 

Ho bisogno di aiuto!!! Volevo creare un pulsante che assomigliasse a. Ho creato il pulsante usando l'aiuto di mql4.

L'essenza del problema è impostare un triangolo nel pulsante, ho provato a farlo con lecostanti simboliche traducendole in una stringa, specificandole nel testo del pulsante.

Il simbolo esplicito '▼' non è riconosciuto nel registro dice Y.

Chi ha già incontrato la soluzione, per favore condivida!!!!

Non ho trovato nessun codice ASCII nella tabella dei caratteri.

//--- добавим символ в строку 
   string test=""; 
   StringSetCharacter(test,0,0xAE); 
   Print(test); 
 
korobok777:   voleva creare un pulsante, ..... con un triangolo nel pulsante '▼
//+------------------------------------------------------------------+
//| Создается кнопь и демонстрируется что надо.         Э-Кнопка.mq4 |
//+------------------------------------------------------------------+
#property strict

//+------------------------------------------------------------------+
//| Инициализация - создается кнопь                                  |
//+------------------------------------------------------------------+
int OnInit()
{
   ObjectCreate    (0,"Кнопь",OBJ_BUTTON,0,0,0);           // Создать кнопку
   ObjectSetInteger(0,"Кнопь",OBJPROP_CORNER,CORNER_RIGHT_UPPER); // Правый верхний угол
   ObjectSetInteger(0,"Кнопь",OBJPROP_XDISTANCE,185);      // Расстояние от (правого) края окна
   ObjectSetInteger(0,"Кнопь",OBJPROP_YDISTANCE,52);       // Расстояние по высоте от (верха окна) 
   ObjectSetInteger(0,"Кнопь",OBJPROP_XSIZE,180);          // Размер по ширине
   ObjectSetInteger(0,"Кнопь",OBJPROP_YSIZE,25);           // Размер по высоте
   ObjectSetString (0,"Кнопь",OBJPROP_FONT,"Wingdings 3"); // А это что? Угадай!!!
   ObjectSetString (0,"Кнопь",OBJPROP_TEXT,"qsИФЬд");      // Надпись из 6 стрелок
   ObjectSetInteger(0,"Кнопь",OBJPROP_COLOR,White);        // Цвет надписи - можно и черный
   ObjectSetInteger(0,"Кнопь",OBJPROP_BGCOLOR,Green);      // Цвет фона    - можно ...
   ObjectSetInteger(0,"Кнопь",OBJPROP_BORDER_COLOR,Yellow);// Цвет рамки
   ObjectSetInteger(0,"Кнопь",OBJPROP_HIDDEN,false);       // Не прятать в списке объектов
   ObjectSetInteger(0,"Кнопь",OBJPROP_STATE,false);        // Ненажатое состояние
   ObjectSetInteger(0,"Кнопь",OBJPROP_FONTSIZE,12);        // Размер шрифта
   return(INIT_SUCCEEDED);
}


//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{

}


//+------------------------------------------------------------------+
//| Реакция на события                                               |
//+------------------------------------------------------------------+
void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &ИмяКнопки)
{
  if(ИмяКнопки=="Кнопь")
  {
    ObjectSetInteger(0,"Кнопь",OBJPROP_STATE,false);
    ObjectSetInteger(0,"Кнопь",OBJPROP_BGCOLOR,Yellow);
    ObjectSetString (0,"Кнопь",OBJPROP_TEXT,"Ладно, ухожу");
    ObjectSetInteger(0,"Кнопь",OBJPROP_COLOR,Black);
    ObjectSetInteger(0,"Кнопь",OBJPROP_BORDER_COLOR,Red);
    ObjectSetString (0,"Кнопь",OBJPROP_FONT,"Arial");
    WindowRedraw();         // Перерисовать окно
    Sleep(777);             // Пауза для разглядывания
    ObjectDelete("Кнопь");  // Поглядели - и хватит
    ExpertRemove();         // Дело сделано, вы свободны...
  }
}


Fate la vostra scelta ...

File:
fonts.mq4  21 kb
 
LRA:


Fate la vostra scelta ...

Grazie mille, dove posso vedere più informazioni sui font?

ObjectSetString (0,"Кнопь",OBJPROP_FONT,"Wingdings 3"); // А это что? Угадай!!!
   ObjectSetString (0,"Кнопь",OBJPROP_TEXT,"p или  q");    //вот что мне нужно

Grazie, grazie, grazie!!!!!!

 
Buon pomeriggio. Ho bisogno di aiuto. forse c'è già un tale elemento di codice. ho bisogno di visualizzare la cronologia degli ordini e restituire il prezzo di apertura dell'ultimo ordine. grazie in anticipo
 
korobok777:     dove cercare informazioni sui font?

MA! Invece di studiare font e pulsanti, il punto di ingresso nel mercato è ricercato!!!!!! Questo è più importante di qualsiasi altra cosa. E quando scriveremo un Expert Advisor che genera reddito, allora andremo ... e lì a nostro piacimento cercheremo tutto il resto

 
LRA:

MA! Invece di studiare font e pulsanti, il punto di ingresso nel mercato è ricercato!!!!!! Questo è più importante di qualsiasi altra cosa. E quando scriveremo un Expert Advisor che genera reddito, allora andremo ... e a nostro piacimento cercheremo tutto il resto.

Grazie ancora, mi sono scervellato ....

L'Expert Advisor è scritto!!! Ora tutto quello che resta sono i pulsanti a vostro piacimento :-):-)e gli scherzi...

 
ara66676:
Non riesco a capire perché la ricerca delle posizioni e la chiusura si fermano nel ciclo, ho già invertito il ciclo e aumentato il numero di posizioni, nel tester salta ancora (lascia) le posizioni. Per favore consigliatemi se potete vedere dove e cosa è sbagliato...
Dubbio è il valore di -1 per x1. Se viene usato come numero di posizione nella loro lista, non esiste un numero simile.
 
Buon pomeriggio!
Non riesco a trovare la cartella \Terminal\common\Files. Non riesco nemmeno a trovare il nome del file se viene aggiunto FILE_COMMON. Puoi spiegare dove si trova questa cartella condivisa di tutti i terminali client?
 

Tuta.


Motivazione: