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

 

VladimirR :

그러나 주기가 종료되면 "추가 날짜"가 남아 있습니다. 결과적으로 오답이 인쇄됩니다.


에서 종료가 발생한 이유를 정확히 알아야 합니다(일별 또는 TwoFarm 기준). 그런 다음 올바르게 파괴하십시오.
 
rustein :

주문이 SL로 열리는 경우 수정을 돕고 반대 주문이 두 개 있는 경우 두 번째 주문에 대해 SL을 제거합니다....그러나 이것은 필요하지 않습니다.

뭐가 필요하세요?
 

모든 미결 주문을 추적해야하지만 어떤 이유로 2 개의 미결 주문이있는 경우 마지막 주문은 개봉 직후 SL을 삭제합니다 ...

그리고 지표 값이 Buy 의 경우 OrderOpenPrice() 보다 높고 Sell 의 경우 낮은 후에 추적해야 합니다.

 
rustein :

모든 미결 주문을 추적해야하지만 어떤 이유로 2 개의 미결 주문이있는 경우 마지막 주문은 개봉 직후 SL을 삭제합니다 ...

그리고 지표 값이 Buy 의 경우 OrderOpenPrice() 보다 높고 Sell 의 경우 낮은 후에 추적해야 합니다.


Up 및 Dn에 대한 검사를 추가하는 것을 잊었습니다(유추)
Up>0 && Up!=EMPTY_VALUE
 
sergeev :
Up 및 Dn에 대한 검사를 추가하는 것을 잊었습니다(유추)
...감사해요 )
 
granit77 :
차트의 모든 개체를 살펴보고 lbl이라는 이름의 개체를 찾고 FXRanger: Risk:Reward=х.ххх 행을 추출하고 구문 분석하고 х.ххх를 double로 변환합니다.
"파싱"이 무엇인지 설명하고 개체 검색을 구성하는 방법이 어렵지 않은 경우 설명하십시오. 주문을 할 수 있지만 아직 물건을 다루지 않았습니다.
 
DhP :

출처가 어디인가요?
내가 무엇을 잡았습니까? 다른 것은 없습니다. 이 파일은 표시기에 삽입되고 작동합니다.
 
demlin :
내가 무엇을 잡았습니까? 다른 것은 없습니다. 이 파일은 표시기에 삽입되고 작동합니다.

확장자가 mq4인 소스 코드가 아니라 확장자가 ex4인 컴파일된 실행 파일을 첨부했습니다.

 
demlin :
"파싱"이 무엇인지 설명하고 개체 검색을 구성하는 방법이 어렵지 않은 경우 설명하십시오. 주문은 할 수 있지만 아직 물건을 다루지는 않았습니다.
개체를 정렬하여 원하는 유형의 레이블을 찾고 ObjectDescription () 함수를 사용하여 해당 텍스트를 문자열 변수에 배치하는 것이 필요하다고 생각합니다.
다음으로 결과 문자열을 "분석"합니다. 즉, 필요한 정보를 구문 분석하고 추출합니다. 문자열 함수 사용 하기 StringFind(), StringLen(), StringSubstr()
"FXRanger: Risk:Reward=х.ххх" 줄에서 "=" 기호의 위치를 찾고 그 뒤의 줄 부분(х.ххх)을 다른 문자열 변수에 배치합니다. 그런 다음 StrToDouble() 함수를 사용하여 문자열을 찾고 있는 숫자로 변환합니다.

   int obj_total= ObjectsTotal ();
   string name;   
   string myname= "lbl" ;
   string mytext;
   
   for ( int i=obj_total+ 1 ;i>- 1 ;i--){
     name= ObjectName (i);   
     if ( StringFind ( name,myname, 0 )>- 1 ){
       mytext= ObjectDescription (name);  
     }
   }
//далее парсим строку mytext
추신
인디케이터는 버퍼가 아닌 객체로 데이터를 출력하고 iCustom을 적용할 수 없기 때문에 이러한 모든 탬버린과의 춤이 필요합니다. 그리고 표시 코드가 없으면 내부에서 아무것도 변경할 수 없습니다.
 

https://www.mql5.com/ru/code/10272

안녕하세요. 첨부된 표시기의 버퍼를 처리하는 데 도움을 주세요. 엑스퍼트 어드바이저 코드에서 색상 변경시 여는 조건 쓰는법.. 감사합니다.

사유: