MT5는 트레이더가 아닌 프로그래머를 위한 터미널입니다. - 페이지 15

 
fxsaber :

iBarShift 수요가 있습니까? 그녀는 SA에 어디에 있습니까?

그건 그렇고, 그렇습니다. CiTime 클래스 에서는 유용할 것입니다. 나 자신은 방금 MT5에 아날로그를 작성해야 할 필요성에 직면했습니다(MT4에서 표시기 코드를 번역 중입니다).

 
Artyom Trishkin :

나는 비슷한 것을 쓰고 있습니다. 곧 일반에 공개됩니다. 그러나 점차적으로. 단계별로.

개발자는 이 주제에 대한 자체 솔루션을 출시할 것입니다. 타이밍이 명확하지 않습니다. 마치, 내부자.

 
fxsaber :

iBarShift 수요가 있습니까? 그녀는 SA에 어디에 있습니까?

표시기 및 TS를 작성하기 위한 그러한 인터페이스가 수요가 있습니까?

MQL4-simplicity는 그 역량을 입증했습니다. SB의 어디에 있습니까? 안전보장이사회에서 이를 이행하는 것을 기술적으로 방해하는 것은 없습니다.

귀하의 코드는 찾기에 너무 게으르지 않은 많은 사람들에게 항상 도움이 됩니다. 그러나 모든 것이 얼마나 어려운지 이야기하고 그것을 찾아 사용하지 않는다고 주장하는 사람들이 더 많습니다. 물론 모든 것이 있는 것은 아닙니다. 그러나 리소스에는 이미 모든 것이 있습니다.

 
Andrey F. Zelinsky :

저것들. 초보자는 자신이 무엇을 쓰고 어떻게 작동하는지 이해해야 합니다.

초심자는 언어를 공부해야 합니다. 그리고 당신은 그에게 SB를 공부하도록 제안합니다.

기본 방법(SB 포함)을 배우지 않고 언어를 배우는 것은 불가능합니다.

파일 시스템, 마우스 또는 키보드 입력, 화면 출력에 대해 전혀 모르는 상태에서 언어를 배우겠다고 제안하는 방법은 무엇입니까? "초보자는 언어를 배워야 하고, 당신은 그에게 디스플레이 방법을 배우도록 제안합니다"라고 말할 것입니까?

 
fxsaber :

iBarShift 수요가 있습니까? 그녀는 SA에 어디에 있습니까?

Bars()에 무슨 문제가 있습니까?

주어진 간격 내에서 해당 기간 기호에 대한 기록 의 막대 수를 반환합니다 .

 int    Bars ( 
   string            symbol_name,     // имя символа 
   ENUM_TIMEFRAMES   timeframe,       // период 
   datetime          start_time,       // с какой даты 
   datetime          stop_time         // по какую дату 
   );

와 어떻게 다른가

함수는 지정된 시간이 속하는 막대의 인덱스를 반환합니다.

 int    iBarShift (
   string            symbol,           // символ
   int               timeframe,       // период
   datetime          time,             // время
   bool              exact= false        // режим
   );

현재 시간부터 지정된 바만큼 정확히 iBarShift()에 의해 인덱스가 검색되는 바까지

 
George Merts :

당신은 더 주의 깊게 읽었어야 했다. 나는 학교에서 프로그래밍을 알게 되었다. 나는 계산기로 시작했습니다-결국 어셈블러와 같은 코드가 있습니다 ... 그리고 VM80 어셈블러-저는 연구소에서 전혀 공부하지 않았지만 라디오, Modeler-Constructor, YUT, 다른 사람.

내가 잘 기억하는 시간은 초보자였습니다. 따라서 초보자를 위해 이미 한 번 이상 말했듯이 많은 참고 문헌과 예가 있습니다. 무엇이든 가져 가십시오. 명확하지 않은 것을 연구하십시오. 질문하십시오.

그건 그렇고, 경험 많은 프로그래머가 " 표준 라이브러리 의 CObject 클래스는 어떻게 작동합니까"와 같은 "바보 같은" 질문을 하는 것을 부끄러워하지 않고 초보자는 "부끄러워"하는 이유가 명확하지 않습니다...

현재 초보자 중 일부는 레고가 필요하기 때문에 - USE는 결실을 맺고 있습니다 - 큐브를 추가하는 법을 배웠습니다 ...

 
Andrey F. Zelinsky :

Artyom - 결론은 최소한 일부 프로그래밍 언어를 배우는 것은 본질을 이해하지 않고는 불가능하다는 것입니다.

프로세스를 이해하려면 다음을 작성하는 것만으로는 충분하지 않습니다.

다음을 작성해야 합니다.

- 급하게 SB 수업에서 짜릿짜릿한 수업을 들었습니다(성공적이지 않을 수도 있음) - 하지만 내 생각은 분명합니다.

저것들. 초보자는 자신이 무엇을 쓰고 어떻게 작동하는지 이해해야 합니다.

초심자는 언어를 공부해야 합니다. 그리고 당신은 그에게 SB를 공부하도록 제안합니다.

그는 "필요하고 이해할 필요도 없는 모든 것"을 자체적으로 수행하는 어떤 클래스 CTrade 가 아니라 OrderSend()가 있다는 것을 이해해야 합니다.

앤드류, 네, 전적으로 동의합니다. 그러나 나는 프로그래밍과 지식이 필요하지 않고 레고 브릭 생성자가 필요한 사람들에게 대답했습니다.

 
George Merts :

파일 시스템, 마우스 또는 키보드 입력, 화면 출력에 대해 전혀 모르는 상태에서 언어를 배우겠다고 제안하는 방법은 무엇입니까? "초보자는 언어를 배워야 하고, 당신은 그에게 디스플레이 방법을 배우도록 제안합니다"라고 말할 것입니까?

초보자가 가장 먼저 작성하는 것은 거래 스크립트입니다. 두 번째는 가장 간단한 지표입니다. 세 번째는 단순한 조언자입니다.

MQL4의 첫 번째 단계조차도 MQL5보다 훨씬 빠르게 초보자가 극복합니다.

 
fxsaber :

개발자는 이 주제에 대한 자체 솔루션을 출시할 것입니다. 타이밍이 명확하지 않습니다. 마치, 내부자.

엄청난. 그러나 나는 게으른 사람들을 위해 포장을하지 않을 것입니다 ;)

일반적으로 추측하고 싶지 않습니다. 그러면 어떤 일이 일어나는지 살펴보겠습니다.

 
Artyom Trishkin :

현재 초보자 중 일부는 레고가 필요하기 때문에 - USE는 결실을 맺고 있습니다 - 큐브를 추가하는 법을 배웠습니다 ...


그리고 일부는 소비에트 학교의 8개 수업을 마쳤습니다. 그리고 일반적으로 잡다한 생활에서 전혀 발전하지 못했습니다. 그러나 이것이 그것과 무슨 관련이 있습니까?

그리고 일반적으로 통일 국가 시험의 세대 = 이것은 우리 나라의 미래이자 이미 현재이며, 더욱이 그것에 초점을 맞출 필요가 있습니다.