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

 
Vitaly Muzichenko :

표시되지 않도록 위치를 닫은 후 마커를 제거하는 방법을 알려주십시오.

그리고 프로그래밍 방식으로 제거하는 방법이 있습니까?

고맙습니다!


설정 -> 옵션 -> 거래 :

  • 차트에 실시간으로 거래 표시 - 이 옵션이 활성화되면 거래자가 수행한 모든 거래가 자동으로 해당 기호의 차트에 아이콘으로 표시됩니다 구입 (구매를 위해 거래) 및 판매 (판매 거래). 이러한 아이콘 위에 마우스 커서를 올리면 티켓, 거래 유형, 거래량, 기호, 시가 및 커서 지점의 가격과 같은 거래에 대한 정보가 포함된 툴팁이 표시됩니다.
Arrow 및 TrandLine 그래픽 개체이므로 항상 프로그래밍 방식으로 제거할 수 있습니다.
Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 
Vladimir Karputov :

설정 -> 옵션 -> 거래 :

  • 실시간으로 차트에 거래 표시 — 이 옵션이 활성화되면 거래자가 한 모든 거래는 (거래 구매) 및 (거래 판매) 아이콘으로 해당 기호의 차트에 자동으로 표시됩니다. 이러한 아이콘 위에 마우스 커서를 올리면 티켓, 거래 유형, 거래량, 기호, 시가 및 커서 지점의 가격과 같은 거래에 대한 정보가 포함된 툴팁이 표시됩니다.
Arrow 및 TrandLine 그래픽 개체이므로 항상 프로그래밍 방식으로 제거할 수 있습니다.

프로그래밍 방식으로 다음과 같은 것을 제거하려고 했습니다. CHART_SHOW_OHLC , CHART_SHOW_BID_LINE , ..., 그래프 개체를 삭제하는 것이 아니라

고맙습니다!
 
Vitaly Muzichenko :

프로그래밍 방식으로 다음과 같은 것을 제거하려고 했습니다. CHART_SHOW_OHLC , CHART_SHOW_BID_LINE , ..., 그래프 개체를 삭제하는 것이 아니라

고맙습니다!

그런 소프트웨어 속성은 없는 것 같습니다. 모든 것은 사용자의 몫입니다(수동 제어만 해당).

 

안녕하세요!

클래스와 인터페이스 모두에서 MQL로 생성된 클래스를 상속할 수 있습니까?

다음과 같이 해야 합니다.

class Order : public CObject, Deserializable {

 
Vitaly Muzichenko :

표시되지 않도록 위치를 닫은 후 마커를 제거하는 방법을 알려주십시오.

그리고 프로그래밍 방식으로 제거하는 방법이 있습니까?

고맙습니다!

터미널 또는 테스터에 있습니까?

터미널에서 체크를 해제해야 합니다.

테스터에서 안되는거같은데..

 

이렇게 하는 것이 얼마나 나쁜 것인가, 아니면 부하에 차이가 없는 것인가?

매초 마다 차트 다시 그리기:

 int OnInit ()
 {
   EventSetTimer ( 1 );
 ...
 }

void OnTimer ()
 {
   ...
   SetLabel(...);
   ChartRedraw ( 0 );
 }
 
Vitaly Muzichenko :

이렇게 하는 것이 얼마나 나쁜 것인가, 아니면 부하에 차이가 없는 것인가?

매초마다 차트 다시 그리기:


IMHO, 이것을 OnTrade() 핸들러에 넣는 것이 좋습니다. 결국 화살표는 거래가 발생할 때만 나타납니다 ...

 
Vitaly Muzichenko :

이렇게 하는 것이 얼마나 나쁜 것인가, 아니면 부하에 차이가 없는 것인가?

매초 마다 차트 다시 그리기:

글쎄, 원칙적으로 위에서 이미 대답했습니다. 다시 그리기는 필요할 때만 수행해야합니다. 이렇게 말하면 지갑에서 돈을 주기적으로 지속적으로 꺼내지 않고 필요할 때만 꺼내는 것입니다. ;)

 
Dennis Kirichenko :

IMHO, 이 문제를 OnTrade() 처리기로 밀어 넣는 것이 좋습니다. 결국 화살표는 거래가 발생할 때만 나타납니다 ...

예, 화살표가 있습니다.

이것은 완전히 다른 프로그램이며 화살표와 연결되어 있지 않습니다.

추신. 개체 그리기는 매초 타이머로 진행되므로 이 작업이 발생했습니다. 그렇지 않으면 ChartRedraw 가 없으면 개체가 다시 그려지지 않습니다.

 
Vitaly Muzichenko :

예, 화살표가 나타납니다.

이것은 완전히 다른 프로그램이며 화살표와 연결되어 있지 않습니다.

추신. 개체 그리기는 매초 타이머로 진행되므로 이 작업이 발생했습니다. 그렇지 않으면 ChartRedraw 가 없으면 개체가 다시 그려지지 않습니다.

그래도 필요할 때 다시 그리는 방법을 고려해 볼 가치가 있습니다. 아니면 1초마다 차트를 다시 그려야 합니까?

사유: