이런 짓을 했는데... - 페이지 3

 
Andrei01 :

정확히 무엇에 관심이 있으십니까? 명확히 해주실 수 있습니까? 메인 함수에 여기저기 흩어져 있는 계산 코드가 없도록 코드를 함수로 접는 방법은 무엇입니까?


코드를 다시 실행하기만 하면 됩니다.
 

그건 그렇고, 원칙적으로이 코드의 경우 작성 과정에서보다 "올바른"것으로 접을 수 있음을 의미했으며 물론 필요한 사항이 사전에 얼마나 사실인지 말할 수는 없습니다.

그러나 일반적으로 심각하게 어지럽히는 것이 권장되는 근사값이 발견되면 이 특정 근사값에 최적인 완전히 다른 코드를 작성하는 것이 가장 정확할 것입니다. 그건 그렇고, MQL의 경우 다양한 소형 단기 프로젝트 가 오히려 일반적이며 장기 개발 및 유지 관리가 필요한 작업은 극히 드뭅니다. IMHO.

 
TheXpert :

근거가 없습니다.
 
Vinin :

코드를 다시 실행하기만 하면 됩니다.

이 코드를 정리하는 데 특별한 어려움은 없지만 불행히도 지금은 매우 바쁩니다.

어쨌든 모든 주기는 별도의 기능으로 이동되며 물론 시작 내부에 개체를 만드는 것이 서투르고 초기화 중에 한 번만 만들고 이동만 해야 합니다.

 
Andrei01 :

이 코드를 정리하는 데 특별한 어려움은 없지만 불행히도 지금은 매우 바쁩니다.

어쨌든 모든 주기는 별도의 기능으로 이동되며 물론 시작 내부에 개체를 만드는 것이 서투르고 초기화 중에 한 번만 만들고 이동만 해야 합니다.


이 경우 이 모든 것은 홍수에 불과했습니다.

 
Vinin :
코드를 다시 실행하기만 하면 됩니다.

에서, 이것은 주제입니다. 그렇지 않으면 내 친구인 당신은 플러더입니다.

Andrei01 :

기본 start() 함수를 호출하지 않고 수행합니까?

용이하게. 특히 MT5에서. 나는 당신이 일반적으로 코드를 작성하지 않고 할 것이라고 생각합니다 :) gg.
 

Andrei01 :

물론 시작 내부에 객체를 생성하는 것은 서투른 일이며 초기화 중에 한 번 생성하고 이동만 해야 합니다.


아 근데 알 수 없는 개수의 오브젝트를 미리 생성하는 방법을 살펴보는 것도 흥미로웠어요
 
Vinin :


이 경우 이 모든 것은 홍수에 불과했습니다.

왜 즉시 홍수가 났습니까? 규칙을 설명했지만 본질적으로 아무 것도 반대하지 않고 근거없이 나를 비난하고 코드를 요구하기 시작했습니다. 코드를 원하신다면 잠깐만요. 모든 사람이 당신만큼 빠르지는 않습니다.

코드를 함수로 래핑하는 방법을 모른다는 것은 놀라운 일이지만 분명히 도발적인 질문이었습니다.

 
Candid :

아 근데 알 수 없는 개수의 오브젝트를 미리 생성하는 방법을 살펴보는 것도 흥미로웠어요
왜 알려지지 않았습니까? 유한한 수인가 무한한가?
 
Andrei01 :

프로그래밍의 곡률은 단순히 프로그램을 정확하게 작성하기 위한 몇 가지 간단한 규칙을 모른다는 것입니다. 사람이 이해하자마자 곡률이 즉시 사라집니다. 그건 그렇고, 이 코드는 또한 곡률 문제를 겪습니다. 기본 호출 함수의 본문에는 루프와 같은 계산 코드가 포함되어서는 안 되며 모든 것이 함수로 래핑되어야 합니다.


나는 가능하다는 데 동의하지만 나도 한 번 어셈블러로 프로그래밍 한 적이 있다는 것을 이해합니다. 다만, 좋은 것에 익숙해지면 그로부터 멀어지기가 매우 어렵다는 것입니다. 저수준 프로그래밍 언어로 돌아가는 것은 매우 어렵습니다. MQL matkad에 비해 낮은 수준의 프로그래밍 언어입니다. 예를 들어, 이 글을 작성하는 데 1분이 걸렸습니다.

그리고 모든 것이 올바르게 계산되었다고 확신합니다. MQL 에서 동일한 작업을 수행하고 1종 0차 베셀 함수의 계산을 포함하는 Rayleigh-Rice 함수의 이중 정부호 적분을 계산합니다(이것이 시장 분석 에 필요하지 않다고 말하지 마십시오. , 개인적으로 필요합니다).

Z.Y. 나는 단지 아이디어가 있고 그것을 확인하고 싶다고 가정 해 봅시다. 확인하고 더 나아갔습니다. 이 기능이 PBX를 구축하는 데 필수적이었다면(그것 없이는 할 수 없음), 나는 당신에게 이 기능을 적용하고 매우 맛있는 가격을 책정할 것이라고 확신합니다.