오류, 버그, 질문 - 페이지 1869

 
fxsaber :

기사의 움직임이다!

계정의 변경 사항을 감지하면 새로운 특성을 기억하십시오.

여기 에 있는 원칙(매크로)에 따라 작은 라이브러리 형태로 정리할 수 있습니다. 그러면 "비뚤어진" 것이 눈에 거슬리지 않을 것입니다.


답변 감사합니다) 방법을 모르겠습니다) 낫을 꽂으면 더 쉽습니다 ...

터키를 다시 시작하십시오)

 
rozline :

주님! 글을 다 써서 죄송합니다. 그러나 최대한 빨리 도움이 필요합니다.

터미널 오류가 발생하여 사용자 지정 표시기 및 조언자 연결이 중지되었습니다.

이렇게 로그

2017.04.20 18:18:59.764 커스텀 인디케이터 AD(@Si,H1) 로드 실패

그것도 같은 날! 커스텀 인스의 99%가 오픈을 멈췄습니다. 그리고 고문, 어떤 이유로 작동



 
fxsaber :

기사의 움직임이다!

계정의 변경 사항을 감지하면 새로운 특성을 기억하십시오.

여기 에 있는 원칙(매크로)에 따라 작은 라이브러리 형태로 정리할 수 있습니다. 그러면 "비뚤어진" 것이 눈에 거슬리지 않을 것입니다.

그래서 내가 라이브러리를 좋아하지 않는 이유는 각 프로그램마다 꼬리로 드래그해야 하고, 누군가와 파일을 공유해야 하는 경우 라이브러리를 제공해야 하는 매우 불편하고 비뚤어진 점입니다.
 

그리고 또 다른 질문 - 우리는 5번째 기호에서 표시기를 시작한 다음 4번째 기호가 있는 브로커로 전환했습니다. 지표는 어떻게 될까요? 그는 다시 계산해야하지 않습니까? 결국, 사용된 가격의 가치는 완전히 다를 것입니다.

버그라고 생각합니다.

 
kaus_bonus :

그리고 또 다른 질문 - 우리는 5번째 기호에서 표시기를 시작한 다음 4번째 기호가 있는 브로커로 전환했습니다. 지표는 어떻게 될까요? 그는 다시 계산해야하지 않습니까? 결국, 사용된 가격의 가치는 완전히 다를 것입니다.

버그라고 생각합니다.

MT5에는 4자리 따옴표가 없습니다. 그리고 MT4에서는 미리 정의된 변수가 아닌 SymbolInfoDouble 을 사용하는 것이 이러한 경우에 더 좋습니다.
SymbolInfoDouble - Получение рыночной информации - Справочник MQL4
SymbolInfoDouble - Получение рыночной информации - Справочник MQL4
  • docs.mql4.com
SymbolInfoDouble - Получение рыночной информации - Справочник MQL4
 
Alexey Viktorov :
MT5에는 4자리 따옴표가 없습니다.


5자리와 4자리를 3자리와 2자리로 바꿉니다. 예 - alpari의 XAUUSD(3자리) 및 fxopen(2자리). 변경된 브로커 - 표시기를 다시 계산할 이유가 없습니다.

그리고 일반적으로 당신은 분명히 다른 우주에 살고 있습니다. 인스타는 여전히 mt5에 4개의 표지판이 있습니다.
 
kaus_bonus :


5자리와 4자리를 3자리와 2자리로 바꿉니다. 예 - alpari의 XAUUSD(3자리) 및 fxopen(2자리). 변경된 브로커 - 표시기를 다시 계산할 이유가 없습니다.

그리고 일반적으로 당신은 분명히 다른 우주에 살고 있습니다. 인스타는 여전히 mt5에 4개의 표지판이 있습니다.

그것은 확실합니다 ... 우리 우주에서는 브로커뿐만 아니라 괜찮은 사무실로도 간주됩니다.

저는 금에 관심이 없어서 몰랐습니다. 정보 감사합니다. MT5에서는 미리 정의된 변수 보다 함수를 사용하는 것이 좋습니다.

 
Vitaly Muzichenko :
그래서 내가 라이브러리를 좋아하지 않는 이유는 각 프로그램마다 꼬리로 드래그해야 하고, 누군가와 파일을 공유해야 하는 경우 라이브러리를 제공해야 하는 매우 불편하고 비뚤어진 점입니다.
코드 베이스에 성경을 넣고 #include 옆에 링크를 넣습니다.
 
Slava :

노동 조합이 없기 때문에 간단한 구조 를 복사해야했습니다.

곧 정상적인 노동조합이 생길 것입니다.

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

MetaTrader 5 플랫폼 빌드 1595의 새 버전: 가격 기록에 액세스

fxsaber , 2017.04.21 14:26

이것은 Union을 사용하여 작성할 수 없습니다.
 template < typename T1, typename T2>
void Copy( T1 &ObjectDst, const T2 &ObjectSrc )
{
   ObjectDst = (T1)ObjectSrc;
}
 
fxsaber :
그리고 그것은 가능해서는 안됩니다