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

 
BeerGod :
어드바이저 코드에는 이에 대한 참조가 없습니다. 즉, 함수가 시장 가격과 주문 개시 가격 사이의 포인트 수를 제공하고 이 값을 비교하고 50보다 크거나 같으면 새 주문을 엽니다. 허용됩니다.
정말 감사합니다
 
first_may :

코드베이스에서 찾을 기준은 무엇입니까?

이름으로, 하지만 여전히 교환 데이터를 브로드캐스트하지 않기 때문에 지금은 작동하지 않습니다.
 
FAQ :

이름으로, 하지만 여전히 교환 데이터를 브로드캐스트하지 않기 때문에 지금은 작동하지 않습니다.


알았습니다. 그리고 또한:

1이 되기 전까지는 답이었다, 미래에 다시 나타날 수 있다는 뜻인가?

2 볼륨은 표시하지만 틱 볼륨은 표시하지 않는 표시기가 있습니까?

 

안녕하세요, 이 문제가 있습니다.

고문이 이전 직책이 닫힐 때까지 새 직책을 열지 않을 가능성을 구현해야 합니다(조건부로 3개 있음).

어디를 봐야할지 정말 모르겠습니다. "구글"하고 싶지만 검색 엔진에 질문을 올바르게 입력하는 방법을 모르겠습니다.

코드는 다음과 같습니다.

 //+------------------------------------------------------------------+
//|                                            МойПервыйСоветник.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

//--- input parameters
extern int           magic = 432221 ;
extern double        TakeProfit= 50 ;
extern double        StopLoss= 70 ;
extern double        Lots_SELL= 0.1 ;
extern double        Lots_BUY= 0.1 ;
//extern bool Buy=false; //для открытия ордера на покупку
//extern bool Sell=false; //для открытия ордера на продажу
double LS,LB,SL,TP,SL_S,TP_S,SL_B,TP_B,i;
                    
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
    LS=Lots_SELL;
    LB=Lots_BUY;
    SL=StopLoss;
    TP=TakeProfit;
    SL_S=(Ask+SL* Point );
    TP_S=(Ask-TP* Point );
    SL_B=(Ask-SL* Point );   
    TP_B=(Ask+TP* Point );
    
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   
   
   OrderSend ( Symbol (),OP_SELLSTOP,LB,Bid- 40 * Point , 2 ,SL_S,TP_S);
   OrderSend ( Symbol (),OP_BUYSTOP,LS,Ask+ 40 * Point , 2 ,SL_B,TP_B);
   OrderSend ( Symbol (),OP_SELL, 0.01 ,Bid, 2 ,SL_S,TP_S);
   //OrderSend(Symbol(),OP_BUYSTOP,0.2,Ask+20*Point,3,Ask-70*Point,Ask+50*Point);
   //OrderSend(Symbol(),OP_SELLSTOP,0.1,Bid-10*Point,3,Ask+100*Point,Bid-50*Point);

}
     
  

  
  
   return ( 0 );
  }
//+------------------------------------------------------------------+

나는 아마도 어딘가에서 뭔가를 잘못 읽었거나/ 간과했거나/ 잘못 이해했거나, 단순히 잊어버렸을 것입니다.

코드를 알려주거나 "진정한 경로"로 안내해 주시면 대단히 감사하겠습니다. =)

 

1) 예를 의미합니다.

2) 마차와 작은 카트는 인터넷에 있지만 데이터는 어디서 얻나요? CME에서 가져왔습니다

 
emonh :

안녕하세요, 이 문제가 있습니다.

고문이 이전 직책이 닫힐 때까지 새 직책을 열지 않을 가능성을 구현해야 합니다(조건부로 3개 있음).

코드는 다음과 같습니다.

나는 아마도 어딘가에서 뭔가를 잘못 읽었거나/ 간과했거나/ 잘못 이해했거나, 단순히 잊어버렸을 것입니다.

코드를 알려주거나 "진정한 경로"로 안내해 주시면 대단히 감사하겠습니다. =)


라인 추가

 int start()
  {
   if ( OrdersTotal ()> 0 ) return ( 0 );
...
 
Roger :


라인 추가


정말 감사합니다!

이 피연산자로 여러 변형을 시도했지만 그 정도는 생각하지 못했습니다. 흠..

그리고 다시 한 번 감사드립니다.

 

음, TP= 700pp 인 경우 테스터에서 테이크 이윤이 시가에 주기적으로 도달하는 일이 어떻게 발생합니까?

 
FAQ :

1) 예를 의미합니다.

2) 마차와 작은 카트는 인터넷에 있지만 데이터는 어디서 얻나요? CME에서 가져왔습니다


중소기업 - 무엇입니까?
 

나는 위와 같은 문제가있다

시작하기 전에 줄을 삽입했는데 아무 것도 변경되지 않았습니다.

왜요 ?

 if ( OrdersTotal ()> 0 ) return ( 0 );