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

 
TVA_11 :

어떤 일이 일어날지, 어떤 일이 일어날 수 있습니까?

슬리피지에 대한 갭을 지정하지 않고 매수, 매도 보통 + - 2포인트.

응답으로 다시 인용하십시오.

그리고 슬리피지 값을 설정하지 않으면 구매가 보장되나요?

아니요. 귀하가 OrderSend()에 입력한 내용과 상관없이 재인용 할 수 있습니다.
 

그래서 .. 인용 , 이것은 브로커의 욕망입니다.

그는 기회가 없으며 거래하지 않습니다.

그 후 얼마 후(상인의 윤리에 따라) 매도, 재매수 요청을 반복해야 합니까?

 
TVA_11 :

그래서.. 다시 인용, 이것은 브로커의 욕망입니다.

그는 기회가 없으며 거래하지 않습니다.

그 후 얼마 후(상인의 윤리에 따라) 매도, 재매수 요청을 반복해야 합니까?


뻔뻔하게 웃으면서 주머니에서 지갑을 꺼내 그 속에 침을 뱉는 소매치기(당신의 얼굴)를 얼마나 오래 바라보느냐에 달렸다.

회사를 변경합니다. Al*ari - ECN 계정을 추천합니다. 그런 쓰레기는 없습니다.

 
TVA_11 :

어떤 일이 일어날지, 어떤 일이 일어날 수 있습니까?

슬리피지에 대한 갭을 지정하지 않고 매수, 매도 보통 + - 2포인트.

응답으로 다시 인용하십시오.

그리고 슬리피지 값을 설정하지 않으면 구매가 보장되나요?


이 설정은 잊어도 됩니다. 부엌이 당신의 돈을 가져가 길 원하면 재인용 이 발생합니다. 그들은 격차가 무엇인지 신경 쓰지 않고 어쨌든 할 것입니다) 이것이 스스로를 "최고의 브로커 XXXXX"라고 부르는 대부분의 사기 회사에서 알고리즘 거래의 현실입니다. (XXXXXX - 이미 존재하는 대륙 또는 은하의 이름을 삽입하십시오)

변경해도 설정이 변경되지 않으며 모든 것이 동일하게 유지됩니다.

 
안녕하세요 ! 실제 바 +1에 대한 설명을 알려주세요. 예를 들어 실제 막대가 아닌 다음 막대의 가격이 필요합니다.
Ask[ 0 ]+ 1*Point ?   // Но ведь пункт это не следующий бар
 
skyjet :
안녕하세요 ! 실제 바 +1에 대한 설명을 알려주세요. 예를 들어 실제 막대가 아닌 다음 막대의 가격이 필요합니다.

Ask 및 Bid는 최신 정보입니다.


고/저/개방/종가가 필요한 경우 다음을 사용하십시오.

high[0] - 현재 막대의 최고값

high[1] - 이전 막대의 최고값

등.

 
skyjet :
안녕하세요 ! 실제 바 +1에 대한 설명을 알려주세요. 예를 들어 실제 막대가 아닌 다음 막대의 가격이 필요합니다.


위의 답변에 다음을 추가하겠습니다.

1) 단말은 과거 Ask에 대한 정보를 저장하지 않습니다. Bid와 동일한 현재 하나만 있습니다.

2) 바는 입찰 가격으로 제작됩니다. 닫기[0] = 입찰가.

 
ilunga

답장 해주셔서 매우 감사합니다! 그러나 여전히 Ask[0],Bid[0] 이후의 미래 막대를 설명하는 방법은 무엇입니까?
 

안녕하세요 표시가 있습니다 https://www.mql5.com/en/code/7176

역사공부를 잘한다. 실생활에서 그는 매우 찢어졌습니다.

예를 들어 막대 또는 모든 기간마다 이 표시기를 다시 그리거나 다시 계산할 수 있습니까?

예를 들어, m5에서 거래하고 신호를 기다릴 때 신호를받지 못할 수 있으며 15-20 분 동안 앉아서 기다리십시오. 다른 시간 프레임으로 전환한 다음 다시 m5로 전환하면 신호가 있는 것으로 나타났습니다. 10분 전. 시간 프레임을 전환하지 않고 어떻게 이 재계산을 자동으로 수행할 수 있습니까?

 

여기서 이상한 점이 있습니다. 주문을 여는 기능은 다음과 같습니다.

 //+-------------------------------------------------------------------------------------+
//| Открытие длинной позиции                                                            |
//+-------------------------------------------------------------------------------------+
bool OpenBuy()
{
   int ticket = - 1 ;
   string myNote = "Сов баянул" ;
  
   double price = High[ 1 ] + i_thresholdFromInput*pt;
   double SL = Low[ 1 ] - i_thresholdFromBasedSL*pt ;

   if (SL < g_stopLevel)
    SL = g_stopLevel*pt;
  
  ticket = OrderSend ( Symbol (),OP_BUYSTOP, 0.1 , NormalizeDouble (price, Digits ),i_slippage, 0 , 0 ,myNote,i_myMagic, TimeCurrent () + 600 ,Navy);
  
   if (ticket > 0 && OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES))
     if (!OrderModify(ticket,OrderOpenPrice(), NormalizeDouble (SL, Digits ), NormalizeDouble (High[ 1 ] + i_tp*pt, Digits ), 0 ,Navy))
     return ( false );
  
   return ( true );
}
//+-------------------------------------------------------------------------------------+
//| Открытие короткой позиции                                                           |
//+-------------------------------------------------------------------------------------+
bool OpenSell()
{
   int ticket = - 1 ;
   string myNote = "Сов шортанул" ;
  
   double price = Low[ 1 ] - i_thresholdFromInput*pt;
   double SL = High[ 1 ] + i_thresholdFromBasedSL*pt;
  
   if (SL < g_stopLevel)
    SL = g_stopLevel*pt;
    
  ticket = OrderSend ( Symbol (),OP_SELLSTOP, 0.1 , NormalizeDouble (price, Digits ),i_slippage, 0 , 0 ,myNote,i_myMagic, TimeCurrent () + 600 ,Red);
  
   if (ticket > 0 && OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES))
     if (!OrderModify(ticket,OrderOpenPrice(), NormalizeDouble (SL, Digits ), NormalizeDouble (Low[ 1 ] - i_tp*pt, Digits ), 0 ,Red))
     return ( false );
    
   return ( true );
}

여기에서 중지가 양초 + 들여쓰기의 이전 극값 뒤에 배치되었음을 알 수 있습니다. 그럼에도 불구하고 테스터는 스톱이 잘못되었다고 끊임없이 맹세하고 완고하게 오류 130 을 제공합니다. 시각적으로 보면 모든 것이 적절해 보입니다. 중지는 시각적으로 stopLevel 수준을 초과합니다. Alpari에서 테스트하지만 스프레드 내부에 스탑을 넣을 수도 있습니다. 어디서 오류가 나는지 이해가 안되네요..

어떤 다른 이유가 있을 수 있습니까?

그건 그렇고, 화면에서 주문이 열렸고 오류도 있습니다.