포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1066

 
AlexeyVik :

질문이 mql4 포럼에 있기 때문에 코드도 mql4에 있다고 가정합니다. 아님?

mql4에는 위치가 없고 주문만 있습니다.

팬케이크, 다섯 번째에는 단순히 요청에 대한 응답이 없습니다. 아아, 코드는 5번째에 있다

 

도움이 필요합니다!!! 다음과 같은 버튼을 만들고 싶었습니다. . 버튼은 mql4 도움말을 사용하여 생성되었습니다.

문제의 본질은 버튼에 삼각형을 설정하는 것입니다. 저는 Symbolic 상수를 사용하여 이 작업을 수행하려고 시도했으며, 이를 문자열로 변환하여 버튼 텍스트에 표시했습니다.

명시적 문자 '▼'는 W 쓰기 로그에서 인식되지 않습니다.

이미 결정장애를 겪고 계신 분들, 공유 부탁드립니다!!!!

문자표에서 ASCII 코드를 찾지 못했습니다.

 //--- добавим символ в строку 
   string test= "" ; 
   StringSetCharacter (test, 0 , 0xAE ); 
   Print (test); 
 
korobok777 : 버튼을 만들고 싶었습니다. ..... '▼'버튼에 삼각형이 있습니다.
 //+------------------------------------------------------------------+
//| Создается кнопь и демонстрируется что надо.         Э-Кнопка.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 ();         // Дело сделано, вы свободны...
  }
}


취향을 선택하세요...

파일:
fonts.mq4  21 kb
 
LRA :


취향을 선택하세요...

감사합니다. 글꼴에 대한 추가 정보는 어디에서 찾을 수 있나요?

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

고마워 고마워 고마워!!!!!!

 
안녕하세요. 도움이 필요해 또는 이미 그러한 코드 요소가 있을 수 있습니다. 주문 내역 을 보고 마지막 주문의 시작 가격을 반환해야 합니다. 미리 감사합니다
 
korobok777 : 글꼴에 대한 정보는 어디에서 찾을 수 있습니까?

하지만! 폰트와 버튼에 치중하기 보다는 시장 진입점을 찾고 있다!!!!!! 이것이 가장 중요한 것입니다. 그리고 우리가 수입을 창출하는 고문을 쓸 때 우리는 갈 것입니다 ... 그리고 거기에서 여가 시간에 다른 모든 것을 찾을 것입니다

 
LRA :

하지만! 폰트와 버튼에 치중하기 보다는 시장 진입점을 찾고 있다!!!!!! 이것이 가장 중요한 것입니다. 그리고 우리가 수입을 창출하는 고문을 쓸 때 우리는 갈 것입니다 ... 그리고 거기에서 여가 시간에 다른 모든 것을 찾을 것입니다

다시한번 감사합니다 머리를 긁적였습니다....

고문님이 쓰셨어요!!! 이제 여유롭게 버튼만 있습니다 :-):-) 그리고 농담...

 
ara66676 :
위치 검색 및 닫기가 사이클에서 중지되는 이유를 이해할 수 없습니다. 이미 사이클을 역전시키고 위치 수를 늘렸지만 테스터에서는 여전히 위치를 건너뛰고(떠납니다). 어디에서 무엇이 잘못되었는지 볼 수 있는지 알려주세요 ...
의심은 x1의 값 -1입니다. 목록에서 위치 번호로 사용되는 경우 해당 번호가 없습니다.
 
안녕하세요!
\Terminal\Common\Files 폴더를 찾을 수 없습니다. FILE_COMMON 이 추가되면 파일 이름을 가진 파일조차 찾을 수 없습니다. 모든 클라이언트 터미널의 이 공유 폴더가 어디에 있는지 설명할 수 있습니까?
 

투타.