개선을 위한 MT5, mql5, mql5.com 제안. - 페이지 8

 
Marco vd Heijden :

여기 또 하나가 있습니다.

문제: OBJPROP_SELECTABLE은 기본적으로 비활성화되어 있습니다.

MT4에서는 단순히 두 번 클릭하여 선을 끌 수 있습니다.

MT5에서는 그렇지 않습니다.

누군가는 필요에 따라 그 반대에 대해 논쟁할 수 있습니다.

기본값에 의존하지 말고 필요에 따라 속성 을 설정하십시오. 좋은 코딩 습관입니다.

 
Alain Verleyen :

누군가는 필요에 따라 그 반대에 대해 논쟁할 수 있습니다.

기본값에 의존하지 말고 필요에 따라 속성 을 설정하십시오. 좋은 코딩 습관입니다.

동의하지만 변경에 대한 설득력 있고 합리적인 이유가 없는 한 플랫폼 간에 일관성을 확인하는 것이 좋습니다.

 
Alain Verleyen :

누군가는 필요에 따라 그 반대에 대해 논쟁할 수 있습니다.

기본값에 의존하지 말고 필요에 따라 속성 을 설정하십시오. 좋은 코딩 습관입니다.

네, 하지만 MT4에서 얻을 수 있었던 것을 얻기 위한 추가 단계가 하나 더 있다는 것을 부인할 수 없습니다. 그것이 동일한 결과를 얻기 위해 완전히 미친 양의 추가 작업을 저지하는 이유입니다.

그리고 이 문제는 크로스 플랫폼이므로 동일해야 합니다.

 
honest_knave :

동의하지만 변경에 대한 설득력 있고 합리적인 이유가 없는 한 플랫폼 간에 일관성을 확인하는 것이 좋습니다.

마르코 vd 하이덴 :

네, 하지만 MT4에서 얻을 수 있었던 것을 얻기 위한 추가 단계가 하나 더 있다는 것을 부인할 수 없습니다. 그것이 동일한 결과를 얻기 위해 완전히 미친 양의 추가 작업을 저지하는 이유입니다.

그리고 이 문제는 크로스 플랫폼이므로 동일해야 합니다.

알아요. 나는 이미 몇 년 전에 그것을 경험했습니다. 근데 뭐 ? 메타 따옴표는 그런 식으로 수행하며 왜 그런지 이해할 수 없습니다. 그러나 두 언어를 모두 사용해야 하는(또는 원하거나) 이를 처리해야 하므로 위의 제안을 따릅니다. MQ는 지금 그런 것들을 바꾸지 않을 것이라고 확신할 수 있습니다. MT5는 7년 전에 만들어졌습니다.
 

저는 이것이 Metaquotes 개발자들과 계속 연락할 수 있는 아주 좋은 채널이라고 생각합니다. 훌륭합니다!

새로운 기능 에 대한 제안이 있습니다.

마켓/브로커가 열려 있는지 확인할 수 있는 훌륭하고 신뢰할 수 있는 방법을 찾지 못했습니다. 이것은 OnTick 대신 OnTimer 이벤트를 사용할 때 유용합니다.

일부 코드 예제를 보면 새 함수의 이름은 MarketIsOpen()으로 지정할 수 있습니다.

isOpen = MarketIsOpen();

if (isOpen){
   printf ( "Market is OPENED" );
}
else {
   printf ( "market is CLOSED" );
}
 
Gustavo Hennemann : 시장/브로커가 열려 있는지 확인할 수 있는 훌륭하고 신뢰할 수 있는 방법을 찾지 못했습니다. 티
  1. OnTick이 호출(EA)되면 시장이 열립니다.
  2. 당신은 열심히 검색하지 않았습니다. 코드 1, 2분 작업:
    컴파일되지 않았고 테스트되지 않았습니다.
     #include <mql4_to_mql5.mqh>   // TimeDayOfWeek
    #define HR2400 ( PERIOD_D1 * 60 )   // 86400 = 24 * 3600
    #define INDEX   uint
    #define SECONDS uint
    SECONDS     time( datetime when= 0 ){         if (when == 0 ) when = TimeCurrent ();
       return SECONDS(when % HR2400);
    }
    datetime     date( datetime when= 0 ){         if (when == 0 ) when = TimeCurrent ();
       return datetime (when - time(when) );
    }
    bool MarketIsOpen( void ){
       datetime now = TimeCurrent ();
       SECONDS  tod = time(now);
       int       DOW = TimeDayOfWeek (now)
       datetime from,to; uint session= 0 ;
       SymbolInfoSessionTrade ( _Symbol ,DOW,session,from,to);
       return from <= tod && tod < to;
    }
    컴파일되지 않았고 테스트되지 않았습니다.
    1. 시간별로 막대 범위 주위에 직사각형 그리기 - MQL4 및 MetaTrader 4 - MQL4 프로그래밍 포럼
    2. MQL5 코드 베이스에서 MetaTrader 5용 'fxsaber'의 'MT4Orders' 라이브러리 무료 다운로드
    3. Maket Closed 확인 - Expert Advisors 및 Automated Trading - MQL5 프로그래밍 포럼
 

버그는 없었지만 mt4의 기능 중 하나가 mt5에 상속되면 좋을 것입니다.

즉, 헷징, 통화 쌍 을 연속적으로 사고 파는 것, 왜 그 기능이 빠졌습니까?

 
anurag bhargava :

버그는 없었지만 mt4의 기능 중 하나가 mt5에 상속되면 좋을 것입니다.

즉, 헷징, 통화 쌍 을 연속적으로 사고 파는 것, 왜 그 기능이 빠졌습니까?

1년이 넘는 기간이 있습니다.

MetaTrader 5 features hedging position accounting system
MetaTrader 5 features hedging position accounting system
  • 2016.03.21
  • MetaQuotes Software Corp.
  • www.mql5.com
In order to expand possibilities of retail Forex traders, we have added the second accounting system — hedging. Now, it is possible to have multiple positions per symbol, including oppositely directed ones. This paves the way to implementing trading strategies based on the so-called "locking" — if the price moves against a trader, they can open a position in the opposite direction.
 
Alain Verleyen :

1년이 넘는 시간이 있습니다.


모든 브로커에서 지원합니까, 아니면 mt5 내장 기능입니까?
 
MT5에서 복사(CNTRL 버튼을 누른 상태에서 추세선 위에 마우스를 클릭한 상태로 유지) 및 이미 생성된 추세선 이동이 더 원활하게 수행되도록 하는 방법이 있습니까? MT4에 비해 투박하고 둔합니다. 왜 이것이고 우리는 그것을 고칠 수 있습니까?