MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 792

 
Artyom Trishkin :

당신은 하루를했다

추신. 그리고 그는 떠났다...

예, 나는 내가 놓친 것을 즉시 보았습니다. 그리고 나는 당신이 나보다 앞서 있고 당신을 방해하지 않는 것을 보았습니다.

 
Artyom Trishkin :
날짜-3*PeriodSeconds( PERIOD_D1 );
날짜가 아닌 10자리 숫자를 표시합니다.
 
ponochka :
날짜가 아닌 10자리 숫자를 표시합니다.
 Print (" TimeCurrent =", TimeToString ( TimeCurrent ()),", TimeCurrent -three days=", TimeToString ( TimeCurrent ()- 3 * PeriodSeconds ( PERIOD_D1 )));


 
MQL4에 첨부된 함수의 소스 코드/라이브러리를 어떻게 볼 수 있습니까? 나는 그들의 속성을 보고 비슷하거나 더 좋게 만들고 싶습니다. 이 문제에 대해 누가 알겠습니까?
 
Seric29 :
MQL4에 첨부된 함수의 소스 코드/라이브러리를 어떻게 볼 수 있습니까? 나는 그들의 속성을 보고 비슷하거나 더 좋게 만들고 싶습니다. 이 문제에 대해 누가 알겠습니까?

Include 폴더의 내용 검사

 

링크에서 텍스트를 표시하는 코드가 있습니다!!!


 #import "wininet.dll"
int InternetOpenW(
     string      sAgent,
     int         lAccessType,
     string      sProxyName= "" ,
     string      sProxyBypass= "" ,
     int      lFlags= 0
);
int InternetOpenUrlW(
     int      hInternetSession,
     string      sUrl, 
     string      sHeaders= "" ,
     int      lHeadersLength= 0 ,
     int      lFlags= 0 ,
     int      lContext= 0 
);
int InternetReadFile(
     int      hFile,
     uchar   &   sBuffer[],
     int      lNumBytesToRead,
     int &     lNumberOfBytesRead
);
int InternetCloseHandle(
     int      hInet
);       
#import

int hSession_IEType;
int hSession_Direct;
int Internet_Open_Type_Preconfig = 0 ;
int Internet_Open_Type_Direct = 1 ;

int hSession( bool Direct)
{
     string InternetAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)" ;
    
     if (Direct) 
    { 
         if (hSession_Direct == 0 )
        {
            hSession_Direct = InternetOpenW(InternetAgent, Internet_Open_Type_Direct, "0" , "0" , 0 );
        }
        
         return (hSession_Direct); 
    }
     else 
    {
         if (hSession_IEType == 0 )
        {
           hSession_IEType = InternetOpenW(InternetAgent, Internet_Open_Type_Preconfig, "0" , "0" , 0 );
        }
        
         return (hSession_IEType); 
    }
}

string httpGET( string strUrl)
{
   int handler = hSession( false );
   int response = InternetOpenUrlW(handler, strUrl);
   if (response == 0 ) 
         return ( false );
        
   uchar ch[ 100 ]; string toStr= "" ; int dwBytes, h=- 1 ;
   while (InternetReadFile(response, ch, 100 , dwBytes)) 
  {
     if (dwBytes<= 0 ) break ; toStr=toStr+ CharArrayToString (ch, 0 , dwBytes);
  }
  
  InternetCloseHandle(response);
   return toStr;
}

이 코드를 통해 매일 몇 번씩 업데이트되는 텍스트를 표시합니다! 그리고 이 코드는 텍스트를 한 번만 가져오고 다시 업데이트하지 않습니다! 업데이트는 터미널을 다시 시작할 때만 발생합니다!!! 스레드가 코드에 표시된 문자열에 업데이트를 추가하는 방법은 무엇입니까?

 
ponochka :

링크에서 텍스트를 표시하는 코드가 있습니다!!!


이 코드를 통해 매일 몇 번씩 업데이트되는 텍스트를 표시합니다! 그리고 이 코드는 텍스트를 한 번만 가져오고 다시 업데이트하지 않습니다! 업데이트는 터미널을 다시 시작할 때만 발생합니다!!! 스레드가 코드에 표시된 문자열에 업데이트를 추가하는 방법은 무엇입니까?

텍스트를 업데이트해야 할 때 이 코드를 호출하세요.

 
Vladimir Pastushak :

텍스트를 업데이트해야 할 때 이 코드를 호출하세요.

작동하지 않습니다! 차트에서 부엉이를 제거하고 다시 올려도 업데이트된 글이 아닌 예전 글이 남습니다..... 터미널을 다시 시작하는 것만으로도 도움이 됩니다(((
 
ponochka :
작동하지 않습니다! 차트에서 부엉이를 제거하고 다시 올려도 업데이트된 글이 아닌 예전 글이 남습니다..... 터미널을 다시 시작하는 것만으로도 도움이 됩니다(((

전문가/지표에서 이 코드를 어디라고 합니까?

그리고 "거짓을 반환"하는 곳 - 인쇄 추가

 
Maxim Kuznetsov :

전문가/지표에서 이 코드를 어디라고 합니까?

"거짓 반환"- 인쇄 추가

onit 및 ontic에 추가되었습니다! 변경 사항 없음