MQL4로 .hst 파일 만들기
페이지 1 중 914 123 ... 마지막마지막
결과 1 - 10 / 31

실: MQL4로 .hst 파일 만들기

  1. #1
    음, Metatrader 4와 함께 제공되는 period_converter.mq4를 보았습니다. mql4 indiorea 용 .hst 파일을 빌드하기 위해 수행하고 싶은 작업입니다. 질문은 지금, 어떻게 하나 이상의 시간 프레임을 위해 이것을 할 수 있습니까?

    나는 이것을 쉬운 방법으로 시도했다. 여기에 코드가 있습니다. 그것은 스크립트입니다. 그래서 나는 그것을 indior (또는이 하나의 루프)로 변환하면 .hst 파일을 어떻게 추가 할 것인지 확신 할 수 없습니다. period_converter.mq4가 추가됩니다. 저것에 문제에 위의 진술을 다만보십시오.
    삽입 된 코드 int start () {//---- 주석 (Starting ......); int intTotalCount = 10; 부울 bolLoopFinished = 거짓; int intHandle = FileOpen (myfile.csv, FILE_CSV | FILE_WRITE, ','); 문자열 strDate; FileWrite (intHandle, 날짜, 열기, 높음, 낮음, 닫기); if (intHandlelt; 0) return (0); int intShiftLoop = 1, intShift = 0; while (! bolLoopFinished) {Comment (루프 :, intShiftLoop ,. Bars :, Bars); iBarShift (NULL, PERIOD_H1, 시간 # 91; intShiftLoop # 93;, true); intShiftLoop ; if (intShiftLoopgt; Bars) bolLoopFinished = true; } intShiftLoop = 1; intShift = 1; bolLoopFinished = false; while (! bolLoopFinished) {주석 (역사적 가치를 얻습니다 ......); strDate = funcBuildDate (iTime (NULL, PERIOD_H1, intShift))); FileWrite (intHandle, strDate, iOpen (NULL, PERIOD_H1, intShift), iHigh (NULL, PERIOD_H1, intShift), iLow (NULL, PERIOD_H1, intShift), iClose (NULL, PERIOD_H1, intShift)); intShift ; if (intShiftgt; 10) bolLoopFinished = true; } FileClose (intHandle); 코멘트 (Indior finished);/---- return (0); }/ ---------------------------------------------- -------------------- 문자열 funcBuildDate (datetime dtTime) {//YYYY.MM.DD HH : MM : SS int intYear = TimeYear (dtTime); int intMonth = TimeMonth (dtTime); int intDay = TimeDay (dtTime); int intHour = TimeHour (dtTime); int intMinute = TimeMinute (dtTime); int intSeconds = TimeSeconds (dtTime); 문자열 strReturnValue = StringConenate (intYear,., intMonth,., intDay, intHour, : intMinute, intseconds); return (strReturnValue); }

  2. #2

    Quote 원래에 의해 게시 됨 ;
    음, Metatrader 4와 함께 제공되는 period_converter.mq4를 보았습니다. mql4 indiorea 용 .hst 파일을 빌드하기 위해 수행하고 싶은 작업입니다. 질문은 지금, 어떻게 하나 이상의 시간 프레임을 위해 이것을 할 수 있습니까?
    Period_Converter_ALL_Rev01.mq4를 사용해 보셨습니까? 그러나 이것을 염두에 두십시오 :
    http://forum.mql4.com/51224/page5

  3. #3
    감사. 하지만 내가 찾고있는 것은 현재 차트 데이터에서 .hst 파일을 만들 수있는 것입니다. 그 다음 날주간 이동이 계속 진행됨에 따라 계속해서 빌드하십시오. 기본적으로 저는 역사를 생생하게 만들고 싶습니다. 나는 내가 거래하는 각 쌍 (5 분, 15 분, 1 시간)에 대해 3 개의 차트 타임 프레임을 열 수 있습니다. 그게 내가 필요로하는 .hst 파일을 얻을 수 있지만, 모든 차트를 열 필요가 없어 코드를 작성하는 더 쉬운 방법이 있어야합니다. .hst 파일이 있으면 iOpen, iHigh, iEtc를 사용할 수 있습니다. 물건.
    Quote 원래에 의해 게시 됨 ;
    {quote} Period_Converter_ALL_Rev01.mq4를 사용해 보셨습니까? 그러나 이것을 염두에 두십시오 :
    http://forum.mql4.com/51224/page5
    Quote 원래에 의해 게시 됨 ;
    {quote} Period_Converter_ALL_Rev01.mq4를 사용해 보셨습니까? 그러나 이것을 염두에 두십시오 :
    http://forum.mql4.com/51224/page5

  4. #4

    Quote 원래에 의해 게시 됨 ;
    감사. 하지만 내가 찾고있는 것은 현재 차트 데이터에서 .hst 파일을 만들 수있는 것입니다. 그 다음 날주간 이동이 계속 진행됨에 따라 계속해서 빌드하십시오. 기본적으로 저는 역사를 생생하게 만들고 싶습니다. 나는 내가 거래하는 각 쌍 (5 분, 15 분, 1 시간)에 대해 3 개의 차트 타임 프레임을 열 수 있습니다. 그게 내가 필요로하는 .hst 파일을 얻을 수 있지만, 모든 차트를 열 필요가 없어 코드를 작성하는 더 쉬운 방법이 있어야합니다. .hst 파일이 있으면 iOpen, iHigh, iEtc를 사용할 수 있습니다. 물건. {인용문}
    당신이 이미 hst 파일을 가지고 있고 당신이 브로커로부터 신선한 데이터를 얻었을 때 이미 업데이트되고있는 차트를 가지고 있다면, 아마도 나는 뭔가를 놓치고 있습니다. . . 내가 뭐라 구요?

  5. #5
    업데이트되는 유일한 기록은 열려있는 차트의 기간에 대한 기록입니다. EURUSD 5 분 동안 차트를 오픈한다고합시다. 그런 다음 기록 폴더에 EURUSD5.hst가 생깁니다. 그러나 내가 EURUSD 15 분과 1 시간 동안의 역사를 원하는 것. 당신이 그 상징과 시간 틀을 위해 과거에 열렸거나 열지 않았다면 그 역사는 가지고 있지 않습니다. 시도 해봐. .hst 파일을 모두 삭제하십시오. 터미널을 열고 좋아하는 페어와 시간 프레임을 엽니 다. 그런 다음 터미널을 닫으십시오. 내역 폴더를 다시 보면 내가 연 기호와 시간 프레임에 대한 기록 만 있습니다.
    Quote 원래에 의해 게시 됨 ;
    당신이 이미 hst 파일을 가지고 있고 당신이 브로커로부터 신선한 데이터를 얻었을 때 이미 업데이트되고있는 차트를 가지고 있다면, 아마 뭔가 빠졌을 것입니다. . . 내가 뭐라 구요?
    Quote 원래에 의해 게시 됨 ;
    당신이 이미 hst 파일을 가지고 있고 당신이 브로커로부터 신선한 데이터를 얻었을 때 이미 업데이트되고있는 차트를 가지고 있다면, 아마 뭔가 빠졌을 것입니다. . . 내가 뭐라 구요?

  6. #6

    Quote 원래에 의해 게시 됨 ;
    업데이트되는 유일한 기록은 열려있는 차트의 기간에 대한 기록입니다. EURUSD 5 분 동안 차트를 오픈한다고합시다. 그런 다음 기록 폴더에 EURUSD5.hst가 생깁니다. 그러나 내가 EURUSD 15 분과 1 시간 동안의 역사를 원하는 것. 당신이 그 상징과 시간 틀을 위해 과거에 열렸거나 열지 않았다면 그 역사는 가지고 있지 않습니다. 시도 해봐. .hst 파일을 모두 삭제하십시오. 터미널을 열고 좋아하는 페어와 시간 프레임을 엽니 다. 그런 다음 터미널을 닫으십시오. 기록 폴더를 다시 보면 기록 만 남을 것입니다 ...
    좋습니다.이 문제를 해결하고 업데이트하려는 다른 시간대의 데이터를 읽으려고 시도하고 오류 4066을 확인하려고합니다. 데이터가 업데이트 된 오류 4066이 없어지면 iHigh ()를 사용하고 예를 들어 시간대를 지정하십시오. . . .

  7. #7

    Quote 원래에 의해 게시 됨 ;
    업데이트되는 유일한 기록은 열려있는 차트의 기간에 대한 기록입니다. EURUSD 5 분 동안 차트를 오픈한다고합시다. 그런 다음 기록 폴더에 EURUSD5.hst가 생깁니다. 그러나 내가 EURUSD 15 분과 1 시간 동안의 역사를 원하는 것. 당신이 그 상징과 시간 틀을 위해 과거에 열렸거나 열지 않았다면 그 역사는 가지고 있지 않습니다. 시도 해봐. .hst 파일을 모두 삭제하십시오. 터미널을 열고 좋아하는 페어와 시간 프레임을 엽니 다. 그런 다음 터미널을 닫으십시오. 기록 폴더를 다시 보면 기록 만 남을 것입니다 ...
    역사를 삭제하는 것은 항상 좋은 생각은 아닙니다. 업데이트 할 때 이전만큼 많은 기록이없는 것을 알 수 있습니다. 실험으로 사용하는 경우 파일을 다른 폴더에 먼저 복사하는 것이 가장 좋습니다.

  8. #8
    이것이 내가 위에 게시 한 코드입니다. 먼저 역사를 구축 한 다음 iEtc를 호출합니다. 물건. 단점은 각 호출에서 다시 작성해야한다는 것이고 그 건물은 한 쌍당 한 쌍이 소요됩니다 (X는 몇 쌍이 필요하고 이제는 상당한 시간이 걸릴 것입니다).
    Quote 원래에 의해 게시 됨 ;
    이 문제를 해결하고 업데이트하려는 다른 시간대의 데이터를 읽고 오류 4066을 확인하기가 쉽습니다. 오류 4066이 없어지면 데이터가 업데이트되고 예를 들어 iHigh ()를 사용하고 기간을 지정하십시오. . .
    Quote 원래에 의해 게시 됨 ;
    이 문제를 해결하고 업데이트하려는 다른 시간대의 데이터를 읽고 오류 4066을 확인하기가 쉽습니다. 오류 4066이 없어지면 데이터가 업데이트되고 예를 들어 iHigh ()를 사용하고 기간을 지정하십시오. . .

  9. #9
    동의했다. 나는 단지 무슨 일이 일어나는지 보여 주려고했다.
    Quote 원래에 의해 게시 됨 ;
    {히스토리} 역사를 지우는 것은 항상 좋은 생각은 아닙니다. 업데이트 할 때 이전만큼 많은 기록이없는 것을 알 수 있습니다. 실험으로 사용하는 경우 파일을 다른 폴더에 먼저 복사하는 것이 가장 좋습니다.
    Quote 원래에 의해 게시 됨 ;
    {히스토리} 역사를 지우는 것은 항상 좋은 생각은 아닙니다. 업데이트 할 때 이전만큼 많은 기록이없는 것을 알 수 있습니다. 실험으로 사용하는 경우 파일을 다른 폴더에 먼저 복사하는 것이 가장 좋습니다.

  10. #10
    어이 아닌 ..... 당신은 iopen, ihigh 등을 사용하기 위해 hst 파일을 필요로하지 않습니다 .... 당신의 플랫폼이 물론 연결되지 않은 경우를 제외하고 .... 언제든지 당신은 hst 파일 컴포넌트 , 귀하의 플랫폼에 연결되어있는, 그것은 .... 당신을 위해 hst 파일을로드합니다 .... audcad 차트가 열려 있는지 확인하고 플랫폼을 닫습니다 ..... 역사 폴더를 열고 audcad에 대한 모든 기록을 삭제합니다 모든 시간대에 .... 한 줄 아래에 .......를 쓰거나 내부 또는 외부에 추가하십시오. 인쇄 (iMA (AUDCADm, 5,50,0, MODE_SMMA, PRICE_MEDIAN, 1), iOpen (AUDCADm, 15,1), iOpen (AUDCADm, 30,1));/ibfx mini가 아닌 경우 'm'을 제거하십시오 ... 플랫폼을 시작하십시오 .... 어떤 audcad 차트도 열지 마십시오 .... 그 차트는 하나의 라인이지만 audcad는 .... .. 모든 0으로 시작해야하지만 천천히 적절한 숫자를 추가 ....이 시점에서 어떤 audcad 기록이 없을 것이라고 역사 폴더에서 보면 .... 일단 모든 3 개의 숫자가 저널에 인쇄되면 close 플랫폼 및 파일로드 ....하지만 당신은 .... 5, 15, 30 .../--- 어떤 이유로 사이트에서 코드를 게시 할 수 없지만 아이디어를 얻으십시오 ..... 필요한 모든 심볼과 시간 프레임을 스크롤하는 간단한 함수를 작성하십시오 .... h

게시 권한

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