제 글 잘 읽고 가셨나요? 나는 의도적으로 다른 정규화 및 검사로 코드를 복잡하게 만들지 않았습니다. 그리고 이것이 내가 항상 고문에서 하는 방법입니다. 코드에서 SL 및 TP 없이 주문을 개설하려는 시도가 있는 것을 볼 수 있습니까? 그러한 시도를 특별히 처방했지만 모두 결과가 없었습니다. 이 조언자의 목적은 예상대로 주문을 여는 것이 아니라 적어도 약간의 오류가 있도록 시도하지만 여기서는 0 시도처럼 보입니다.
주제를 어지럽히지 마십시오. Expert Advisor를 시장에 게시하는 방법에 대한 기사가 있습니다. 거기에 쓰여진 모든 것은 최소 요구 사항입니다. 나머지는 주제에 대한 당신의 무지입니다. 위의 올바른 말 - 일찍.
제 글 잘 읽고 가셨나요? 나는 의도적으로 다른 정규화 및 검사로 코드를 복잡하게 만들지 않았습니다. 그리고 이것이 내가 항상 고문에서 하는 방법입니다. 코드에서 SL 및 TP 없이 주문을 개설하려는 시도가 있는 것을 볼 수 있습니까? 그러한 시도를 특별히 처방했지만 모두 결과가 없었습니다. 이 어드바이저의 목적은 예상대로 주문을 여는 것이 아니라 적어도 약간의 오류가 있도록 시도하지만 여기서는 0 시도처럼 보입니다.
마켓 유효성 검사기의 목적은 이러한 코드가 확인 없이 통과 되지 않도록 하는 것입니다... 그렇지 않으면 시장이 저품질 코드로 넘쳐날 것입니다 ...
코드가 확인되지 않습니까? 이 게시물을 읽으십시오. 다시 작동하지 않습니까? 다시 읽으세요...
조언자가 하나의 기호에 대한 작업의 틀 내에서 다른 기호를 참조할 수 있는지 알려주십시오. 예를 들어, 어드바이저 가 AUD/usd에서 시작되고 나는 코드 실행 내에서 Gold와 같은 분석을 구현하고 싶습니다. 그 결과 로봇은 aud/usd와의 거래에 대한 추가 작업을 결정합니다. 예입니다. 일반적으로 이상적으로는 하나의 차트에 하나의 공개 Expert Advisor가 있는 프레임워크 내에서 약 7개의 주요 통화를 기반으로 계산하고 싶습니다. 저것들. 캐릭터간 분석을 해보고 싶습니다. 한 국가에서 뉴스가 나오고 가격이 급등하고 이러한 변경 사항을 기반으로 1-7 쌍의 주문을 열기로 결정합니다. 이것은 MQL4 내에서 외국 프로그램 및 서비스의 개입 없이 이론적으로 가능합니까? 아마도 MQL5?
Denis Diakonov : 조언자가 하나의 기호에 대한 작업의 틀 내에서 다른 기호를 참조할 수 있는지 알려주십시오. 예를 들어, 어드바이저 가 AUD/usd에서 시작되고 나는 코드 실행 내에서 Gold와 같은 분석을 구현하고 싶습니다. 그 결과 로봇은 aud/usd와의 거래에 대한 추가 작업을 결정합니다. 예입니다. 일반적으로 이상적으로는 하나의 차트에 하나의 공개 Expert Advisor가 있는 프레임워크 내에서 약 7개의 주요 통화를 기반으로 계산하고 싶습니다. 저것들. 캐릭터간 분석을 해보고 싶습니다. 한 국가에서 뉴스가 나오고 가격이 급등하고 이러한 변경 사항을 기반으로 1-7 쌍의 주문을 열기로 결정합니다. 이것은 MQL4 내에서 외국 프로그램 및 서비스의 개입 없이 이론적으로 가능합니까? 아마도 MQL5?
MQL5 Expert Advisors는 제한이 없습니다. MQL5 Expert Advisor는 하나의 기호에 대해 작업하면서 다른 사람의 시간대와 다른 사람의 기호에서 OHLC를 쉽게 분석할 수 있으며, 자유롭게 포지션을 열고 다른 사람의 기호에 보류 중인 주문을 할 수도 있습니다.
class A
{
public :
virtualvoid extend(int x) = 0 ; // if removed in both classes - no warning
virtualvoid extend( string x)
{
}
};
class B: public A
{
public :
virtualvoid extend(int x) override
{
}
};
void OnStart()
{
B b;
b.extend( "" ); // deprecated bla-bla-bla
}
문자열 유형 매개변수가 있는 메소드가 public이고 재정의되지 않음에도 불구하고 숨겨진 이유를 설명할 수 있습니까? 파생 클래스에서 재정의해야 하는 이유는 무엇입니까? 그리고 다른 매개변수 유형으로 오버로드된 메서드 를 제거하면 경고가 사라지는 이유는 무엇입니까?
1. 문자열 유형 매개변수가 있는 메소드가 public이고 재정의되지 않음에도 불구하고 숨겨진 이유를 설명하십시오. 2. 파생 클래스에서 재정의해야 하는 이유는 무엇입니까? 3. 다른 매개변수 유형으로 오버로드된 메서드 를 제거하면 경고가 사라지는 이유는 무엇입니까?
1. 오버로드된 함수를 선택하기 위한 C++ 표준(오버로드된 클래스 방법). 첫 번째 일치 함수는 현재 클래스에서 시작하여 각 기본 클래스로 이동하여 서명이 아닌 이름으로 검색됩니다.
2. C++ 표준. 명시적으로 재정의하거나 using 선언을 사용해야 합니다.
3. MQL에서 기본 클래스의 메소드와 필드는 후속 클래스에서 "직접 액세스" 가능합니다. 본질적으로 상속 중 MQL의 동작은 각 기본 필드 및 메서드에 대해 선언을 사용하여 적용하는 C ++의 동작과 유사합니다. MQL에서는 한편으로는 자유로움을 더하지만 다른 한편으로는 C++에서와 같은 것을 요구하지만, 사용자 입장에서 터무니없는 경고를 우회하는 방법을 전혀 제공하지 않습니다.
제 글 잘 읽고 가셨나요? 나는 의도적으로 다른 정규화 및 검사로 코드를 복잡하게 만들지 않았습니다. 그리고 이것이 내가 항상 고문에서 하는 방법입니다. 코드에서 SL 및 TP 없이 주문을 개설하려는 시도가 있는 것을 볼 수 있습니까? 그러한 시도를 특별히 처방했지만 모두 결과가 없었습니다. 이 조언자의 목적은 예상대로 주문을 여는 것이 아니라 적어도 약간의 오류가 있도록 시도하지만 여기서는 0 시도처럼 보입니다.
주제를 어지럽히지 마십시오. Expert Advisor를 시장에 게시하는 방법에 대한 기사가 있습니다. 거기에 쓰여진 모든 것은 최소 요구 사항입니다. 나머지는 주제에 대한 당신의 무지입니다. 위의 올바른 말 - 일찍.
제 글 잘 읽고 가셨나요? 나는 의도적으로 다른 정규화 및 검사로 코드를 복잡하게 만들지 않았습니다. 그리고 이것이 내가 항상 고문에서 하는 방법입니다. 코드에서 SL 및 TP 없이 주문을 개설하려는 시도가 있는 것을 볼 수 있습니까? 그러한 시도를 특별히 처방했지만 모두 결과가 없었습니다. 이 어드바이저의 목적은 예상대로 주문을 여는 것이 아니라 적어도 약간의 오류가 있도록 시도하지만 여기서는 0 시도처럼 보입니다.
마켓 유효성 검사기의 목적은 이러한 코드가 확인 없이 통과 되지 않도록 하는 것입니다... 그렇지 않으면 시장이 저품질 코드로 넘쳐날 것입니다 ...
코드가 확인되지 않습니까? 이 게시물을 읽으십시오. 다시 작동하지 않습니까? 다시 읽으세요...
로트 얘기가 아니라 로트를 아무거나 설정하고 로트를 정상화 해서 실수도 있겠지만, 단 한건의 거래 조작 이 없다는 점 빼고는 욕할게 없습니다.
한 가지 불쾌한 점을 발견했습니다. 어제 저녁 내내 사이트를 방문하지 않고 터미널을 설치하지 않았습니다. 브라우저가 변경되는 이유를 확인하고 싶었습니다.
터미널에 들어가 설치 하기 전 첫 번째 사진에서 .
두 번째 사진은 터미널을 설치하고 사이트를 방문했는데 브라우저가 바뀌었는데 어떻게 해결하나요? 그리고 무엇이 될 수 있습니까?
-------------------------------------------------- --
(브라우저는 세계로 통하는 창입니다. 어쨌든 저는 세계 전체가 묻지 않고 제 공간에 들어오는 것을 원하지 않습니다.)
한 가지 불쾌한 점을 발견했습니다. 어제 저녁 내내 사이트를 방문하지 않고 터미널을 설치하지 않았습니다. 브라우저가 변경되는 이유를 확인하고 싶었습니다.
터미널에 들어가 설치 하기 전 첫 번째 사진에서 .
두 번째 사진은 터미널을 설치하고 사이트를 방문했는데 브라우저가 바뀌었는데 어떻게 해결하나요? 그리고 무엇이 될 수 있습니까?
-------------------------------------------------- --
(브라우저는 세계로 통하는 창입니다. 어쨌든 저는 세계 전체가 묻지 않고 제 공간에 들어오는 것을 원하지 않습니다.)
반복 - 첫 번째 시스템 복원 지점에 설치하고 브라우저 설정으로 이동하여 업데이트했습니다.
- 브라우저가 이러한 변경을 자체적으로 수행하는 것으로 나타났습니다. 따라서 MT5와 사이트는 아무 관련이 없습니다.
- 내 의심에 대해 사이트에 사과드립니다.
거래 계정을 변경할 때 이것을 얻었습니다.
조언자가 하나의 기호에 대한 작업의 틀 내에서 다른 기호를 참조할 수 있는지 알려주십시오. 예를 들어, 어드바이저 가 AUD/usd에서 시작되고 나는 코드 실행 내에서 Gold와 같은 분석을 구현하고 싶습니다. 그 결과 로봇은 aud/usd와의 거래에 대한 추가 작업을 결정합니다. 예입니다. 일반적으로 이상적으로는 하나의 차트에 하나의 공개 Expert Advisor가 있는 프레임워크 내에서 약 7개의 주요 통화를 기반으로 계산하고 싶습니다. 저것들. 캐릭터간 분석을 해보고 싶습니다. 한 국가에서 뉴스가 나오고 가격이 급등하고 이러한 변경 사항을 기반으로 1-7 쌍의 주문을 열기로 결정합니다. 이것은 MQL4 내에서 외국 프로그램 및 서비스의 개입 없이 이론적으로 가능합니까? 아마도 MQL5?
MQL5 Expert Advisors는 제한이 없습니다. MQL5 Expert Advisor는 하나의 기호에 대해 작업하면서 다른 사람의 시간대와 다른 사람의 기호에서 OHLC를 쉽게 분석할 수 있으며, 자유롭게 포지션을 열고 다른 사람의 기호에 보류 중인 주문을 할 수도 있습니다.
다시 한번 "숨겨진 메소드 호출" 오류에 대해 질문드리겠습니다. 코드가 있습니다:
문자열 유형 매개변수가 있는 메소드가 public이고 재정의되지 않음에도 불구하고 숨겨진 이유를 설명할 수 있습니까? 파생 클래스에서 재정의해야 하는 이유는 무엇입니까? 그리고 다른 매개변수 유형으로 오버로드된 메서드 를 제거하면 경고가 사라지는 이유는 무엇입니까?
1. 문자열 유형 매개변수가 있는 메소드가 public이고 재정의되지 않음에도 불구하고 숨겨진 이유를 설명하십시오.
2. 파생 클래스에서 재정의해야 하는 이유는 무엇입니까?
3. 다른 매개변수 유형으로 오버로드된 메서드 를 제거하면 경고가 사라지는 이유는 무엇입니까?
1. 오버로드된 함수를 선택하기 위한 C++ 표준(오버로드된 클래스 방법).
첫 번째 일치 함수는 현재 클래스에서 시작하여 각 기본 클래스로 이동하여 서명이 아닌 이름으로 검색됩니다.
2. C++ 표준. 명시적으로 재정의하거나 using 선언을 사용해야 합니다.
3. MQL에서 기본 클래스의 메소드와 필드는 후속 클래스에서 "직접 액세스" 가능합니다.
본질적으로 상속 중 MQL의 동작은 각 기본 필드 및 메서드에 대해 선언을 사용하여 적용하는 C ++의 동작과 유사합니다.
MQL에서는 한편으로는 자유로움을 더하지만 다른 한편으로는 C++에서와 같은 것을 요구하지만, 사용자 입장에서 터무니없는 경고를 우회하는 방법을 전혀 제공하지 않습니다.