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

 
Roman. :


이대로는 안될까요?

그런 다음 거기에서 유사한 것을 제외하여 빌드에 중요하지 않도록 ...

MQL4 에는 빌드 번호를 리턴하는 함수나 매크로가 없습니다.
 
Zhunko :
빌드 번호를 리턴하는 MQL4에는 함수나 매크로가 없습니다.


지금은 이해합니다. 센큐.

특정 계정으로만 올빼미를 거래하는 역할을 하는 교과서의 기능, 비밀번호 등의 코드를 빼면 유추로 모든 것을 할 수 있다고 생각했다.

 
안녕하세요. 도와주세요, 제발.

결론은 다음과 같습니다. 특정 가격에 보류 중인 주문 을 자동으로 배치하는 봇이 있습니다.

그러한 가격의 주문이나 거래가 열려있는 경우 주문을 금지하는 것이 필요합니다.

지금 3일째 시도하고 있는데 잘 안되네요.
 

몇 가지 옵션이 있습니다 .... 확인하십시오

 //
// проверим среди Выставленных ордеров /сработавших/ - есть ли Байка
//
void CheckOrdBye()
{
   int total = OrdersTotal ();
   int TotalOpenOrders = 0 ;
   for ( int cnt= 0 ; cnt<total; cnt++){
     if ( OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES) == true)  {
         if ( OrderSymbol ()== Symbol () ) {
             if ( OrderType () == OP_BUY)   { OrdYN = 1 ; return ;}
             if ( OrderType () == OP_SELL)  { OrdYN = 2 ; return ;}
        }
     }
  }
}
 
bestfx :
안녕하세요. 도와주세요, 제발.

결론은 다음과 같습니다. 특정 가격에 보류 중인 주문을 자동으로 배치하는 봇이 있습니다. ...

주문 전송 블록 앞에 다음을 입력하십시오.
 if ( OrdersTotal ()> 0 )
{   for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--)
   {   if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
       if ( OrderSymbol ()!= Symbol ()) continue ;
       if ( OrderOpenPrice ()==bad_price) // bad_price - значение цены при котором не хотите выставить очередной ордер
       return ( 0 );
}  }
 
Aleksander :

몇 가지 옵션이 있습니다 .... 확인하십시오



코드의 주석을 제거할 수 있습니까? 그리고 어떻게 진행해야 하는지도 명확하지 않습니다.
 
paladin80 :
주문을 보내기 위한 블록 앞에 다음을 입력합니다.


그리고 예를 들어 30개가 있다면 어떻게 될까요?

본질은 이것입니다. 두 개의 반대 거래가 평균에서 가격의 소수점 세 자리까지 40포인트 차이로 배치됩니다.

eur\usd의 경우 1.251로 가정해 보겠습니다. 예를 들어 매수 1.253 매도 1.249 그러면 시장이 매수 가격에 도달하고 1.251로 돌아가고 이제 그는 같은 가격에 두 번 더 주문합니다. 게다가, 시장이 구매 가격으로 가는 동안 스크립트는 몇 가지 추가 주문을 할 수 있고 그들과 동일한 작업을 수행할 필요가 있습니다. 하나의 가격 = 하나의 주문. 그것을 구현하는 방법?

 
bestfx :


그리고 예를 들어 30개가 있다면 어떻게 될까요?

본질은 이것입니다. 두 개의 반대 거래가 평균에서 가격의 소수점 세 자리까지 40포인트 차이로 배치됩니다.

eur\usd의 경우 1.251로 가정해 보겠습니다. 예를 들어 매수 1.253 매도 1.249 그러면 시장이 매수 가격에 도달하고 1.251로 돌아가고 이제 그는 같은 가격에 두 번 더 주문합니다. 게다가, 시장이 구매 가격으로 가는 동안 스크립트는 몇 가지 추가 주문을 할 수 있고 그들과 동일한 작업을 수행할 필요가 있습니다. 하나의 가격 = 하나의 주문. 그것을 구현하는 방법?


그냥 마술 == 가격
 
FAQ :

그냥 마술 == 가격

그리고 조금 더 자세히 알려주실 수 있나요?
 
가격을 숫자로 나눕니다 = 정수로 가져와 매직에 쓴 다음 새 주문을 하기 전에 매직에 대한 열린 주문 배열을 찾습니다.