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

 
gawrik :

말이 쉽지... :) 무식한 사람이 할 수 있는 일인가요?

주신 링크 잘 보셨나요? 나는 인용한다: e-CloseByProfit.rar EA는 그들이 포인트로 손익의 총 지정된 수준에 도달하면 모든 포지션을 닫습니다.
 

문제,

보류 중인 주문 티켓과 이 보류 중인 주문을 실행한 후의 티켓의 값이 동일한가요?

 
DOCTORS :

문제,

보류 중인 주문 티켓과 이 보류 중인 주문을 실행한 후의 티켓의 값이 동일한가요?


아니다
 
PapaYozh :

아니다
예, 티켓은 변경되지 않습니다.
 
alsu :
예, 티켓은 변경되지 않습니다.
유일한 예외는 브로커가 보류 중인 주문을 여러 시장 주문으로 실행할 수 있다는 것입니다(예: 7.5랏의 볼륨을 5.0 + 2.5로 분할). 그러면 하나의 시장가 주문은 보류 중인 주문과 동일한 티켓을 갖게 되고 나머지는 다를 것입니다. 이 상황은 정말로 나에게 일어났습니다. 나는 그것을 처리해야했습니다. 브로커/DC에 확인하십시오.
 
alsu :
유일한 예외는 브로커가 보류 중인 주문을 여러 시장 주문으로 실행할 수 있다는 것입니다(예: 7.5랏의 볼륨을 5.0 + 2.5로 분할). 그러면 하나의 시장가 주문은 보류 중인 주문과 동일한 티켓을 갖게 되고 나머지는 다를 것입니다. 이 상황은 정말로 나에게 일어났습니다. 나는 그것을 처리해야했습니다. 브로커/DC에 확인하십시오.

네, 답변 감사합니다!

그런 다음 두 개의 다른 방향으로 두 명의 보조자를 그립니다.

질문 - 주기 없이 주문 티켓 을 결정하는 방법은 무엇입니까?

쳇 헷갈려... 기능좀 알려주마?

 

포럼 사용자, 질문:

같은 날짜에 전략 테스터 에서 같은 Expert Advisor를 테스트하면 매번 다른 결과가 나오는 이유입니다. 왜 이런 일이 발생합니까?

 

안녕하세요. 나는 프로그래밍을 전혀 잘하지 못한다. 따라서 도움을 요청합니다. StopLoss 및 TrailingStop을 코드에 추가하는 데 도움이 됩니다. 조언자는 내 것이 아니지만 전략은 나쁘지 않으므로 시행 착오를 통해 나는 스스로 조언자를 다시 만듭니다. 관심 있는 분들을 위해 어드바이저를 말하자면 원래 포장에 그대로 싣습니다. 다음은 내가 하는 일입니다.



 //+------------------------------------------------------------------+
//|                                             stohastic_system.mq4 |
//|                                                    Анатолий      |                                                                  |
//+------------------------------------------------------------------+

extern double Lots= 0.4 ;
extern int TakeProfit= 50 ;
extern int NWave= 2 ;
extern int K= 9 ;
extern int D= 3 ;
extern int slowing= 5 ;
extern int Average_method= 2 ;
extern int price_field= 0 ;

int K_level= 0 ;
int down= 0 ;
int up= 0 ;


int init()
  {

   return ( 0 );
  }

int deinit()
  {

   return ( 0 );
  }

int start()
  {
     int ticket= 0 ;
     double stoch_1= iStochastic ( NULL , 0 ,K,D,slowing,Average_method,price_field,MODE_MAIN, 1 );
     double stoch_2= iStochastic ( NULL , 0 ,K,D,slowing,Average_method,price_field,MODE_MAIN, 2 );
     double stoch_3= iStochastic ( NULL , 0 ,K,D,slowing,Average_method,price_field,MODE_MAIN, 3 );
     int Hour_curr= TimeHour ( TimeCurrent ());
    
     if ((stoch_1> 90 )&&(stoch_2> 70 )) K_level= 90 ;
     if ((stoch_1< 10 )&&(stoch_2< 30 )) K_level= 10 ;  
     if ( OrdersTotal ()< 1 )
      {        
         if ((Hour_curr>= 1 )&&(Hour_curr< 24 )) //проверка сигналов только в этот промежуток времени
          {
             if ((K_level== 10 )&&(stoch_1> 10 )) //сигнал на покупку
              {
                 RefreshRates ();
                 Print ( "Сигнал на покупку. stoch_1=" ,stoch_1, " stoch_2=" ,stoch_2);
                ticket= OrderSend ( Symbol (),OP_BUY,Lots,Ask, 10 , 0 ,Ask+TakeProfit* Point , "buy_order1" , 1 , 0 , Blue );
                
                K_level= 10 ; 
                down= 0 ;               
              }
             if ((K_level== 90 )&&(stoch_1< 90 )) //сигнал на продажу
              {
                 RefreshRates ();
                 Print ( "Сигнал на продажу. stoch_1=" ,stoch_1, " stoch_2=" ,stoch_2);
                ticket= OrderSend ( Symbol (),OP_SELL,Lots,Bid, 10 , 0 ,Ask-TakeProfit* Point , "sell_order1" , 1 , 0 , Red );
               
                K_level= 90 ;
                up= 0 ; 
              }
          }
      }
    
   
   
     return ( 0 );
  }
   
파일:
 
link1 :

포럼 회원, 질문:

같은 날짜에 전략 테스터에서 같은 Expert Advisor를 테스트하면 매번 다른 결과가 나오는 이유입니다. 왜 이런 일이 발생합니까?

또는 테스트에 사용된 스프레드가 변경됩니다.
 
ilunga :
또는 테스트에 사용된 스프레드가 변경됩니다.

날짜는 2월 15일부터 2월 16일까지 동일합니다.