포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1065

 
evillive :

내가 올바르게 이해했다면 30 틱 후에 하나의 사진이 필요하고 포지션을 닫은 후 30 틱마다 사진이 필요하지 않습니까?

그럼 사진찍기가 더 쉽겠죠? 주문이 마감된 후 30초 후에 말씀해 주시겠습니까?

30틱 후에 한 장의 사진이 필요합니다. 차트에 틱이 표시되므로 30개가 표시됩니다. 그러나 어쨌든 어레이로 작업해야합니다. 다른 주문이 30 초 이내에 마감되면 다른 주문에서 30 초를 계산해야합니다.
 
JuliettaRu :
안녕하세요! 내 질문에 대한 설명을 찾을 수 있는 곳(내가 처음으로 질문한 것이 아닌 것 같습니다)과 무엇을 해야 하는지 알려주세요. MT4는 스마트폰에 설치되어 있는데 20분 정도 지연된 차트를 보여주네요 - PC에서 MT4 수치와 비교해봤습니다.
이것은 성배 입니다! 전리품을 잘라
 

이해하도록 도와주세요. 이 코드 조각을 수정하는 방법을 알 수 없습니다... 더 정확하게는 욕을 하지 않으려면 무엇을 추가해야 합니까?

'OrderModify'의 반환 값을 확인해야 합니다.

         }    
         if (OrderOpenPrice()-Ask > Korts* Point *Multi)
         {
           if (OrderStopLoss() > Ask +(Korts)* Point *Multi) 
           {
               OrderModify(OrderTicket(),OrderOpenPrice(),Ask + (TrSt)* Point *Multi, '1' , 0 , Red);
           }
         }            
      }
   }   
   return ( 0 );
 
Guaro :

이해하도록 도와주세요. 이 코드 조각을 수정하는 방법을 알 수 없습니다... 더 정확하게는 욕을 하지 않으려면 무엇을 추가해야 합니까?

'OrderModify'의 반환 값을 확인해야 합니다.

OrderModify() 함수의 반환 값은 함수 실행을 제어할 수 있도록 변수에 할당되어야 합니다. 또는 단순히

 if (OrderModify(OrderTicket(),OrderOpenPrice(),Ask + (TrSt)* Point *Multi, '1' , 0 , Red))
Print ( "Ордер модифицирован успешно." );
 

컴파일 오류 수정 도움말: Magic - 선언되지 않은 식별자

고양이:

bool CheckExists(int 유형)
{
boolResult = 참;
for(int i = 0; i < OrdersTotal(); i++)
if( 주문 선택 (i, SELECT_BY_POS ))
if(OrderType() == Type && OrderMagicNumber() == Magic && OrderSymbol() == Symbol())
if(OrderOpenTime() >= 시간[0])
결과 = 거짓;
for(i = 0; i < OrdersHistoryTotal(); i++)
{
if(주문 선택(i, SELECT_BY_POS, MODE_HISTORY))
if(OrderType() == 유형 && OrderOpenTime() >= 시간[0]
&& OrderMagicNumber() == 매직 && OrderSymbol() == 기호())
결과 = 거짓;
}

반환(결과);
}

 
Abdus_Ali :

컴파일 오류 수정 도움말: Magic - 선언되지 않은 식별자

고양이:

전역 및 사용자 변수는 코드 시작 부분에 선언해야 하며, 이 경우 다음과 같이 입력한 사용자 변수입니다.

입력 정수 매직 = 1;

 
ticket2=OrderSend( Symbol() ,OP_SELL, lot1, Price2, 20, SL2, TP2, NULL, 2,0, clrGreen);
if (입찰가>=TP1) // 1(1/0)
{

OrderModify(티켓2, ????? , SL2, 가격2, 0, clrNONE);

좋은 저녁입니다. ticket2 주문을 수정하는 방법을 알려주세요. ???? 대신 에 넣을 가격은 얼마 입니까? ..... ? 아니면 수정을 위해 이 주문을 먼저 선택해야 합니까? 사실 이미 OrderModify( ticket2 ,.....

 
bobrush :
ticket2=OrderSend( Symbol(),OP_SELL, lot1, Price2, 20, SL2, TP2, NULL, 2,0, clrGreen);
if (입찰가>=TP1) // 1(1/0)
{

OrderModify(티켓2, ????? , SL2, 가격2, 0, clrNONE);

좋은 저녁입니다. ticket2 주문을 수정하는 방법을 알려주세요. ???? 대신 에 넣을 가격은 얼마 입니까? ..... ? 아니면 수정을 위해 이 주문을 먼저 선택해야 합니까? 사실 이미 OrderModify( ticket2 ,.....

OrderOpenPrice() 설정
 
위치 검색 및 닫기가 사이클에서 중지되는 이유를 이해할 수 없습니다. 이미 사이클을 역전시키고 위치 수를 늘렸지만 테스터에서는 여전히 위치를 건너뛰고(떠납니다). 어디에서 무엇이 잘못되었는지 볼 수 있는지 알려주세요 ...
 int positions= PositionsTotal ();
       for ( int x1=- 1 ;x1<positions;x1++) 
          {
           ulong pos_tiket11=PositionGetTicket(x1);
           if (PositionSelectByTicket(pos_tiket11))
             {
               string comment11= PositionGetString ( POSITION_COMMENT );
               Print ( "ПОЗИЦИЯ ТИКЕТ + " +( string )pos_tiket11+ " " +comment11+ " ТИП " +( string ) PositionGetInteger ( POSITION_TYPE ));
               if (pos_tiket11!=TIKET11) 
                {
                 ENUM_POSITION_TYPE type11=( ENUM_POSITION_TYPE ) PositionGetInteger ( POSITION_TYPE );
                 if (type11== POSITION_TYPE_BUY )
                   {
                     Print ( "ПОЗИЦИЯ ВЫБРАНА КОМЕНТ = " +comment11);
                    mytrade111.PositionClose(pos_tiket11, 15 );
                    TIKKET= 0 ;    
                    dolivka_P1= 1 ;
                   } 
                }
             }
          }
 
ara66676 :
위치 검색 및 닫기가 사이클에서 중지되는 이유를 이해할 수 없습니다. 이미 사이클을 역전시키고 위치 수를 늘렸지만 테스터에서는 여전히 위치를 건너뛰고(떠납니다). 어디에서 무엇이 잘못되었는지 볼 수 있는지 알려주세요 ...

질문이 mql4 포럼에 있기 때문에 코드도 mql4에 있다고 가정합니다. 아님?

mql4에는 위치가 없고 주문만 있습니다.