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

 

한 가지만 더 말해 주세요. 그렇지 않으면 혼란스럽습니다.

ticketSell = OpenPendingOrderSell( 1 , iLotsSell, Bid, slip, Ask, 0 , 0 , EAName + "-" + NumOfTradesSell, MagicNumberSell, 0 , HotPink );

여기에 "EURUSD" , Period_H1 ,

그리고 암호를 해독할 수 있다면 무슨 일이 벌어질까요? 내가 이것을 할 수 있는지 이해하려면 이것이 필요합니다.

 extern int MagicNumber = 312 ;
int ticket;
bool intersectionX = FALSE,
     intersectionY = FALSE;
int start()

  { 
if   (Ask- iCustom ( "EURUSD" , Period_H1, "Indicator" , 0 , 0 ) == 0 )  {
intersectionX = TRUE;
intersectionY = FALSE;
}
if   ( iCustom ( "EURUSD" , Period_H1, "Indicator" , 1 , 0 )-Bid == 0 ) {
intersectionY = TRUE;
intersectionX = FALSE;
}
if (intersectionY){
ticket = OpenPendingOrder( "EURUSD" , Period_H1, iLots, OP_BUY, 3 , Ask,   0 , 0 , MagicNumber);
}
}
 
belck :

한 가지만 더 말해 주세요. 그렇지 않으면 혼란스럽습니다.

여기에 "EURUSD" , Period_H1,

그리고 무슨 일이 일어나는지 해독할 수 있다면. 내가 이것을 할 수 있는지 이해하려면 이것이 필요합니다.

여기로 와서 작업 기능에 대해 알아보세요 . 모든 것을 이해하면 쉽게 자신의 것을 작성하십시오 ...
 
artmedia70 :
여기로 와서 작업 기능에 대해 알아보세요 . 모든 것을 이해하면 쉽게 자신의 것을 작성하십시오 ...

감사하다.

나는 여기에서 이해할 수 없는 현상을 발견했습니다. 어드바이저가 거래를 시작하라는 차트의 실제 신호지만 시작되지 않고 오류가 발생하지 않습니다. 뭐가 될수 있었는지?

 

읽고 또 읽고 있는데 도무지 이해가 되지 않습니다.

~에

ticket= OrderSend (sy, op, ll, pp, Slippage, sl, tp, "" , mn, ex, clOpen);

sy는 통화 차트입니까? 그렇다면 올바르게 지정하는 방법.

이와 같이?:

ticket= OrderSend ( "EURUSD" , op, ll, pp, Slippage, sl, tp, "" , mn, ex, clOpen);

또는

ticket= OrderSend (sy "EURUSD" , op, ll, pp, Slippage, sl, tp, "" , mn, ex, clOpen);
 

사실 저는 이제 모든 차트에 배치할 수 있는 어드바이저를 만들고 있으며 코드 자체에 표시된 통화 쌍 및 기간에서만 작동합니다.

따라서 나는 그것이 어떻게 올바른지 이해하지 못합니다.

나는 이것을 가지고있다 :

 double one = iCustom ( "EURUSD" , RERIOD_H1, "indicator" , 14 , 0 , 0 );

Buy = (one < 80 );

if (Buy){
ticket = // тут указывать валютную пару или нет?? вот этого я не до пойму. если да то так как я вверху из вариантов привел или как то по другому?
}
 
belck :

읽고 또 읽고 있는데 도무지 이해가 되지 않습니다.

~에

sy는 통화 차트입니까? 그렇다면 올바르게 지정하는 방법.

이와 같이?:

또는

이것이 이고르 김의 기능을 위한 것이라면 각 기능에 대한 스크립트나 호출 방법에 대한 설명을 제공합니다.
이 경우 sy는 호출될 때 함수에 전달되는 변수입니다. 함수 자체에서 처음에 확인하고 NULL 또는 ""가 전달되면 sy=symbol();
나머지는 유추입니다.
 
belck :

사실 저는 이제 모든 차트에 배치할 수 있는 어드바이저를 만들고 있으며 코드 자체에 표시된 통화 쌍 및 기간에서만 작동합니다.

따라서 나는 그것이 어떻게 올바른지 이해하지 못합니다.

나는 이것을 가지고있다 :

이게 뭔가요?
Buy = (one < 80 );
어떤가요?
 

나는 찾았다

 int start()                               // Спец. функция start
  {                                       // Открытие BUY
   OrderSend ( "GBPUSD" ,OP_BUY, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point );
   return ;                                 // Выход из start()
  }

그리고 지금 상황을 정확히 이해할 수 있는 방법은 다음과 같습니다. PERIOD_H1에 새 양초가 나타나면 주문을 시작해야 합니다.

ouble one = iCustom ( "EURUSD" , RERIOD_H1, "indicator" , 14 , 0 , 0 );

Buy = (one < 80 );

if (Buy){

OrderSend ( "GBPUSD" ,OP_BUY, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point );
}

아니면 그냥 이 옵션인가요?

ouble one = iCustom ( "EURUSD" , RERIOD_H1, "indicator" , 14 , 0 , 0 );

Buy = (one < 80 );

      PrevClBuy = iClose( "EURUSD" , RERIOD_H1, 2 );
      CurrClBuy = iClose( "EURUSD" , RERIOD_H1, 1 );
if (PrevClBuy > CurrClBuy)
if (Buy){

OrderSend ( "GBPUSD" ,OP_BUY, 0.1 ,Ask, 3 ,Bid- 15 * Point ,Bid+ 15 * Point );
}
 
belck :

사실 저는 이제 모든 차트에 배치할 수 있는 어드바이저를 만들고 있으며 코드 자체에 표시된 통화 쌍 및 기간에서만 작동합니다.

따라서 나는 그것이 어떻게 올바른지 이해하지 못합니다.

나는 이것을 가지고있다 :

아마도 다음과 같이 필요할 것입니다 (그는 이전 포즈를 연 후 시간을 확인하여 Kimov 함수를 호출하는 예를 들었습니다. 글쎄, 내 머리의 일부 변수 ...) :
 double pa = MarketInfo(Symbol(),MODE_ASK);
double pb = MarketInfo(Symbol(),MODE_BID);
double po = MarketInfo(Symbol(),MODE_POINT);
double sl, tp;


double one = iCustom ( "EURUSD" , RERIOD_H1, "indicator" , 14 , 0 , 0 );

if (one < 80 ) Buy=true;

if (Buy)
   {
      MagicB=51;                                         // Задаём магик... 5 и 1; 5 = пять минут, 1 = стратегия 1
      New_Comm="Expert";                                // Задаём комментарий для позиции
      sl = pb-StopLoss*po;
      tp = 0;
         
      if (SecondsAfterOpenLastPos(NULL, OP_BUY, MagicB)>=7*60)
          OpenPosition(NULL,OP_BUY,Lots,sl,tp,MagicB,New_Comm);
   }
 
belck :

나는 찾았다

다음은 현재 상황을 올바르게 이해할 수 있는 방법입니다. 어느 기간에 포지션이 열릴 것인지입니다. PERIOD_H1에 새 양초가 나타나면 주문을 시작해야 합니다.

아니면 그냥 이 옵션인가요?

모두 잘못 됐어. 이고르 김의 함수 호출이라면 위의 예를 들었습니다.