MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1035

 
Vladimir, 신속한 응답에 대해 대단히 감사하지만 나에게는 여전히 어려운 선택입니다. 나는 아마도 그러한 지표의 반전을 프로그래밍하는 더 간단한 예가 있다고 생각했습니다.
 
zig2003 :
Vladimir, 신속한 응답에 대해 대단히 감사하지만 나에게는 여전히 어려운 선택입니다. 나는 아마도 그러한 지표의 반전을 프로그래밍하는 더 간단한 예가 있다고 생각했습니다.

이것은 가장 간단한 옵션입니다.

 
Vladimir, 먼저 표시기 자체를 다시 만들어야 나중에 이러한 버퍼에서 EA로 값을 가져올 수 있습니다. 그리고 제가 지표에 약해서 제가 직접 해보지는 못할 것 같아요. 쉬우면 표시기 코드를 수정할 수 있습니까? 그런 다음 구매 및 판매를 위해 버퍼에서 값을 가져와서 무언가를 수행하십시오. 그건 그렇고,이 경우 어떻게해야합니까? 이웃 바에서 비교? 아니면 제로?
 
zig2003 :
Vladimir, 먼저 표시기 자체를 다시 만들어야 나중에 이러한 버퍼에서 EA로 값을 가져올 수 있습니다. 그리고 제가 지표에 약해서 제가 직접 해보지는 못할 것 같아요. 쉬우면 표시기 코드를 수정할 수 있습니까? 그런 다음 구매 및 판매를 위해 버퍼에서 값을 가져와서 무언가를 수행하십시오. 그건 그렇고,이 경우 어떻게해야합니까? 이웃 바에서 비교? 아니면 제로?

MQL5에서 작업하는 방법을 보여주었습니다. 너무 늦기 전에 컴퓨터에서 이전 터미널을 버리고 MetaTrader 5에서 작업하십시오.

 
zig2003 :
Vladimir, 신속한 응답에 대단히 감사드립니다. 하지만 저에게는 여전히 어려운 선택입니다. 나는 아마도 그러한 지표의 반전을 프로그래밍하는 더 간단한 예가 있다고 생각했습니다.

그의 말을 듣지 마십시오. 그는 길을 잃고 mql4 질문으로 주제에 빠졌지만 mql5 코드로 답변했습니다.

바라바쉬카 님, 댓글 달린 글 지우기 부끄럽지 않으세요?

 

안녕하세요. 기능을 사용합니다(아래 참조). 2개의 보류 플래그(위 및 아래)가 있는 경우에만 플래그 형식을 만드는 방법을 알 수 없습니다. 주 코드는 2개의 보류 중인 코드를 위아래로 놓습니다. 요점은 하루에 2 개 이상 노출하지 않는 것입니다.

//|  Описание : Возвращает флаг наличия ордера или позиции в истории за сегодня| //+----------------------------------------------------------------------------+ //|  Параметры:                                                                | //|    sy - наименование инструмента   (""   - любой символ,                   | //|                                     NULL - текущий символ)                 | //|    op - операция                   (-1   - любая позиция)                  | //|    mn - MagicNumber                (-1   - любой магик)                    | //+----------------------------------------------------------------------------+

//+------------------------------------------------------------------+ //|                                                                  | //+------------------------------------------------------------------+ bool ExistInHistoryToDay(string sy="", int op=-1, int mn=-1)   {    int i, k=OrdersHistoryTotal();

   if(sy=="0")sy=Symbol();    for(i=0; i<k; i++)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))         {          if(OrderSymbol()==sy || sy=="")            {             if(op<0 || OrderType()==op)               {                if(mn<0 || OrderMagicNumber()==mn)                  {                   if(TimeDay(OrderOpenTime())==Day()                      &&  TimeMonth(OrderOpenTime())==Month()                      &&  TimeYear(OrderOpenTime())==Year())                                           return(True);                                       }               }            }         }      }    return(False);   } //+------------------------------------------------------------------+

 

다시 안녕,

시장을 위해 mq4 파일과 많은 mqh 파일로 구성된 프로젝트를 하나로 조합하는 방법을 알려주십시오.

 
얘들 아, 내 유용한 지표는 모두 MQL4로 작성되었으므로 5 번째 버전은 아직 관련이 없습니다. 그리고 문제는 특히 단일 버퍼, 단일 라인 칠면조가 많기 때문에 해결해야하며 어떻게 더 쉽게 처리할 수 있습니까?
 
zig2003 :
얘들 아, 내 유용한 지표는 모두 MQL4로 작성되었으므로 5 번째 버전은 아직 관련이 없습니다. 그리고 문제는 특히 단일 버퍼, 단일 라인 칠면조가 많기 때문에 해결해야하며 어떻게 더 쉽게 처리할 수 있습니까?
지표는 어디에 있습니까?
 
Artyom Trishkin :
지표는 어디에 있습니까?

여기:

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2020.01.02
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...