초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 889

 
Vladimir Karputov :

아무도 이 기초를 필요로 하지 않습니다. 그래서 그들은 이 가능성을 제거했습니다.

"아무도"에 관해서는 매우 논쟁의 여지가 있는 진술입니다. 설문조사는 수행되지 않았습니다.

알렉세이 빅토로프 :

그리고 MT5에서는 코드에 아무 것도 작성할 필요가 없습니다. 자동 업데이트를 기록하는 것으로 충분합니다.

정말 감사합니다. 정확히 무엇이 필요합니다.

PS 불행히도 MT4에는 없었습니다. 이 방법을 사용하면 모든 거래가 차트에 표시되지만 특정 고문이 수행한 거래만 필요합니다. 그리고 그들은 이 통화 쌍의 모든 열린 차트 에 표시되지만 고문이 거래하는 차트에만 표시됩니다. 불쌍해.
 
Grigori.SB :

"아무도"에 관해서는 매우 논쟁의 여지가 있는 진술입니다. 설문조사는 수행되지 않았습니다.

예를 들어, 나는 주문/포지션이 발동될 때 그려지는 모든 화살과 다른 껍질을 제거하는 기능을 Expert Advisor에 특별히 꿰매었습니다. 왜냐하면 그들은 절대적으로 쓸모가 없습니다. MT5에서 할 수 있는 것처럼 차트에서 입찰가 선을 제거하는 것이 가능할 것입니다. 나는 그것을 버렸을 것입니다.
그래서 상황에 따라...

 
Konstantin Nikitin :

예를 들어, 나는 주문/포지션이 발동될 때 그려지는 모든 화살과 다른 껍질을 제거하는 기능을 Expert Advisor에 특별히 꿰매었습니다. 왜냐하면 그들은 절대적으로 쓸모가 없습니다. 차트에서 입찰가 선을 제거하는 것이 가능했을 것입니다. 나는 그것을 버렸을 것입니다.
그래서 상황에 따라...

그리고 무엇이 문제입니까?

CHART_SHOW_BID_LINE

차트에 입찰가를 수평선으로 표시

부울

CHART_SHOW_ASK_LINE

Ask 값을 차트에 수평선으로 표시

부울

CHART_SHOW_LAST_LINE

차트에 마지막 값을 수평선으로 표시

부울

 
Alexey Viktorov :

그리고 무엇이 문제입니까?

CHART_SHOW_BID_LINE

차트에 입찰가를 수평선으로 표시

부울

CHART_SHOW_ASK_LINE

Ask 값을 차트에 수평선으로 표시

부울

CHART_SHOW_LAST_LINE

차트에 마지막 값을 수평선으로 표시

부울

MT5에서는 프로필에서 즉시 구성할 수 있습니다. 그리고 입찰가를 표시하지 마십시오. MT4에서는 그렇지 않습니다.

 
Konstantin Nikitin :

MT5에서는 프로필에서 즉시 구성할 수 있습니다. 그리고 입찰가를 표시하지 마십시오. MT4에서는 그렇지 않습니다.

어때요?

https://docs.mql4.com/en/constants/chartconstants/enum_chart_property#enum_chart_property_integer

Примеры работы с графиком - Константы графиков - Стандартные константы, перечисления и структуры - Справочник MQL4
Примеры работы с графиком - Константы графиков - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
В этом разделе представлены примеры для работы со свойствами графика. Для каждого свойства приведены одна или две законченные функции, которые позволяют задавать/получать значение этого свойства. Эти функции можно использовать в своих MQL4 программах как есть. На рисунке показана графическая панель для наглядной демонстрации того, как изменение...
 
Alexey Viktorov :

어때요?

https://docs.mql4.com/en/constants/chartconstants/enum_chart_property#enum_chart_property_integer

뭐, 그래프의 속성을 통해 좀 더 명확해진다면. 즉, 표준 수단으로.

MT4
MT5


Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Графики в торговой платформе отображают изменение котировок финансовых инструментов во времени. Они необходимы для проведения технического анализа и работы советников. Они позволяют трейдерам наглядно следить за котировками валют и акций в режиме реального времени и моментально реагировать на любое изменение ситуации на финансовых рынках...
 
Konstantin Nikitin :

글쎄요, 그래프의 속성을 통해 더 이해하기 쉽습니다. 즉, 표준 수단으로

그러나 결국 처음에는 아무런 설명도 없이 단순히 입찰 라인을 제거하는 것이 문제였습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

초보자의 질문 MQL5 MT5 MetaTrader 5

Konstantin Nikitin , 2018년 6월 25일 오후 3:01

예를 들어, 나는 주문/포지션이 발동될 때 그려지는 모든 화살과 다른 껍질을 제거하는 기능을 Expert Advisor에 특별히 꿰매었습니다. 왜냐하면 그들은 절대적으로 쓸모가 없습니다. MT5에서 할 수 있는 것처럼 차트에서 입찰가 선을 제거하는 것이 가능할 것입니다 . 저도 삭제했을 것입니다.
그래서 상황에 따라...

스크립트로 삭제, 무엇이 문제입니까?


 

새로운 유형의 거래 운영 Close By

헤징 포지션 회계가 있는 계정에 새로운 유형 의 거래 작업 이 추가되었습니다. 즉, 반대 포지션으로 포지션을 마감합니다.

질문-

이제 코드는 다음과 같습니다.

 //+------------------------------------------------------------------+
//| Close Positions                                                  |
//+------------------------------------------------------------------+
void ClosePositions()
  {
   for ( int i= PositionsTotal ()- 1 ;i>= 0 ;i--) // returns the number of current orders
       if (m_position.SelectByIndex(i))     // selects the position by index for further access to its properties
         if (m_position. Symbol ()==m_symbol.Name() && m_position.Magic()==m_magic)
            m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
  }
//+------------------------------------------------------------------+

내가 이해하는 한, 이것은 반대 입장의 청산을 구성하는 방법이 아닙니까?

 
Kisolen :

안녕하세요. if 조건에서 함수 호출을 설명합니다 . 이 경우와 같이 실행되어야 하거나 실행되지 않아야 하는 경우와 같이 클래스 함수에 대한 호출입니다. 결국 여기에는 조건이 없으며 함수는 항상 일부 값을 반환합니다. 이것은 일반적으로 올바른 코드입니까?

논리적 부정 NOT(!)

Документация по MQL5: Основы языка / Операции и выражения / Логические операции
Документация по MQL5: Основы языка / Операции и выражения / Логические операции
  • www.mql5.com
//| Script program start function                                    | "Операция &&: Результат первого выражения false, поэтому второе выражение не вычислялось" //| функция всегда возвращает false                                   | //| функция всегда возвращает true                                    |
 
Alexey Viktorov :

논리적 부정 NOT(!)

고맙습니다. 이진 변수가 반환된다는 것을 이해하지 못했습니다. 이 경우에는 이해할 수 있습니다.