[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 714

 
artmedia70 :

친구 여러분, 다음과 같은 질문을 하십시오.

이 경우 차트에 이미 그려진 개체의 존재를 확인하는 방법

ObjectCreate("Trend_Line_DN",OBJ_TREND,WinID,TimeDN[1],PeakDN[1],TimeDN[0],PeakDN[0]);


만일을 대비하여 https://www.mql5.com/ru/forum/111497/page709 를 보십시오.

거기에 개체를 삭제하는 코드를 게시했으며 계산 등을 위해 다시 실행할 수 있습니다.

 
IgorM :


만일을 대비하여 https://www.mql5.com/ru/forum/111497/page709 를 보십시오.

거기에 개체를 삭제하는 코드를 게시했으며 계산 등을 위해 다시 실행할 수 있습니다.

알겠습니다 Igor, 감사합니다. 한 번 보겠습니다...
 

분 차트에서 어떤 지표를 사용해야 하는지 알려주실 수 있나요?

 
Yuri_vk :

분 차트에서 어떤 지표를 사용해야 하는지 알려주실 수 있나요?


어느 쪽이든 마음에 드시면 사용하세요.
 

지표가 일별 차트와 분 차트 모두에서 동일한 방식으로 작동한다는 말씀이신가요?

 
Yuri_vk :

지표가 일별 차트와 분 차트 모두에서 동일한 방식으로 작동한다고 말하려는 건가요?


나는 당신이 알고 있고 편안함을 느끼는 지표를 사용해야한다고 말하고 싶었습니다.
 

안녕하세요! 찻주전자를 도와주세요! OrderTakeProfit() 함수가 소수점 이하 다섯 자리를 출력하도록 하는 방법. 아래 코드. 고맙습니다.

 double TakeProfitLastClosePos ( string sy = "" , int op = - 1 , int mn = - 1 ) {
   datetime t ;
   double    r = - 1 ;
   int       i , k = OrdersHistoryTotal ( ) ;

   if ( sy = = "0" ) sy = Symbol ( ) ;
   for ( i = 0 ; i < k ; i + + ) {
     if ( OrderSelect ( i , SELECT_BY_POS , MODE_HISTORY ) ) {
       if ( OrderSymbol ( ) = = sy | | sy = = "" ) {
         if ( OrderType ( ) = = OP_BUY | | OrderType ( ) = = OP_SELL ) {
           if ( op < 0 | | OrderType ( ) = = op ) {
             if ( mn < 0 | | OrderMagicNumber ( ) = = mn ) {
               if ( t < OrderCloseTime ( ) ) {
                t = OrderCloseTime ( ) ;
                r = OrderTakeProfit ( ) ;
               }
             }
           }
         }
       }
     }
   }
   return ( r ) 

}

 
dimon74 :

안녕하세요! 찻주전자를 도와주세요! OrderTakeProfit() 함수가 소수점 이하 다섯 자리를 출력하도록 하는 방법. 아래 코드. 고맙습니다.

}


그리고 누가이 기능이 필요한 문자 수를 제공하지 않는다고 말했습니다. 그녀는 더 많은 것을 줍니다.
 

안녕하세요.

질문의 핵심:

파일 1.csv는 4개 변수의 현재 값을 씁니다.

int a1, 더블 펑크, 더블 nn, 더블 mm .

int handle=FileOpen("1.csv", FILE_READ|FILE_WRITE ,';');
FileSeek(핸들, 0, SEEK_END);
FileWrite(핸들,a1,punkt,nn,mm);
파일 닫기(핸들);

비슷한 그림이 나옵니다.

2;0.4;1000;1000
2;0.4;1000;1000
2;0.4;904;1000
2;0.4;904;1000
3;0.4;1128;1000
3;0.4;1128;1000

변수는 파일에 액세스한 결과로 마지막 값을 취해야 합니다.
a1==3, 펑크==0.4, nn==1128, mm==1000

모든 것이 간단해 보이지만 이해할 수 없습니다.
도와주세요, 제발.
 
Vinin :

그리고 누가이 기능이 필요한 문자 수를 제공하지 않는다고 말했습니다. 그녀는 더 많이 줍니다.
이것이 나를 위해 작동하는 방식입니다. 포지션은 TP에 의해 마감되었으며 새로운 보류 주문 을 하려면 TP+n*Point 값이 필요합니다. 그리고 여기에서 불일치가 발생합니다. OrderTakeProfit() 은 4개의 신호를 제공하고(이는 Alert를 통해 볼 수 있음) DC는 5개를 원합니다. 나는 이미 많은 것을 시도했지만 그것이 전부는 아닌 것 같다. 생각이 있으시면 던져주세요. 미리 감사드립니다!