마운드에서 OOP에 대해 이야기하기 - 페이지 22

 
Vladimir Pastushak :

Renat에 대한 질문입니다. µl에 대한 대규모 프로젝트를 프로그래밍하는 사람들은 어디서, 어떻게 해야 합니까???

질문에 대해 생각해 보십시오. Metaquote가 정말로 당신에게 제공하고, 훈련하고, 수십 가지의 "반드시 해야 하는 것"을 제공할 의무가 있습니까?

일단 질문에 대답하면 모든 것이 제자리에 들어갈 것입니다.

포럼을 읽고 정말 놀랐습니다. 사람들은 정말로 그래야 한다고 믿습니다. 그리고 이 확실성의 틀 내에서 정확하게 질문이 제기됩니다.

 
fxsaber :

OOP가 없는 10K 라인의 프로젝트도 상상하기 어렵습니다. 아마 그들 중 소수가있을 것입니다.

C에는 매우 큰 프로젝트 가 많이 있었지만 거의 대부분이 오랫동안 잊혀져 경쟁업체에 의해 죽임을 당했거나 장점을 위해 다시 작성되었을 것입니다.

내가 틀릴 수 있지만 Linux 커널은 여전히 주로 C로 구현됩니다.

 
Renat Fatkhullin :

질문에 대해 생각해 보십시오. Metaquote가 정말로 당신에게 제공하고, 훈련하고, 수십 가지의 "반드시 해야 하는 것"을 제공할 의무가 있습니까?

일단 질문에 대답하면 모든 것이 제자리에 들어갈 것입니다.

포럼을 읽고 정말 놀랐습니다. 사람들은 정말로 그래야 한다고 믿습니다. 그리고 이 확실성의 틀 내에서 정확하게 질문이 제기됩니다.


그리고 이러한 모든 투자와 변화의 의미는 무엇입니까? 프로젝트 생성 ?

누가 필요합니까? 사람들 - 어드바이저의 도움으로 거품을 잡는 것이 정말 가능한지 확인하기 위해 온 초보 트레이더?

내가 제대로 하지 않았어, 아무도 누구에게 빚진 게 없어...

나는 나 자신을 위해 미래에 무엇을 기대하는지 이해하고 싶습니다 ...

정확히 무엇을 만들고 싶습니까? 그리고 우리 모두의 이익을 위해 이 일에 어떻게 참여할 수 있습니까?

 
fxsaber :

알고리즘 거래에서 언어와 플랫폼에 관계없이 하나의 거래 플랫폼 내에서 대규모 프로젝트는 없었고 앞으로도 없을 것입니다.

최대 - 반자동.

모든 언어로 된 반자동 장치 형태의 하나 이상의 큰 프로젝트? 가장 어려운 것은 스캘핑 드라이브입니다. 그러나 그들은 결코 거대하지 않았습니다. 그리고 대중적인 성격이 없다면 왜 큰 것을 귀찮게합니까? 시장에서 무언가를 수집하는 것이 한 쪽 무릎을 꿇는 것이 더 쉽습니다.

거래 - 전망 없음.

 
Vladimir Pastushak :

그리고 이러한 모든 투자와 변화의 의미는 무엇입니까? 프로젝트 생성?

누가 필요합니까? 사람들 - 고문의 도움으로 거품을 잡는 것이 정말 가능한지 확인하기 위해 온 초보 거래자?

내가 제대로 하지 않았어, 아무도 누구에게 빚진 게 없어...

나는 나 자신을 위해 미래에 무엇을 기대하는지 이해하고 싶습니다 ...


블라디미르님, 겸손한 의견을 말씀해 주십시오. 당신은 포럼의 첫 날이 아니라 스레드를 읽고 있는 것 같습니다 ... [MQ] 개발자, 특히 그들의 CEO [ 리더 읽기]는 종종 경쟁에 대해 씁니다. 세상이 점점 더 복잡해지고 거칠어지고 있습니다. 알고리즘 거래가 더 전문적입니다. 모든 것이 전문가를 위해 설계되었습니다. 그리고 프로젝트 는 MQ의 거대한 작업의 일부일 뿐입니다.

그리고 당신의 이름이 말한 것처럼 아무것도 기다릴 필요가 없습니다.



블라디미르 파투샤크 :

...정확히 무엇을 만들고 싶습니까? 그리고 우리 모두의 이익을 위해 이 일에 어떻게 참여할 수 있습니까?


이해가 됩니다. 세계 최고의 터미널과 그 생태계. 왜 참여해야 하며 초대할 것입니까? :-)

여기 에서 우리 모두에게 이익이 되는 것은 없습니다. 금융 정글은 무자비합니다.

 
Vladimir Pastushak :

이 모든 것이 말로만 좋고 아름답습니다 ....

...무슨 소리야 레나트, 5산, 10년이 될거야, 10년이 장난이 아니야..

그리고 OOP 프로그래밍에 대한 합리적인 교육이 없습니다 ...


글쎄요. 당신은 10년 동안 한 일을 봅니다. 일반 사용자로서 매우, 매우 말할 수 있습니다!

[MetaTrader5] 단말기 자체, 훈련용으로 날카롭게 했나? 그 목적은 그것이 아닙니다.

C++에는 무료 OOP 학습이 많이 있습니다. 이것은 도움이 필요한 사람들에게 큰 도움이 될 수 있습니다. 나는 www.mql5.com의 기사 자료에 대해 말하는 것이 아닙니다. 한마디로 욕심이 생긴다.

 
Vladimir Pastushak :

나는 나 자신을 위해 미래에 무엇을 기대하는지 이해하고 싶습니다 ...

정확히 무엇을 만들고 싶습니까? 그리고 우리 모두의 이익을 위해 이 일에 어떻게 참여할 수 있습니까?

그들은 더 많은 돈을 원합니다.

이것은 모든 비즈니스의 주요이자 유일한 목표입니다.

어떤 사람들은 "자기 실현", "과시", "PSV"와 같은 목표 를 가지고 있습니다. 그러나 비즈니스에서 이것들은 부수적인 목표이지만 결코 주요 목표는 아닙니다.

 
Vladimir Pastushak :

나 뭐야 레나트 5산 10년이 다되가 10년이 장난이 아니네..

그리고 OOP에서 프로그래밍에 대한 합리적인 교육이 없습니다 ...

C++ 과정, 포럼 및 귀하의 노력이 도움이 될 것입니다.

결국, 내가 틀리지 않았다면 표준 라이브러리 의 CObject가 어떻게 작동하는지에 대한 질문을 한 사람은 당신이었습니다. 그들이 당신에게 무엇을, 왜 설명하지 않았습니까? 주제는 상당히 합리적이었습니다. 같은 정신으로 계속하십시오. 그러면 성공은 반드시 올 것입니다. 거래가 아니라면 프로그래밍에서는 확실히 그렇습니다.

내가 독학했다고 가정 해 봅시다. 대학에서 프로그래밍을 하고 있었는데 아주 오래전 일이라 C만 가르쳐도 어셈블러와 PL/1이 있었습니다. 그러나 집에서 8비트 프로세서(K580VM80 - 소비에트 8비트 프로그래밍의 고전)에도 불구하고 연구소 덕분이 아니라 어셈블러에서 꽤 많이 썼습니다. 그리고 그는 책과 잡지에서 나온 모든 것을 그렸습니다. 인터넷이 안되더군요...

우리의 "Englishwoman"(학교에서 아주 좋은 선생님)이 말했듯이 - 아무것도 가르칠 수 없으며 모든 것은 배울 수 있습니다.

 

지금 나는 기능적 스타일로 작성된 한 MT4 전문가의 OOP 스타일로 MT5에서 구문 분석 및 다시 작성에 종사하고 있습니다.

크레인입니다.

매우 지적인 사람이 썼고 모든 것이 매우 정확하고 이해할 수 있음을 알 수 있습니다. 당신이 그것을 알아낼 때.

그러나 동시에 저자 자신이 더 이상 자신의 코드를 이해하지 못하거나 Peter' Konov'a와 같은 기억력을 가지고 있다고 생각합니다.

많은 전역 변수 , 대부분은 로컬로 만들 수 있습니다. 까다로운 지그재그 구성 기능도 절반의 진입 신호 감지 기능을 포함합니다. 마지막으로, 너무 짧은 이름을 가진 변수가 많이 있습니다. 논리적으로 보이지만 의미를 계속 잊어버립니다. 예를 들어, DNT - dtLastZzDNTime, 익명 버퍼 - 최소한 adZZBuffer 또는 adZZValues라고 합니다.

또는 이 조건:

if(LastTimeDN>TimeLastDN)

아직 몇시인지 파악하지 못했습니다.

이것은 변수의 유형으로 그들이 속한 유형을 말할 수 없다는 사실은 말할 것도 없습니다. (dtLastZzDNTime 변수에서 날짜/시간임을 즉시 알 수 있습니다.)

다시 한 번 저는 코드가 가능한 한 단순해야 하고 이름이 가능한 한 명확해야 하며 함수가 명확하고 겹치지 않는 작업을 수행해야 한다고 확신합니다.

 
George Merts :

지금 나는 기능적 스타일로 작성된 한 MT4 전문가의 OOP 스타일로 MT5를 구문 분석하고 다시 작성하고 있습니다.

절차상?
사유: