[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 333

 
코드에서 구현하는 방법을 알려주십시오. n분 간격으로 파일에 추가해야 하는 매개변수가 있습니까?...

21
2011년 11월 11일 21:03
즉, 하나의 매개변수가 있고 매번 변경됩니다. 그리고 이 매개변수를 텍스트 파일이나 무엇보다도 Excel에 저장할 보조 Expert Advisor를 만들고 싶습니다. 파일에 정보를 입력하는 빈도를 직접 설명할 수 있다고 생각합니다. 가장 중요한 것은 파일을 만들고 액세스할 때 정보를 기록하는 코드 또는 기능입니다. 도울 수 있니?

저희가 도와드리겠습니다 :) 한 번에 누군가가 저희를 도와드린 것처럼 저희도 도와드리겠습니다:).

Kim은 텍스트 문서의 끝에 데이터를 추가하는 훌륭한 기능을 가지고 있습니다. 그것을 손에 들고 당신이해야 할 일은 그 nn 분을 추적하는 것입니다. 전달되는 즉시 변경된 매개변수를 가져와 Kim의 함수에 넣고 업데이트된 텍스트 문서를 얻습니다. (이 기능이 어떻게 작동하는지 이해해 주셨으면 합니다.) 여기 그녀가 있습니다:

 //+------------------------- WritingLineInFile() ----------------------------
//| Дописывание строки в конец файла
//+---------------------------------
void WritingLineInFile( string FlName, string Text){
   int file_handle= FileOpen (FlName, FILE_CSV | FILE_READ | FILE_WRITE , " " );
         if (file_handle> 0 ){
                 FileSeek (file_handle, 0 , SEEK_END );
                 FileWrite (file_handle,Text);
                 FileClose (file_handle);
        }
         else {
           Print ( "Ошибка " , GetLastError (), " - Не удалось открыть файл " ,FlName);
   }
}
//---------------------------------------------------------------------------

사용 방법?

이 게시물에 내 지표를 첨부했습니다. 그것이 하는 유일한 일은 각각의 새로운 틱의 가격을 텍스트 문서에 쓰는 것입니다. 코드를 보세요. 간단합니다. 간단하게 작동하는 칠면조를 손에 들고 있으면 말로 설명하는 것보다 더 빨리 알아낼 수 있을 거라 생각합니다.

파일:
 

안녕하세요 여러분, 하나의 표시기 버퍼 를 사용하여 차트에 다음을 묘사할 수 있다고 초보자에게 알려주십시오.

하나의 표시기 버퍼를 사용하여 차트의 수평선을 만들고 싶지만 작동 방식을 여전히 이해하지 못합니다.

 
drknn :

저희가 도와드리겠습니다 :) 한 번에 누군가 저희를 도와드린 것처럼 저희도 도와드리겠습니다:).

Kim은 텍스트 문서의 끝에 데이터를 추가하는 훌륭한 기능을 가지고 있습니다. 그것을 손에 들고 당신이해야 할 일은 그 nn 분을 추적하는 것입니다. 전달되는 즉시 변경된 매개변수를 가져와 Kim의 함수에 넣고 업데이트된 텍스트 문서를 얻습니다. (이 기능이 어떻게 작동하는지 이해해주셨으면 합니다.) 여기 그녀가 있습니다:

사용 방법?

이 게시물에 내 지표를 첨부했습니다. 그것이 하는 유일한 일은 각각의 새로운 틱의 가격을 텍스트 문서에 쓰는 것입니다. 코드를 보세요. 간단합니다. 간단하게 작동하는 칠면조를 손에 들고 있으면 말로 설명하는 것보다 더 빨리 알아낼 수 있을 거라 생각합니다.

블라디미르 감사합니다! 모든 것이 해결되었습니다 :) 15분 만에 코드를 한 줄씩 정렬했는데 문제가 없는 것 같았습니다. DoubleToStr(Bid,Digits) 값을 내 DoubleToStr(Profit_Loss,Digits) 값으로 바꿨습니다. :)

나는 새로운 막대 기능을 사용하여 바로 그 분을 추적하기로 결정했습니다.

 //+------------------------------------------------------------------+
// Определение появления нового бара!                                
//+------------------------------------------------------------------+
bool NewBar()
{
   static datetime lastbar = 0 ;
   datetime curbar = Time[ 0 ];
   if (lastbar!=curbar)
   {
      lastbar=curbar;
       return ( true );
   } 
   else return ( false );
}
//+------------------------------------------------------------------+

따라서 정보는 보조 고문이 중단된 기간에 따라 분, 5분, 15, 30, 시, 4 또는 일마다 파일에 기록됩니다. :)

다시 한번 감사합니다! :) 도움이 되었습니다 :)

 

안녕하세요!

MetaEditor에서 공간을 올바르게 구성하는 방법을 알려주십시오.

지표가 큰 목록뿐만 아니라 각 차량에 대해 별도의 폴더에 있기를 바랍니다.

나는 다음을 시도했습니다: 컴퓨터 - PF- MetaTrader 4-experts-indicators 그리고 거기 에 폴더를 생성 하지만 분명히 이것은 정확하지 않습니다.

왜냐하면 이 폴더의 데이터는 네비게이터에 표시되지 않으며 터미널을 통해 작업할 수 없습니다.

고맙습니다. 안부 인사, 올가

 

아마도 가장 간단한 방법은 각 그룹이 고유한 기호/숫자/문자/세트로 시작하도록 표시기의 이름을 바꾸는 것입니다.

그러나 불필요한 것은 별도의 폴더에 같은 위치에 제거하십시오. 보이지 않으며 필요할 때 오래 얻지 못할 것입니다(작더라도 크더라도).

목록이 단축되고 정렬됩니다(알파벳 순).

 
drknn :

저희가 도와드리겠습니다 :) 한 번에 누군가가 저희를 도와드린 것처럼 저희도 도와드리겠습니다:).

Kim은 텍스트 문서의 끝에 데이터를 추가하는 훌륭한 기능을 가지고 있습니다. 그것을 손에 들고 당신이해야 할 일은 그 nn 분을 추적하는 것입니다. 전달되는 즉시 변경된 매개변수를 가져와 Kim의 함수에 넣고 업데이트된 텍스트 문서를 얻습니다. (이 기능이 어떻게 작동하는지 이해해 주셨으면 합니다.) 여기 그녀가 있습니다:

사용 방법?

이 게시물에 내 지표를 첨부했습니다. 그것이 하는 유일한 일은 각각의 새로운 틱의 가격을 텍스트 문서에 쓰는 것입니다. 코드를 보세요. 간단합니다. 간단하게 작동하는 칠면조를 손에 쥐고 있으면 말로 설명하는 것보다 더 빨리 알아낼 수 있을 거라 생각합니다.

또 다른 질문: txt 형식이 아닌 csv로 결정하고 파일 이름 줄을 다음으로 대체했습니다.

FileName= Symbol ()+ "_" + DoubleToStr (Day(), 0 )+ "_" + DoubleToStr ( Month (), 0 )+ "_" + DoubleToStr ( Year (), 0 )+ ".csv" ;

이제 다음과 같이 내 Excel 문서에 내 매개변수의 값을 저장합니다.

날짜 값이 A1 열에, 시간이 B2 열에, 내 매개변수 값이 C2에 입력되도록 값을 줄로 분할하는 방법을 알려주십시오.

PS는 테스터에서 성능을 확인했기 때문에 값에주의를 기울이지 않습니다. 이제 시장이 닫혔습니다 ... :(

 
구글: 엑셀 구분자 사이트:mql4.com
 
Google :
구글: 엑셀 구분자 사이트:mql4.com

감사합니다 :) 효과가 있었습니다.

 
레버리지 등을 고려하여 최대 허용 로트 크기를 계산하는 방법은 무엇입니까?
감사해요
 
POINT 와 TICKSIZE의 차이점은 무엇입니까? MarketInfo()를 통해 요청하면 동일하지만 다르게 호출되면 어떻게 달라야 합니까?