초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1020

 
Vladimir Karputov :

고문에서 또는 지표에서? 현재 기간 또는 다른 사람의 기간 동안?

표시기에서 바람직하게는 현재 시간 프레임입니다.

 
yiduwi :

표시기에서 바람직하게는 현재 시간 프레임입니다.

표시기에는 이미 OHLC 어레이, 시간 및 볼륨이 있습니다. OnCalculate

 int    OnCalculate ( 
   const int         rates_total,       // размер входных таймсерий 
   const int         prev_calculated,   // количество обработанных баров на предыдущем вызове 
   const datetime &  time[],             // массив Time 
   const double &    open[],             // массив Open 
   const double &    high[],             // массив High 
   const double &    low[],             // массив Low 
   const double &    close[],           // массив Close 
   const long &      tick_volume[],     // массив Tick Volume 
   const long &      volume[],           // массив Real Volume 
   const int &       spread[]           // массив Spread 
   );

따라서 high 및 low 어레이에 액세스하기만 하면 됩니다.

먼저 이 트릭 을 수행해야 합니다.

 //+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
//---
   if (N>rates_total- 1 )
       return ( 0 );
   ArraySetAsSeries (high, true );
   ArraySetAsSeries (low, true ) ;
   ***
//--- return value of prev_calculated for next call
   return (rates_total);
  }

그 이후 에는 높은 배열과 낮은 배열의 인덱스 [0]이 차트의 맨 오른쪽 막대에 해당합니다.

 
Vladimir Karputov :

표시기에는 이미 OHLC 어레이, 시간 및 볼륨이 있습니다. OnCalculate

따라서 high 및 low 어레이에 액세스하기만 하면 됩니다.

먼저 이 트릭 을 수행해야 합니다.

그 이후 에는 높은 배열과 낮은 배열의 인덱스 [0]이 차트의 맨 오른쪽 막대에 해당합니다.

덕분에.

 

현물 상품에서 선물로 로봇을 변환하는 방법에 대한 지침이 있습니까?

테스트하려고합니다. 예를 들어 FX 및 CFD에서는 작동하지만 인덱스에서는 작동하지 않습니다. 로그에 몇 가지 활동, 주문-포지션-거래가 있으며 결과는 모두 이익이 0입니다(IN 및 OUT 가격이 다릅니다!). 그리고 대차 대조표는 수평선입니다.

테스트 로그의 일부:

결과:



일반적으로 글로벌 수준에서 뭔가 잘못 이해하고 있습니다 ... "거래소 거래"섹션에서 우리는 세부 사항에 대해서만 이야기하고 있습니다 ...

 
Igor Zakharov :

...수익이 0인 모든 것(IN과 OUT 가격이 다릅니다!)과 대차 대조표는 수평선입니다...

이것은 테스터 버그 일 수 있습니까?

 
Igor Zakharov :

현물 상품에서 선물로 로봇을 변환하는 방법에 대한 지침이 있습니까?

테스트하려고합니다. 예를 들어 FX 및 CFD에서는 작동하지만 인덱스에서는 작동하지 않습니다. 로그에 몇 가지 활동, 주문-포지션-거래가 있으며 결과는 모두 이익이 0입니다(IN 및 OUT 가격이 다릅니다!). 그리고 대차 대조표는 수평선입니다.

테스트 로그의 일부:

결과:



일반적으로 글로벌 수준에서 뭔가 잘못 이해하고 있습니다 ... "거래소 거래"섹션에서 우리는 세부 사항에 대해서만 이야기하고 있습니다 ...

예금 통화 는 무엇입니까?

도구의 사양을 보여줍니다.

이익을 예금 통화로 변환하는 도구는 시장 개요에서 사용할 수 있어야 합니다.

 
Andrey Khatimlianskii :

예금 통화 는 무엇입니까?

도구의 사양을 보여줍니다.

이익을 예금 통화로 변환하는 도구는 시장 검토에서 사용할 수 있어야 합니다.

USD, 다시 계산할 필요가 없습니다. 모두 사용 가능(모두 표시)


획득: 상품 선물 - 모든 사람에게 적용됨(석유, 코코아 등 임의로 선택) 지수 선물 - 모두 0부터.
 
이 주제와 관련이 없는 댓글은 " MQL4 MT4 MetaTrader 4 초보자의 질문 "으로 이동되었습니다.
 
Vladimir Karputov :
이 주제와 관련이 없는 댓글은 " MQL4 MT4 MetaTrader 4 초보자의 질문 "으로 이동되었습니다.

블라디미르, 그래서 내 질문은 상위 5 위였습니다. 저번에 4가지 주제에 5가지 질문에 대해 저에게 손가락질을 하셨는데 지금은 여기에서 삭제되었습니다.

그리고 그 주제에 대해 지금은 대답할 사람이 없습니다. Artem은 그가 바쁘다고 말합니다((

 
psyman :

블라디미르, 그래서 내 질문은 상위 5 위였습니다. 저번에 4가지 주제에 5가지 질문에 대해 저에게 손가락질을 하셨는데 지금은 여기에서 삭제되었습니다.

지금은 그 주제에 대해 대답할 사람이 없습니다. Artem은 그가 바쁘다고 말합니다((

나는 누구를 위협하지 않았다. 당신은 꿈을 꾸고 있습니다.

MQL5와 MQL4도 혼동 하고 있습니다. MQL5 코드는 확장자가 .mq5인 파일입니다.