3 프로그래밍 기능의 의미?
페이지 1 중 912 12 마지막마지막
결과 1 - 10 / 11

실: 3 프로그래밍 기능의 의미?

  1. #1
    여보세요
    누가이 문제를 쉽게 이해할 수 있습니까?

    1) 수면 (3000) 연산자 (또는 무엇이든간에)는 코드 사이에서 무엇을합니까?
    많은 코드에서 if 문을 여러 번 봤습니다!

    2) 정확하게 정확하게 무엇이 깰 지; 기능합니까?

    3) 다양한 유형의 외부 변수를 사용할 수 있습니까? Strings, double 및 그 사용법과 같은?

    4) MQL5는 MQL4와 완전히 다를 수 있습니까? 나는 그것이 풀려 난다고 가정한다. . 어떻게 달라질 것 같니?

    가능한 경우, 누군가가postpm에 링크하여 Understanding 또는 MQL4 코딩에 대한 간단한 정보를 링크 할 수 있습니다.
    나는 복잡한 것들을 많이 가지고링크 등 ... 그러나 시간을 낭비하는 것은 정말로 내가 원하는 단순한 정보를 고치지 않는다 (오늘 현재)

    미리 감사드립니다!
    문안 인사

  2. #2
    오케이 ForexSaint 나는 여기에 시도 걸릴 것입니다. 1. 절전 모드, 현재 작업에서 일시 중지 명령문입니다. 여러 가지 이유로 정상적으로 루프에서 사용될 수 있습니다. DVD 플레이어의 일시 중지 단추처럼 생각하면됩니다. 현재 장소에서 영화를 중단하고 팝콘을 만든 다음 다시 팝니다. 내 아내가 이것을 좋아한다고 그녀는 밤새 모험을하면서 2 시간짜리 영화를 볼 수 있습니다 ... 당신은 당신의 구매를 얻기 위해 거래를한다고 가정 해 봅시다. 그러나 즉시 구매를 수행 할 필요는 없습니다. 잠자기 기능을 사용하여 구매를 일시 중지 한 다음 구매 매개 변수로 돌아갈 수 있습니다. 그래서 그것은 잠들었고 (60) 그 시간이 지나면 상거래 기능으로 돌아갑니다. 그것의 사용을위한 다른 이유가 있지만, 이것은 일종의 유형입니다. 2. 중단, 대부분 스위치 기능과 함께 사용되는 변경 문입니다. 상거래 또는 표시기에서 일종의 변경이있을 경우 스위치 기능을 사용하고 만기일에 사용할 매개 변수에 대한 case 문을 작성한다고 가정 해보십시오. 그런 다음 break 문은 fisrt 경우에 기능을 중지하고 안내하도록 알립니다. 필자는 일부 프로그래머가 코딩 한 각 기능의 끝에서이 기능을 사용하는 것을 보았습니다. 지시기에서 다음 기능을 사용하기 전에 상처를 입지 않을 것입니다. 내가 생각할 수있는 가장 좋은 예는시 채널입니다. 당신이 가지고있는 경우에 안으로 엿봄을 가지고가 거든 당신은 스위치를주의 할 것이다. 그것이하는 것은 당신이 고려하고있는 간격 차트를위한 스위치를 생성하고 각 차트 기간마다 다른 매개 변수를 사용할 수있게합니다. 기본적으로 각 차트 간격마다 프랙탈 수를 사용하도록 채널에 알립니다. (내 Shi 표시기에서 해당 기능을 삭제했습니다). 3. 변수가 하나의 요인이 될 수 있습니다. extern int는 보통 매개 변수의 이름을 지정하여 간격이 필요하다고 말합니다. 너는 좋아할거야. .extern int y_spacing = 10. . 그래서 너는 원한다. Extern 문자열. . 발언을하는 중일 수 있습니다. . Extern string note_1 = y_spacing은 모션입니다. 아니면 폰트 타입을 호출하고 싶을 수도 있습니다 .extern string font_type = Arial extern bool을 사용하여 true 또는 false 함수를 호출 할 수 있습니다 .external bool change_color = 정통 extern color = Green Double 스무딩 프로세스로 사용되는 경우 계산식을 분수로 작성한다고 명시하십시오. Double의 사용으로 부드럽게 처리됩니다. 당신이 필요로하지 않는 영역을 많이 보았지만 거기에 있다면 상처를주지는 않습니다. 나는 정말로 그것이 필요한지 아닌지 알아 내기 위해 그것을 사용하는 것이 더 간단하다고 생각한다. 프로세스 전반에 걸쳐 사용되는 전역 변수를 가질 수도 있으며 특정 함수 내에서만 사용할 수있는 지역 변수를 가질 수 있습니다. 가장 좋은 방법은 일부 코드를 열어 처음부터 끝까지 따라 다니는 것입니다. 빛이 희미한 손전등으로 바뀌어도 빛을 보게 될 것입니다. 코드에 좌절감을 느낄 수도 있지만 다시 재미있을 것입니다. 결국 작동합니다. 여기에서 간단한 가이드로 시작할 수 있습니다.
    http://book.mql4.com/. 나는 또한 당신이 수색을 이용할 경우에 ff에 가이드가다는 것을 믿는다. forex-tsd에서 또 다른 것이 있습니다. Com ... 또한 내 게시물을 볼 수도 있고 어딘가에서 찾을 수도 있습니다. ff에서 첫 번째 코스 가이드를 제출했습니다. mq5에 관해서는, 내가 읽은 한 아직까지는 아직 출판되지 않았다. 그것은 어떤 이유로 든 지연되기 시작합니다. 그들이 익숙해 질 수 있도록, 처음에는 프로그래머를위한 것으로 생각됩니다. 결국 브로커는 플랫폼을 구현하기 시작할 것입니다. . 나는 상인이 그것을 볼 때까지 1 년을 추측 할 것이다. 당신의 질문을 올리십시오. 시간이 허락하는 한 몇 명을 여기에 나열하려면, 꽤 관대하고 지식이 많은 사람들 (나보다) 하노버, 선 로우, 로널드를 찾으십시오. 위대한 행운의 탐

  3. #3
    모든 예 코딩이 초기에 좌절하는 것을 설명하는 시간을 twj1usa에 보내 주셔서 감사합니다. . 네. 그 링크를 살펴 보겠습니다. 그렇게 설명 해주셔서 다시 한 번 감사드립니다! 친애하는

  4. #4
    break 문을 사용하는 방법에 대해 좀 더 자세히 설명 할 것입니다. 조건부 루프를 끝내기 전에 주로 조건 루프를 빠져 나가기 위해 주로 사용됩니다 (일명 반복). 스위치 구조뿐만 아니라 for 루프 또는 while 루프 내부에서도 사용할 수 있습니다. MQL 컨텍스트 내에서 루프 내에서 break 문을 사용하는 가장 일반적인 방법은 특정 조건과 일치하는 차트 (특정 촛불)에서 위치를 찾고 싶을 때입니다. 당신이 찾고자하는 위치가 이전의 100 초 안에 있다고 생각한다고 가정 해 봅시다. 그러나 조건부가 양초의 첫 번째 커플에서 충족 되더라도 100 회 반복 할 수는 없습니다. 다음은 stochastic이 80 이상인 가장 최근의 촛불을 찾는 방법을 보여주는 코드 예제입니다. 삽입 된 코드 extern int Stoch_Kperiod = 8; extern int Stoch_Dperiod = 3; extern int Stoch_Slowing = 3; extern int Stoch_Method = MODE_SMA; extern int Stoch_Price = 0; double Get_Stochastic_Value (int index) return (iSchchastic (NULL, 0, Stoch_Kperiod, Stoch_Dperiod, Stoch_Slowing, Stoch_Method, Stoch_Price, MODE_MAIN, index)); int start () int overbought_candle_index = 0; for (int I = 1; I lt; = 100; I ) if (Get_Stochastic_Value (I) gt; 80) overbought_candle_index = Id; 휴식; 인쇄 (최종 승인 된 과잉 초는 현재 위치에 있습니다 :, overbought_candle_index); 그래서 두 번째 반복에서 I = 2, 확률이 80 이상일 때, 나머지 98 사이클을 경험할 필요가 없다는 가정하에, break 문은 루프 전체를 종료합니다. 이렇게하면 EA 또는 표시기가 작동하고 런타임 처리가 줄어 듭니다. 일단 break 문을 알았 으면. 계속 진술서를 보는 것은 아마도 환상적인 생각 일 것입니다. 안부, 선

  5. #5
    그것을 설명하기 위해 시간을내어 주셔서 감사합니다! MQL4 프로그래밍을 처음 접했을 때처럼 ... 기초를 얻었습니다. . .of over .... .... 어떤 문제는 abv 마음 갔다 어떤 방법으로 환호

  6. #6

    Quote 원래에 의해 게시 됨 ;
    MQL4 코딩을 처음 접했을 때 ... 기초가 있습니다. . .of 위에. ... 어떤 물건이 abv 마음을 건네 줬지만 어떤 방법으로 건배
    게시자는 일반적으로 어떤 식 으로든 코딩에 경험이없는 것처럼 보입니다. 컴퓨터를 사용하는 사람들의 95 %는 컴퓨터를 사용하여 계획을 세우지 않고 다른 사람들의 앱을 사용하여 업무를 완료하므로 걱정할 필요가 없습니다. 그러나 이상한 외계인 연설로 작성된 비밀스런 단어를 이해할 수있는 능력을 갖기 위해서는 Metaeditor를 열고 프로그래밍 자체의 개념에 대한 아이디어를 갖고 싶은 전문가 조언자 또는 지표 코드를 고려해야합니다 이것은 기계를 계획하는 것이 실제로 무엇을 의미 하는지를 배우는 것만으로 달성 될 수 있습니다. 실제로는 기계를 계획하려고 시도했을 때만 배울 수 있습니다. 이 컨텍스트의 머신은 무엇이든 될 수 있습니다. 예를 들어 마이크로 프로세서를 의미하며 어셈블러에서 프로그래밍 될 수 있습니다. Microsoft Excel을 의미 할 수도 있고 프로그래밍을 통해 스프레드 시트 셀에 공식을 넣거나 명령을 포함하는 Visual Basic 매크로를 작성할 수도 있습니다. 특정 순서로 특정 상황에서 실행해야하는 [Excel, machine]은 신중하게 제작 된 응용 프로그램 없이는 수행 할 수없는 복잡한 항목을 수행합니다. 이 머신은 Metatrader 일 수 있으며, 프로그래밍 언어는 mql4에서 머신의 언어 인 스크립트, 전문가 및 지표를 작성합니다. 어셈블러와 마찬가지로이 마이크로 컨트롤러와 VB의 용어 및 공식은 Excel의 용어가됩니다. 프로그램 학습이란 쉽게 프로그래밍 할 수있는 기계를 찾는 것을 의미합니다. 초보자는 숙련 된 개발자에게도 응용 프로그램을 작성하는 데 어려움이있는 시스템을 사용해서는 안됩니다. 앱을 만들고, 실행하고, 디버그하는 것이 쉬운 환경에서 이러한 모든 이론을 배우기 시작해야합니다. 시스템에서 알 수없는 정보 (그리고 이유)를 깨끗하고 친숙한 방식으로 알려줍니다. 예상대로 뭔가가 작동하지 않으면 무슨 일이 일어나는지 알 수있는 환경. 모든 것을 프로그래밍하지 않고 Metatrader 프로그래밍을 배우려고하면 좌절감을 느껴야합니다. 숙련 된 프로그래머는 불명확 한 상황에서도 오류의 원인을 줄이는 방법을 알고 전략을 잘 알고 있으며 잘못 될 수있는 모든 종류의 것들을 준비합니다. 때로는 부유 한 경험으로 인해 냄새가 날 수도 있습니다. 당신은 정말로 초보자에게 쉽고, 더 복잡하고 도움이되는 것들을 수행하기에 충분히 강력한 것들을 사용하여 프로그래밍을 배우려고 노력해야하며, 이러한 속성들을 제공하는 것은 동기 부여적이고 즐겁습니다. (적절한 환경을 제안하기 위해 다른 포스터를위한 공간을 남겨 두겠다. 필자는 Python을 강력히 제안한다. C의 구문과 mql의 구문이 나쁘다는 이유로 C를 사용하지 않는 것이 좋다. 프로그래밍을 성공적으로 발견하고 10 년 동안 낭비 할 필요가있는 CC 을 배우면 Python, Ruby,Java, R을 배우기 위해 필요한 수학과 통계를 아주 좋아해야하며 예외적으로 매우 낮은 수준으로 가고 싶고 효율적인 효율적인 머신 실행 파일 (metatrader를 얻기위한 dll 작성)을 생성하려면 Pascal [FPC]을 알고 있어야합니다. CC 에 대한 평생의 어떤 순간을 낭비 할 이유가 없습니다.) 프로그래밍 이론을 성공적으로 배우고 잠시 동안 실질적인 프로그래밍을 마친 후에는 metatrader 프로그래밍을 시도 할 수 있으며 모든 것이 즉시 * 많이 * 될 것입니다. 훨씬 더 명확하고 당신은이 짐승과 싸우는 동안 완전히 무방비 상태가됩니다.

  7. #7
    ForexSaint, 커서캐럿을 중앙에 놓고 F1 키를 눌러 보았습니까?

  8. #8
    sleep 명령을 사용할 수 있습니까? 조건이 충족 된 후에 어떻게 EA를 잠자기 상태로 만들 수 있습니까? 삽입 된 코드 if (DropProtection! = 0) 완료 = OrdersTotal (); if ((type == _OP_BUY) (iOpen (NULL, PERIOD_M15,1) gt; iClose (NULL), PERIOD_M15,1)에 대해 (I = 총계 -1; I gt; = 0; I--) (OrderType , (PERIOD_M15,1)) (iOpen (NULL, PERIOD_M15,1) - iClose (NULL, PERIOD_M15,1) gt; (DropProtection * 0.0001)))))/테스트 됨 예/if (((type == _OP_SELL) iClose (NULL, PERIOD_M15,1) gt; iOpen (NULL, PERIOD_M15,1))/iClose (NULL, PERIOD_M15,1) - iOpen (NULL, PERIOD_M15,1) gt; (DropProtection * 0.0001)))))Tested No if (PrintComments) Print (Drop Protection이 모든 트랜잭션을 종료했습니다.); glOrderClose (); 수면 (SleepAfterDrop * 3600000); 따라서 거래를 종료 시키므로 glOrderClose ()에 도착하지만 즉시 다른 것을 다시 엽니 다. 누군가가 나에게이 수면 명령을 놓을 수있는 방법을 보여줄 수 있다면 그것이 작동하도록 고맙게 생각합니다. 감사

  9. #9
    @ 7bit 철저한 답장을 보내 주셔서 감사합니다. . 그것의 좌절감을 확신합니다! @AdamnN 그 정보를 주셔서 감사합니다 @ Asgard 희망 some1 그 질문에 대답합니다. . . 너를 위해 부풀어있다. 모두들 감사합니다.

  10. #10
    아스 가드, 당신이 현재이 라이브 테스터를 사용하고 있는지 물어봐도 될까요 ... 내가 믿는 테스터에서는 수면이 작동하지 않습니다.

게시 권한

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
쿠키 정책
쿠키 정책: koreaforex 웹사이트는 쿠키를 사용하며, 웹사이트를 사용자는 쿠키 사용에 동의하는 것입니다. 자세한 정보는 '쿠키 공개' 를 읽어주십시오.