찻주전자의 질문 - 페이지 90

 
Dmido :

제 자신을 반복해서 죄송합니다. 그러나 저는 며칠 동안 mql4 및 mql5 포럼을 파헤쳐 보았지만 어디에서도 찾을 수 없습니다.

질문: MT4에서 MT5로 기록을 다운로드하려면 어떻게 해야 합니까? 테스터와 거래 터미널 자체에 ...

도와주세요. 그렇지 않으면 고문에 대한 모든 작업이 ...

MT5는 기록 자체를 업로드하고 확인하므로 손으로 아무것도 업로드할 필요가 없습니다.
 
sergeev :
그리고 두 번째 쓰기 유형은 무엇입니까?

? 면에서.

그런 번거로운 항목 대신 다음을 원했습니다.

 //+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value
   Object_01_01,Object_01_02,Object_01_03,
   Object_02_01,Object_02_02,Object_02_03,
   Object_03_01,Object_03_02,Object_03_03,
   Object_04_01,Object_04_02,Object_04_03,
   Object_05_01,Object_05_02,Object_05_03,
   Object_06_01,Object_06_02,Object_06_03;

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
   Initilization_Objects_Class();
  }
//---
void Initilization_Objects_Class()
  {   
   Object_01_01.Init( 0 , 1 ); Object_01_01.Init( 0 , 2 ); Object_01_01.Init( 0 , 3 );
   Object_02_01.Init( 1 , 1 ); Object_02_01.Init( 1 , 2 ); Object_02_01.Init( 1 , 3 );
   Object_03_01.Init( 2 , 1 ); Object_03_01.Init( 2 , 2 ); Object_03_01.Init( 2 , 3 );
   Object_04_01.Init( 3 , 1 ); Object_04_01.Init( 3 , 2 ); Object_04_01.Init( 3 , 3 );
   Object_05_01.Init( 4 , 1 ); Object_05_01.Init( 4 , 2 ); Object_05_01.Init( 4 , 3 );
   Object_06_01.Init( 5 , 1 ); Object_06_01.Init( 5 , 2 ); Object_06_01.Init( 5 , 3 );
  }
...배열을 사용합니다.
 
tol64 :

? 면에서.

그런 번거로운 항목 대신 다음을 원했습니다.

...배열을 사용합니다.

...
Something_Value Objects[ 6 ][ 3 ];

...
for ( int j= 2 ; j>= 0 ; j--)
        {
         Something_Value Objects[i][j].Init(i,j);
        }
     }
...

두 번째 광고를 제거하십시오 ;)

 
ilunga :

두 번째 광고를 제거하십시오 ;)

))) 젠장. 고맙습니다. Alex 는 나를 생각하게 했고 나는 시험에 떨어졌다. 게다가 그런 사소한 일에.))
 
Konstantin83 :
MT5는 기록 자체를 업로드하고 확인하므로 손으로 아무것도 업로드할 필요가 없습니다.
그것이 요점입니다! 이전에는 내 기록이 있는 일부 파일을 MT4에 넣을 수 있었습니다. 지금은 그렇지 않습니다. Alpari는 적어도 몇 쌍을 제외하고는 아직 MT5에 대한 따옴표가 없으며 실제 따옴표가 있는 경우에도 MT4에서 사용되는 것을 실제 계정 에 로드하는 방법이 크게 다를 수 있습니다. 자체 서버를 만들고 인용문을 보내거나 MetaQuotes 외부에서 재현할 수 없습니까?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Dmido :
...MT4에서 사용하는 것을 실제 계정 에 로드하는 방법 ....

파일에서 읽고 표시기로 그릴 수 있습니다. 네이티브 그래프와 동일하게 보일 것입니다.

 

다음을 구현하려고 시도하는 것이 이념적으로 잘못된 것임을 올바르게 이해하고 있습니까?

 CopyBuffer (ind_handle, 0 , 0 ,amount,Buffer);

버퍼 가 다음과 같이 연결된 경우:

 SetIndexBuffer ( 0 ,Buffer, INDICATOR_CALCULATIONS );
INDICATOR_DATA 가 아닌 경우?
 
joo :

파일에서 읽고 표시기로 그릴 수 있습니다. 네이티브 그래프와 동일하게 보일 것입니다.

조언 감사합니다. 옵션 중 하나로 기억하겠습니다만, 실제로는 본격적인 다중 통화 테스터로 인해 MT5에서 모든 것을 다시 작성했기 때문에 MT4의 히스토리를 여기까지 채우는 방법을 모르겠습니다. 테스터 ...
 
x100intraday :

다음을 구현하려고 시도하는 것이 이념적으로 잘못된 것임을 올바르게 이해하고 있습니까?

버퍼 가 다음과 같이 연결된 경우:

INDICATOR_DATA 가 아닌 경우?

적어도 여기에서 이 기능을 사용하는 예를 참조하십시오 - https://www.mql5.com/ru/docs/series/copybuffer

이 함수는 표시기 자체 내부가 아니라 핸들을 통해 외부 에서 표시기 버퍼에 액세스하기 위한 것입니다.
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyBuffer - Документация по MQL5
 
Rosh :

적어도 여기에서 이 기능을 사용하는 예를 참조하십시오 - https://www.mql5.com/en/docs/series/copybuffer

이 함수는 표시기 자체 내부가 아니라 핸들을 통해 외부 에서 표시기 버퍼에 액세스하기 위한 것입니다.

답변을 읽은 후 나는 조금 다르게 보았습니다. 그러나 나는 여전히 하나의 개발된 맞춤형 지표 내에서 위의 기능과 정확히 그 식별자의 공유에 대해 질문했습니다(질문의 기초가 아닌 다른 지표의 핸들이 관련되어 있음에도 불구하고). 따라서 제공된 링크로 다른 것이 정리되었으므로 질문은 무궁무진했습니다.

내가 관심이 있었던 것은 http://zulman.googlecode.com/svn/trunk/MT5/Indicators/ColorCandles.mq5 에서 찾았습니다. 내가 질문한 것을 지표에 결합하는 것이 올바른지 여부는 정확하지 않지만 이 예에서는 문제 없이 실행되고 작동합니다.

 SetIndexBuffer ( 5 ,MABuffer, INDICATOR_CALCULATIONS );
[...]
if ( CopyBuffer (MAHandle, 0 , 0 ,rates_total,MABuffer)<= 0 )

어쨌든 답변 감사합니다. 어떤 식 으로든 편리했습니다.