초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1094

 
Alexey Viktorov :

다음은 C++에 대한 지식이 그러한 질문을 하지 않는 데 도움이 될 것입니다.


그래서 왜 쓰지 않습니까? 매우 필요하며 많은 초보자가 읽고 초보자가 아이디어를 즉시 파악하는 것이 좋습니다.
이 문제에 대해 완전한 답을 줄 수 있는 사람은 거의 없기 때문입니다. 더군다나 추천입니다.
아주 오랫동안 처음에는 어떤 언어를 배울지 서두르고 여러 번 시도했고 불확실성으로 인해 뇌가 정말 아팠습니다.
그러나 작업은 정확히 mql에 가까운 것이었습니다. 그리고 이것이 비슷한 언어라는 것을 알게 된 후 모든 의심이 사라지고 의도적으로 한 언어 C를 공부하기 시작했습니다.
언어의 구조와 기본을 이해하고 일이 시계처럼 진행되었고 mql은 두 번 이해되기 시작했습니다.
그리고 당신이 쓰는 것을 이해하기 시작하고 위시리스트를 얻으면 흥분이 일어나서 더 공부하기 위해 깨어납니다. 그것은 마약과 같습니다))
그러다가 OOP에 관심을 갖게 되었는데, 같은 것에 대한 오해로 인해 오랫동안 나에게 주어지지 않았다))
메소드와 함수, 속성/필드와 변수, 거기에 매복)))) OOP 학습을 계속해서 미루고,
나는 이것이 본질적으로 동의어라는 것을 단순히 이해할 수 없었고 대다수는 그러한 이해가 부족하다고 확신합니다. 친구가 이것이 같은 것이라고 설명 할 때까지))
그리고 나서 다른 언어들을 보기 시작했고, 내가 읽고 이해한다고 생각하는 자신을 발견했습니다. 모든 언어는 의미가 비슷하고 표기법과 구문만 다를 뿐입니다.
그리고는 코드를 작성하기 시작했습니다. 영어로 방언을 이해하면 다른 언어를 쉽게 접할 수 있다고 말하는 것과 같습니다.
그러나 우리가 코딩으로 돌아간다면 내 연구의 기초는 C였습니다.

당신의 질문에 관해서...
키워드는 "발견"이며 작성되지 않습니다.
Alexey, 음, 진부합니다)) C ++에 대한 지식은 터미널의 가능한 목발을 고려하여 필요한 계산과 함께 필요한 기능을 직접 작성하는 데 도움이 됩니다 .
발견된 구식 코드를 사용하는 대신 오해의 벽에 부딪힙니다. 내가 위에 쓴 것.
결국, 터미널의 개발은 지속적으로 진행 중이며 천천히 개발되고 있지만 사용자를 기쁘게 해야 합니다.
그리고 이것은 디버거를 시작할 수 없고 원인을 찾고 오류를 수정하거나 해결하려고 할 수 없는 불행한 코더의 진부한 예입니다.
그리고 다른 사람의 코드에서 오류를 찾는 것은 엄청난 일이기 때문에 현재 현실에서는 처음부터 직접 작성하는 것이 더 쉽습니다.
그리고 긴 게시물을 트롤하지 마십시오. 초보자가 작성된 내용의 의미에 대해 생각하게하는 것이 좋습니다.

 
secret :

테스터에서 테스트 간격을 7월 17일(어제)에서 7월 19일(내일)로 설정했습니다.

그러나 테스트는 7월 17일 23:59에 중지됩니다.

오늘 테스트가 실행되지 않는 이유 ***

현재 날짜에 대한 테스트는 금지되어 있습니다.

이것은 특히 교활한 동료에 대한 예방 방어입니다.

 
Vladimir Karputov :

현재 날짜에 대한 테스트는 금지되어 있습니다.

이것은 특히 교활한 동료에 대한 예방 방어입니다.

농담하는거야? 이에 대한 문서가 있습니까?
모든 것이 더 간단하다고 생각합니다. 테스터는 더 나쁘지는 않지만 미완성입니다.
이 때문에 오류가 발견되면 변경하려면 하루를 더 기다려야 합니다.
 
secret :
농담하는거야? 이에 대한 문서가 있습니까?

다시 한 번, 이것은 보호입니다. 사기꾼으로부터 보호. 도움말에 관해서는 모든 것이 있습니다. 검색하고 읽기만 하면 됩니다.

참조:

테스트 설정 선택 #

  • 기호를 지정한다고 해서 테스터가 이 기록 데이터만 사용한다는 의미는 아님을 이해해야 합니다. Expert Advisor와 관련된 모든 기호에 대한 정보는 테스터가 자동으로 다운로드합니다.
  • 테스트/최적화를 시작하기 전에 플랫폼은 기본 차트의 기호에 대해 사용 가능한 모든 가격 데이터를 자동으로 다운로드합니다. 인터넷 연결 속도가 느리면 시간이 오래 걸릴 수 있습니다.
  • 모든 데이터는 한 번 다운로드되며 후속 실행 시 누락된 정보만 다운로드됩니다.
  • 테스트/최적화를 위해 "시장 조사" 창에서 현재 활성화된 기호만 선택할 수 있습니다.
  • 테스트 및 최적화 중에 필요한 모든 기호에 대한 가격 데이터가 서버에서 자동으로 다운로드됩니다.
  • 테스트는 00h.00m.00s에 시작하고 끝납니다. 지정된 날. 단, 테스트/최적화 시작일은 테스트 기간에 포함되며 종료일은 포함되지 않습니다. 테스트는 전날의 마지막 틱에 종료됩니다. 또한 현재 날짜보다 큰 종료 날짜를 지정할 수 없습니다. 이 경우 테스트는 현재 날짜(포함하지 않음)까지 계속 수행됩니다.

비밀 :

이 때문에 오류가 발견되면 변경하려면 하루를 더 기다려야 합니다.

테스터를 사용하면 이전 날짜를 입력할 수 있습니다. 항상 어제를 기다리고 있다면 테스터가 무엇인지 오해할 수 있습니다. 도움말을 읽으십시오.

참조:

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Олег Юдин :

안녕하세요 여러분! MQL5 언어 를 배울 필요가 있지만 불행히도 어디서부터 시작해야 하고 논리를 이해하지 못합니다. 말하자면 책임 영역. 여기 이 언어를 아는 사람이 있다면 이 사람이 잠시라도 몇 마디로 설명할 수 있다면!

고마울거야!)))

간단한 질문에 대한 그러한 공명))))))

글쎄, 나는 내 2 센트를 넣을 것이다 ... ;)

MQL을 배우기 위해 다른 언어를 배울 필요는 전혀 없지만 프로그래밍의 기본 지식은 매우 바람직합니다. 사실이 언어는 특정 작업을 수행하도록 설계된 특정 언어입니다. 그리고 일부 개인의 욕망은 욕망 일뿐입니다)))

본질적으로. PHP를 배울 때 했던 것처럼(기본, 어셈블러, C 등을 이미 알고 있었음에도 불구하고) ... 문제를 설정하고 교과서를 읽고 해결책을 찾았습니다. 스스로 마스터 할 수 없다면 일반 코스를 찾으십시오. 동시에, 내 개인적인 경험에 따르면 그들 중 많은 사람들이 가장 중요한 것을 제외하고는 실질적으로 아무 것도주지 않을 것이라고 말할 수 있습니다. 스스로 배우십시오!

어려운 점이 있으면 포럼에 문의하십시오. 도움이 될 것입니다. 그러나 아무도 당신을 처음부터 가르칠 수 없습니다. 이것은 포럼이 아닙니다. 그리고 여기에는 교사가 없습니다.

 
secret :
농담하는거야? 이에 대한 문서가 있습니까?
모든 것이 더 간단하다고 생각합니다 . 테스터는 미완성 입니다.
이 때문에 오류가 발견되면 변경하려면 하루를 더 기다려야 합니다.

방금 완료 , 및 의도적으로 완료되었습니다.

몇 년 전, 시장에서 판매를 보호하기 위해 이 사기 방지 기능이 도입되었습니다. 결국, 당신은 데모를 다운로드하고(아무것도 지불하지 않고) 오늘의 큰 기간에 그것을 테스트할 수 있습니다. 테스터의 거래는 실제에 복사하기 쉽습니다. 큰 시간 프레임에서 지연은 중요하지 않으며 큰 신호 불일치로 이어지지 않습니다.

이 구멍이 언급되었을 때 당신은 어디에 있었습니까(?), 그리고 그것은 셧다운되었습니다 - 오늘은 테스트가 금지되었습니다.

실수를 수정하려면 왜 하루를 기다려야 합니까? 맞습니다-누가주지 않습니까?

 
Artyom Trishkin :

방금 완료 , 및 의도적으로 완료되었습니다.

몇 년 전, 시장에서 판매를 보호하기 위해 이 사기 방지 기능이 도입되었습니다. 결국, 당신은 데모를 다운로드하고(아무것도 지불하지 않고) 오늘의 큰 기간에 그것을 테스트할 수 있습니다. 테스터의 트랜잭션은 실제에 복사하기 쉽습니다. 큰 시간 프레임에서 지연은 중요하지 않으며 큰 신호 불일치로 이어지지 않습니다.

이 구멍이 언급되었을 때 당신은 어디에 있었습니까(?), 그리고 그것은 셧다운되었습니다 - 오늘은 테스트가 금지되었습니다.

실수를 수정하려면 왜 하루를 기다려야 합니까? 맞습니다-누가주지 않습니까?

시장의 판매가 당일 테스트에 직접 의존한다고 생각하십니까? ... OOOOOOOOOOOOO.

어느 계정에서 신호가 오는지 제어하기가 더 쉽지 않습니까? 진짜 하나에서 - 맙소사, 테스트에서라면 - 욕조의 덤불과 빗자루.

그리고 어떤 경우에도 복사가 지연됩니다. 그리고 대체적으로 차이점은 무엇입니까? 신호는 어떻게 수신됩니까? 작성자가 신호를 열 때 실생활에서이 신호를 해결하지 못하면 그에게 똥을 붓고 더 이상 커뮤니티에 보내지 마십시오.

문제가 무엇입니까?

 
Сергей Таболин :

시장의 판매가 당일 테스트에 직접 의존한다고 생각하십니까? ... OOOOOOOOOOOOO.

어느 계정에서 신호가 오는지 제어하기가 더 쉽지 않습니까? 진짜 하나에서 - 맙소사, 테스트에서라면 - 욕조의 덤불과 빗자루.

그리고 어떤 경우에도 복사가 지연됩니다. 그리고 대체적으로 차이점은 무엇입니까? 신호는 어떻게 수신됩니까? 작성자가 신호를 열 때 실생활에서이 신호를 해결하지 못하면 그에게 똥을 붓고 더 이상 커뮤니티에 보내지 마십시오.

문제가 무엇입니까?

이 문제는 오랫동안 논의되어 결정이 났으며 논란은 수용되지 않습니다.

그러한 결정을 이해하는 데 "문제"가 있는 경우 여기에서 이 문제와 이에 대한 토론에 대한 포괄적인 정보를 찾으십시오. 모든 것이 있습니다.

 
Artyom Trishkin :

이 문제는 오랫동안 논의되어 결정이 났으며 논란은 수용되지 않습니다.

그러한 결정을 이해하는 데 "문제"가 있는 경우 여기에서 이 문제와 이에 대한 토론에 대한 포괄적인 정보를 찾으십시오. 모든 것이 있습니다.

모든 것이 흐르고 모든 것이 변합니다...

불행히도 이것은 MQL에 관한 것이 아닙니다.

불행히도 그 토론을 보지 못했습니다(링크할 수 있습니까?). 그러나 질문은 남아 있습니다.

로봇이 실행 중이고 오늘의 테스트 결과가 필요합니다. 왜 내가 그것을 얻을 수 없습니까? 누군가가 당신을 능가하고 돈을 버는 방법을 찾았기 때문에? 이것이 왜 공정하지 않습니까? 그 자신이 실생활에서 입장을 취한다면 이것이 왜 사기입니까?

이 제한은 "안받는 것보다 하는 것이 낫다"라는 범주에 속한다...

 
Сергей Таболин :

PHP를 배울 때 했던 것처럼(기본, 어셈블러, C 등을 이미 알고 있었음에도 불구하고) ... 문제를 설정하고 교과서를 읽고 해결책을 찾았습니다.

Sergey는 이러한 풍부한 지식을 바탕으로 기본뿐만 아니라 저수준 코드까지 이미 알고 있기 때문에 유사한 작업이 이미 연구를 위해 설정되어 있는 것이 당연합니다.
이제 필요에 따라 다른 언어도 공부하고, 코딩해야 할 것이 있으면 논리 계획을 세우고 Google이나 책의 계획에 따라 우리가 원하는 것과 구현하는 방법을 이미 명확하게 이해하고 있습니다. .
이것은 재료 연구에 대한 완전히 다른 수준의 접근 방식입니다. 이미 많이 알고 다르게 생각하고 초보자는 코드 구조의 의미를 이해하는 방법을 배우기만 하면 됩니다.
변수가 무엇인지, 범위, 함수, 루프, 배열 등을 이해합니다. 즉, 아주 기본적인 것입니다. C만으로도 이것을 잘 이해할 수 있습니다.
mql에서 센스있는 기본을 알려주는 사람은 거의 없지만 독학할 자료도 있고 인터넷에 코스도 있고 차근차근 정리해서 머리속에 오래오래 소화할수있음))
왜 자신을 조롱합니까? 처음에는 스스로 어려운 과제를 설정했습니다.
결국 기초를 다지는게 더 좋은데 mql과 비슷한 C언어는 자료가 많으니 나중에 배우듯이 mql을 이해하게 되겠죠 ))
아무도 mql에 합리적인 교육이 없다는 내 생각을 이해하지 못했습니다!
그래서 초보자들은 어디서부터 시작해야 할지 몰라 어려움을 겪습니다.

나는 세르게이가 아니라 다른 사람들을 위해 레나트의 말을 인용하겠습니다.
모든 것이 내 의견으로 잘 쓰여졌습니다.

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

"MQL5 프로그래밍 언어: MetaTrader 5 거래 플랫폼의 고급 사용"이라는 책이 Amazon 및 리터에 게재되었습니다.

레나트 팻쿨린 , 2016.08.06 03:01

여러분, 여러분은 분명한 경제 개념을 이해하지 못했습니다. 수백만 명을 교육할 수 있는 채널이 있는데 수백 명을 교육하는 채널에 투자하는 것은 의미가 없습니다.

아주 간단합니다.

사실, 우리가 언어의 기본 구성에 대한 책을 쓰는 것은 의미가 없습니다. 왜냐하면 세계에는 C/C++ 유사 언어에 대한 수천 권의 책이 있고 우리는 10개 언어로 된 가장 자세한 문서를 가지고 있기 때문입니다. 문서, 기사, 코드 기반 및 포럼에서 수행하는 애플리케이션 기능에 대해서만 작성하는 것이 좋습니다.


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

"MQL5 프로그래밍 언어: MetaTrader 5 거래 플랫폼의 고급 사용"이라는 책이 Amazon 및 리터에 게재되었습니다.

레나트 팻쿨린 , 2016.08.06 12:34

프로그래밍 방법을 배우고 싶었다면 오래전에 했을 것입니다.

프로그래밍은 모든 사람을 위한 것이 아니며 모든 사람을 연속적으로 가르치려고 하는 것은 불가능하다는 것이 오랫동안 분명해졌습니다. 프로그래머가 되려면 끈기와 인내에 대한 주철 엉덩이를 가진 특정 사고 방식이 필요합니다. 게다가 경쟁력 있는 것을 만들기 위해서는 좋은 프로그래머가 되어야 합니다.

우리의 경우, 프로그래밍의 기본 원칙을 설명할 필요가 없는 전문 프로그래머를 끌어들이기 위해 일반 C ++ 호환 언어를 제공함으로써 (우리 문서에 잘 설명되어 있지만) 사실에 베팅합니다. 전 세계적으로 프로그래밍의 기본 원칙에 쏟아진 리소스가 너무 많아서 다른 사본을 만드는 것은 의미가 없습니다.

나는 훈련과 정보 부족에 대해 우리를 비난하는 것이 이치에 맞지 않다는 것을 반복하지 않을 것입니다. 우리는 소수의 사람들이 읽을 수 있을 정도로 많은 양의 문서와 그에 수반되는 지식 기반을 만들었습니다. 100배나 더 중요한 작업은 이 정보를 원칙적으로 인식을 중단하고 많은 양의 데이터를 소화할 수 없는 사람들의 마음에 이 정보를 전달하는 방법입니다.

문제를 다시 포장하고 단순화하는 것은 해결되지 않습니다. 즉, 카탈로그도, 루브리케이터도, 입문서도 대중의 글로벌 교육 문제를 해결하거나 해결할 수 없습니다. 모든 사람이 즉시이 아이디어를 생각해 냈습니다 (이론적으로는 작동해야합니다!). 그러나 실제로는 작동하지 않습니다 (물론 아이디어의 저자는 이와 관련하여 자기기만을 즐겁게합니다).

따라서 우리는 다음을 위해 노력하고 있습니다.

  • 이미 훈련된 프로그래머 가 최대한의 기능을 사용할 수 있도록 ( MQL5 언어 는 크게 발전할 것입니다)
  • 좋은 동기와 끈기를 가진 초보자 는 스스로 노력하여 결과를 얻을 수 있습니다.
  • 나머지프리랜서, 코드 기반 및 시장 을 사용할 수 있습니다.

사유: