MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 341

 
Nauris Zukas :

글쎄, 다시, 이것은 무엇에 관한 것입니까?

당신이 무엇을 얻고 싶은지 모르기 때문입니다. 당신은 나에게 사진을 보여줍니다. 나는 만화를 좋아하지 않습니다. 그것은 우리 것이 아닙니다. 그것은 미국 것입니다. 그들은 스파이더맨 이 밧줄에 거꾸로 매달려 있는 것을 보면 이해할 수 있는 사람들입니다. 그리고 여기서 러시아어로 말해야합니다.

 
Artyom Trishkin :

이것은 변경을 할 때 그러한 문제가 있기 때문에 처음에는 프로그램의 아키텍처가 올바르게 빌드되지 않았음을 의미합니다.


문제가 아니라 인건비입니다.

알지도 못하는 것을 어떻게 판단할 수 있단 말인가...

 
Aleksey Vyazmikin :

문제가 아니라 인건비입니다.

알지도 못하는 것을 어떻게 판단할 수 있단 말인가...

경험이 말해줍니다. 이제 모든 것을 단순하게 만들기에는 너무 게으르다. 그러면 더 어려워질 것이다.)

 
Artyom Trishkin :

경험이 말해줍니다. 이제 모든 것을 단순하게 만들기에는 너무 게으르다. 그러면 더 어려워질 것이다.)


나는 내가 가진 것에 만족한다! 게으름과 노력은 무엇입니까? 나는 12개의 클래스를 세지 않고 17k 라인의 EA 코드를 가지고 있습니다...

 
Artyom Trishkin :

당신의 사진이 저 너머 어딘가에... 당신을 돕기로 한 사람이 왜 그곳으로 달려가야 합니까? 도우미와 자신을 위해 일을 더 쉽게 만들고 싶지 않다면 사람들이 당신에게 필요한 게시물을 찾기 위해 계속해서 페이지를 건너뛰게 하세요.

거기에 동그라미 친 것은? 그림? 이제 모든 사람들이 클립 코믹 사고를 가지고 있다고 생각합니까? 지금 하고 있는 일과 그 결과 이루고 싶은 바를 글로만 쓰기가 어려우신가요?

이미 글로 설명했고 이해를 돕기 위해 그림을 추가했습니다.
도움을 주기로 결정한 사람은 구독을 취소하기 위해 댓글을 달지 않고 항상 내용을 살펴봅니다. Artyom Trishkin에게서 이것을 처음 접한 것은 아닙니다.

 
Nauris Zukas :

이미 글로 설명했고 이해를 돕기 위해 그림을 추가했습니다.
도움을 주기로 결정한 사람은 구독을 취소하기 위해 댓글을 달지 않고 항상 내용을 살펴봅니다. Artyom Trishkin에게서 이것을 처음 접한 것은 아닙니다.

당신이 원하는대로. 도움을 원했습니다.
 
Aleksey Vyazmikin :

나는 내가 가진 것에 만족한다! 게으름과 노력은 무엇입니까? 나는 12개의 클래스를 세지 않고 17k 라인의 EA 코드를 가지고 있습니다...

알다시피, 아주 작은 변경을 하려면 많은 작업이 필요합니다. 따라서 처음에는 최적이 아닙니다. 요점은 코드 줄 수가 아니라 변경하는 데 비용이 많이 들지 않는다는 사실입니다.
예를 들어 변경 작업에 막대한 인건비가 필요하지 않은 50,000줄 이상의 프로그램이 있습니다. 필요한 클래스의 메소드에 필요한 조건을 지정하면 충분합니다.
 
Artyom Trishkin :
알다시피, 아주 작은 변경을 하려면 많은 작업이 필요합니다. 따라서 처음에는 최적이 아닙니다. 요점은 코드 줄 수가 아니라 변경하는 데 비용이 많이 들지 않는다는 사실입니다.
예를 들어 변경 작업에 막대한 인건비가 필요하지 않은 50,000줄 이상의 프로그램이 있습니다. 필요한 클래스의 메소드에 필요한 조건을 지정하면 충분합니다.

우리의 대화는 아무 것도 아닌 것 같습니다.

Expert Advisor를 판매 할 때 가장 많이 요구되는 작업 숨기기 표시기를 구현하기 위해 초기화 중에 하나의 기능만 있으면 편리하다는 사실에 대해 이야기하고 있습니다.

그리고 당신은 한 번도 본 적이 없는데도 내가 나쁜 코드를 가지고 있다고 계속 설명하려고 합니다. 예, 확실히 완벽하지는 않지만 도움말처럼 원시적이지는 않습니다.

 
Aleksey Vyazmikin :

우리의 대화는 아무 것도 아닌 것 같습니다.

Expert Advisor를 판매 할 때 가장 많이 요구되는 작업 숨기기 표시기를 구현하기 위해 초기화 중에 하나의 기능만 있으면 편리하다는 사실에 대해 이야기하고 있습니다.

그리고 당신은 한 번도 본 적이 없는데도 내가 나쁜 코드를 가지고 있다고 계속 설명하려고 합니다. 예, 확실히 완벽하지는 않지만 도움말처럼 원시적이지는 않습니다.

지표 객체를 만듭니다. 클래스 생성자에서 테스트 후 표시기의 가시성을 설정합니다. 새 지표를 생성하는 메서드에 가시성을 전달합니다. 그리고 17k 라인의 코드를 실행할 필요가 없습니다 ;)
이것은 즉석에서 보는 것이 아니라 당신의 설명에 따라 약간 상상하는 것입니다.
 

이미 준비된 지표에 첫 번째/이전 기능을 추가하는 방법. 수정하는 것입니다.

모두가 그렇다고 말한다.

int OnCalculate (const int Rates_total,
const int prev_calculated,
const 날짜 시간 및 시간 [],
const 이중 및 열기[],
const 더블&하이[],
상수 이중 및 낮음[],
const 이중 및 닫기[],
const long& 틱_볼륨[],
상수 긴 볼륨[],
상수 정수(&spread)[])
{

이걸로 대체해야지

int OnCalculate(const int rate_total,
const int prev_calculated,
const int 시작,
const 두 배 및 가격[])
{

그러나 이 모든 것이 작동하지 않습니다. 편집보다 글쓰기에 도움이 될 수 있습니다.

게으름이 아니라 누구에게 이 기능을 끊으십시오!??? 가능하다면 더 자세히.