Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 1066

 
AlexeyVik:

Como a pergunta está no fórum mql4, presumo que o código também esteja no mql4. Ou não é?

Não há posições em mql4, apenas ordens.

Nossa, não há tal resposta ao pedido do dia 5. Infelizmente, o código está no dia 5.

 

Preciso de ajuda!!! Eu queria criar um botão, que seria parecido com. Eu criei o botão usando a ajuda mql4.

A essência do problema é colocar um triângulo no botão, tentei fazê-lo comconstantes simbólicas, traduzindo-as para um fio, especificando-as no texto do botão.

O símbolo explícito '▼' não é reconhecido no registro diz Y.

Quem já encontrou a solução, por favor, compartilhe!!!!

Não consegui encontrar nenhum código ASCII na tabela de caracteres.

//--- добавим символ в строку 
   string test=""; 
   StringSetCharacter(test,0,0xAE); 
   Print(test); 
 
korobok777:   quis criar um botão, ..... com um triângulo no botão '▼'.
//+------------------------------------------------------------------+
//| Создается кнопь и демонстрируется что надо.         Э-Кнопка.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();         // Дело сделано, вы свободны...
  }
}


Faça sua escolha ...

Arquivos anexados:
fonts.mq4  21 kb
 
LRA:


Faça sua escolha ...

Muito obrigado, onde posso ver mais informações sobre as fontes?

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

Obrigado, obrigado, obrigado!!!!!!

 
Boa tarde. Preciso de ajuda. talvez já exista tal elemento de código. preciso ver o histórico do pedido e devolver o preço de abertura do último pedido. obrigado antecipadamente
 
korobok777:     onde procurar por informações sobre fontes?

MAS! Em vez de estudar fontes e botões, procura-se o ponto de entrada no mercado!!!!!! Isto é mais importante do que qualquer outra coisa. E quando escrevemos um Expert Advisor gerador de renda, então iremos ... e lá, a nosso bel-prazer, procuraremos todo o resto

 
LRA:

MAS! Em vez de estudar fontes e botões, procura-se o ponto de entrada no mercado!!!!!! Isto é mais importante do que qualquer outra coisa. E quando escrevemos um Expert Advisor gerador de renda, então iremos ... e, a nosso bel-prazer, procuraremos tudo o mais.

Mais uma vez, obrigado, tenho andado a pensar....

O Expert Advisor está escrito!! Agora só restam botões à sua vontade :-):-)e piadas...

 
ara66676:
Não consigo entender porque a busca de posições e as paradas de fechamento no loop, já reverti o loop e aumentei o número de posições, no testador ainda salta (sai) posições. Por favor, avise se você pode ver onde e o que está errado...
Valor duvidoso de -1 para x1. Se for usado como número de posição em sua lista, não há tal número.
 
Boa tarde!
Não consigo encontrar a pasta de Arquivos Terminais. Não consigo nem mesmo encontrar o nome do arquivo se FILE_COMMON for adicionado. Você pode explicar onde está essa pasta compartilhada de todos os terminais dos clientes?
 

Tuta.