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

 
alsu >> :

이 정도

어떻게 든 주간 양초에 애착이 될 수 있습니까?

아니면 지난 주의 극한값을 구하는 방법을 알려주세요...

추신

오늘은 mql을 처음 배우는 날....

 
분명히 iHighest 를 사용해야 하지만 일수가 노예인 휴일도 있습니다. 일주일 미만...
 
여러분, 지그재그 광선의 평균값을 막대와 점으로 표시하는 지표를 누가 만들 수 있습니까? 그리고 동시에 마지막 (현재) 빔의 값을 보여줍니다.
 
just-me >> :
당연히 iHighest를 사용해야 하지만 일수가 노예인 휴일도 있습니다. 일주일 미만...
 double iHigh ( NULL , PERIOD_W1 , int shift )
double iLow ( NULL , PERIOD_W1 , int shift ) 
 
 

아, 이것으로 모든 것이 명확하지만 가장자리에서 뭔가 혼란스러워졌습니다. 이 코드의 문제점은 무엇입니까?

 double max = iHigh ( "GBPUSD" , PERIOD_W1 , 1 ) ;
double min = iLow ( "GBPUSD" , PERIOD_W1 , 1 ) ;
bool trade_allowed ;
    
if ( trade_allowed = = false )
{
 if ( TimeDay ( Time [ 0 ] ) - TimeDay ( Time [ 1 ] ) > 1 )
 {
  trade_allowed = true ;
 }
}

if ( trade_allowed = = true )
{
 if ( Ask > max )
 {
  if ( OrdersTotal ( ) = = 0 )
  {
   OrderSend ( "GBPUSD" , OP_BUY , 1 , Ask , 3 , Bid - 0.0103 , Ask + 0.0103 , 0 , 1 , 0 , Green ) ;
   trade_allowed = false ;
  }
 }
 if ( Bid < min )
 {
  if ( OrdersTotal ( ) = = 0 )
  {
   OrderSend ( "GBPUSD" , OP_SELL , 1 , Bid , 3 , Ask + 0.0103 , Bid - 0.0103 , 0 , 1 , 0 , Green ) ;
   trade_allowed = false ;
  }
 }
}
 
친애하는 상인 여러분, 문제를 해결하는 데 도움을 주십시오. 문제는 메타에디터에서 컴파일 버튼을 매번 누를 필요가 없도록 지표를 자동으로 계산 하는 방법입니다. 두 개의 지표가 있고 두 번째 지표는 첫 번째 지표와 iCustom 함수를 통해 연결되는데 첫 번째 지표 의 매개변수가 변경되면 두 번째 지표는 내가 컴파일 버튼을 클릭할 때까지 계산되지 않습니다.
 

Alexander, 두 번째 지표는 첫 번째 지표가 아직 변경되지 않았을 때 이미 작동하고 모든 값을 계산했기 때문에 첫 번째 지표의 변경 사항을 고려하여 계산하지 않습니다. 편집을 클릭하면 작동이 중지되고 재설정됩니다. 0으로 설정하고 다시 시작합니다. 음, 그냥 재부팅됩니다.

따라서 두 번째 것을 다시 컴파일할 필요가 없습니다. 삭제하고 금융 상품에 다시 연결하기만 하면 됩니다.

 
Techno >> :

Alexander, 두 번째 지표는 첫 번째 지표가 아직 변경되지 않았을 때 이미 작동하고 모든 값을 계산했기 때문에 첫 번째 지표의 변경 사항을 고려하여 계산하지 않습니다. 편집을 클릭하면 작동이 중지되고 재설정됩니다. 0으로 설정하고 다시 시작합니다. 음, 그냥 재부팅됩니다.

따라서 두 번째 것을 다시 컴파일할 필요가 없습니다. 삭제하고 금융 상품에 다시 연결하기만 하면 됩니다.

그러면 그 과정을 조금 더 자세히 설명하겠습니다. MetaEditor에서 첫 번째 표시기에서 날짜/시간 값(현재 날짜)을 변경하고 컴파일을 클릭하면 첫 번째 표시기가 모두 그려지고 두 번째 표시기는 첫 번째 표시기의 일부 매개변수를 사용하여 계산(내 개입 없이 수행해야 함)을 수행하고 표시합니다. 첫 번째 ind를 컴파일하여 Comment'a(이것이 그의 주요 작업임)를 사용하여 메시지를 보냅니다. 두 번째는 첫 번째 변경 사항을 고려하지 않고 결과를 제공합니다. 두 번째 ind를 컴파일할 때만 해당됩니다. 첫 번째 표시기의 datetime 값을 변경해야 하는 순간까지 모든 것이 제대로 작동합니다.

 
표시기(모든 것을 자체적으로 수행함)를 다시 컴파일하는 대신 재부팅해도 아무 결과가 발생하지 않았습니까?
 
Techno >> :
표시기(모든 것을 자체적으로 수행함)를 다시 컴파일하는 대신 재부팅해도 아무 결과가 발생하지 않았습니까?

지표를 영구적으로 삭제하고 다시 삽입하거나, 내가 할 수 없어도 친구에게 (자동으로) 컴파일하십시오. 예, 그리고 오프라인 상태에서 컴파일을 누르면 표시기가 더 이상 그려지지 않으므로 MT를 닫고 다시 열어야 하지만 네트에 연결되어 있으면 컴파일 중에 표시기(첫 번째)가 그려지기 전에 , 너무, 내가 다른 칠면조를 할 때, 나는 그들이 그에게 끌릴 수 있도록 고통을 겪었습니다. 인터넷의 존재 또는 MT의 재부팅이 필요했습니다.