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

 
oleg_felix :
이 양초가 시가 이하로 마감된 경우 마지막 양초(M15 기간)의 HIGHT 분석 기준을 알려주실 수 있습니까?

가능한 위양성

 if (Close[1]<Open[1] && High[ 1 ]<Bid)

물론 닫힌 촛불에 의해 이미 고장이 보장됩니다.

 if (Close[2]<Open[2] && High[ 2 ]<Close[ 1 ])

매수(상향 분석의 경우)가 Ask에서 시작된다는 사실에도 불구하고 Bid 가격 차트를 정확히 보기 때문에 Bid 가격에서 분석을 관찰할 필요가 있습니다.

 
실제 계정 의 비밀번호를 변경하는 방법은 무엇입니까? 그러나 어제 이전 주문의 TP가 내가 설정한 가격으로 마감되었고 해당 TP와 같은 가격인 Pending Sell Stop이 18pp 하락했습니다. 이전에는 그렇지 않았습니다.
 
keep87 :
그것은 금지되어 있습니다. csv 파일을 생성할 수 있으며 kernel32.dll을 통해 생성하는 것이 매우 편리합니다. 그러나 EA는 표준 기능을 사용하여 이 파일 또는 파일을 전자 메일로 보낼 수 없습니다. 포럼에서 제 기억이 맞다면 스크린샷을 이메일로 보내는 방법을 본 적이 있습니다. 채택될 수 있다고 확신합니다.

죄송합니다. 할 수 없습니다. 이것이 귀하의 의견입니까 아니면 기술적으로 이 프로그래밍 언어가 허용하지 않습니까?
 
sting-igor :
실제 계정의 비밀번호를 변경하는 방법은 무엇입니까? 그러나 어제 이전 주문의 TR이 내가 설정한 가격에 마감되었고 해당 TR과 같은 가격에 있는 보류 중인 매도 스탑이 18pp 하락했습니다. 이전에는 그렇지 않았습니다.

불명확한데 무슨 상관이야?
 

포럼에서 이진 파일로 배열을 쓰고 읽는 훌륭한 예를 찾았습니다.

 double x [ 3 ] [ 2 ] ;
   
   x [ 0 ] [ 0 ] = 1 ;
   x [ 0 ] [ 1 ] = 2 ;    
   x [ 1 ] [ 0 ] = 3 ;
   x [ 1 ] [ 1 ] = 4 ;      
   x [ 2 ] [ 0 ] = 5 ;
   x [ 2 ] [ 1 ] = 6 ;      
   
   int h = FileOpen ( "test.bin" , FILE_BIN | FILE_WRITE ) ;
   FileWriteInteger ( h , ArraySize ( x ) , LONG_VALUE ) ;
   FileWriteArray ( h , x , 0 , ArraySize ( x ) ) ;
   FileClose ( h ) ;
   
   double y [ ] [ 2 ] ;
   
   h = FileOpen ( "test.bin" , FILE_BIN | FILE_READ ) ;
   int s = FileReadInteger ( h , LONG_VALUE ) ;
   ArrayResize ( y , s ) ;
   FileReadArray ( h , y , 0 , s ) ;
   FileClose ( h ) ;    
   
   
   Alert ( "===========" ) ;
   Alert ( y [ 0 ] [ 0 ] ) ;
   Alert ( y [ 0 ] [ 1 ] ) ;    
   Alert ( y [ 1 ] [ 0 ] ) ;
   Alert ( y [ 1 ] [ 1 ] ) ;      
   Alert ( y [ 2 ] [ 0 ] ) ;
   Alert ( y [ 2 ] [ 1 ] ) ; 

그러나 문자열 배열로 쓰고 읽을 수 있도록 다시 만들 수는 없습니다. 죄송합니다. 저는 멍청한 사람이지만 문자열을 바이너리 파일에 쓸 수 있다고 생각하지 않습니다. 문자열 배열을 텍스트 파일에 쓰고 읽는 것과 같은 방식으로 할 수 있도록 도와주세요. 배열은 1차원인 것이 바람직합니다. 덕분에.

 
sting-igor :
실제 계정의 비밀번호를 변경하는 방법은 무엇입니까? 그러나 어제 이전 주문의 TP가 내가 설정한 가격으로 마감되었고 해당 TP와 같은 가격인 Pending Sell Stop이 18pp 하락했습니다. 이전에는 그렇지 않았습니다.

"도구" / "설정" / 탭 서버 "변경" 키


 
Lians :

포럼에서 이진 파일로 배열을 쓰고 읽는 훌륭한 예를 찾았습니다.

그러나 문자열 배열로 쓰고 읽을 수 있도록 다시 만들 수는 없습니다. 죄송합니다. 저는 멍청한 사람이지만 문자열을 바이너리 파일에 쓸 수 있다고 생각하지 않습니다. 문자열 배열을 텍스트 파일에 쓰고 읽는 것과 같은 방식으로 할 수 있도록 도와주세요. 배열은 1차원인 것이 바람직합니다. 덕분에.

이 옵션의 문제점:

 string x[ 3 ][ 2 ];
   
   x[ 0 ][ 0 ]= "A" ;
   x[ 0 ][ 1 ]= "B" ;   
   x[ 1 ][ 0 ]= "C" ;
   x[ 1 ][ 1 ]= "D" ;     
   x[ 2 ][ 0 ]= "I" ;
   x[ 2 ][ 1 ]= "H" ;     
   
   int h= FileOpen ( "test.bin" , FILE_BIN | FILE_WRITE );
   FileWriteString (h, ArraySize (x),CHAR_VALUE);
   FileWriteArray (h,x, 0 , ArraySize (x));
   FileClose (h);
   
   string y[][ 2 ];
   
   h= FileOpen ( "test.bin" , FILE_BIN | FILE_READ );
   ArrayResize (y, 100 );
   int d = FileReadArray (h,y, 0 , 100 );
   ArrayResize (y, d);
   FileClose (h);   
   
   
   Alert ( "===========" );
   Alert (y[ 0 ][ 0 ]);
   Alert (y[ 0 ][ 1 ]);   
   Alert (y[ 1 ][ 0 ]);
   Alert (y[ 1 ][ 1 ]);     
   Alert (y[ 2 ][ 0 ]);
   Alert (y[ 2 ][ 1 ]);

아니면 "더 똑똑한" 것이 필요하십니까?

 
타라스비
감사합니다. 이제 모든 것이 괜찮습니다. :)
 

INIT() / DEINIT() / START()에 위치하는 함수가 있습니다.
- 현재 위치()가 있는 코드에서 알 수 있나요? INIT() / DEINIT() / 시작()
고맙습니다!

 

atztek , 음, 함수 코드가 어떻게 생겼는지 알고 있고 다음과 같은 위치에 있다면 코드를 보십시오.

초기화()

{

기능

}

다음과 같은 경우 INIT()에 있습니다.

DEINIT()

{

기능

}

그런 다음 DEINIT()에서 각각

시작()

{

기능

}

그런 다음 START()에서

그리고 아마도 이 모든 것 이상으로.

추신: 함수가 INIT() 또는 DEINIT()에 있으면 코드 없이 시도해 볼 수 있습니다. :)

사유: