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

 
모두에게 좋은 하루. 제 질문은: 다른 통화 쌍 및 기간에서 EA 요청 데이터를 만들고 싶습니다. 이렇게 하려면 수십 개의 차트를 열어 두어야 합니다(하지만 Expert Advisor는 하나의 차트에만 설치됨). 이 모든 것은 많은 메모리를 "먹고" VPS를 크게 저하시킵니다(설정에서 기록/창의 막대 수를 줄여도). 차트를 많이 열지 않고 어떻게 든 할 수 있지만 동시에 필요한 시계열이 계속 존재해야합니까? 답변에 미리 감사드립니다.
 
AndEv :
모두에게 좋은 하루. 제 질문은: 다른 통화 쌍 및 기간에서 EA 요청 데이터를 만들고 싶습니다. 이렇게 하려면 수십 개의 차트를 열어 두어야 합니다(하지만 Expert Advisor는 하나의 차트에만 설치됨). 이 모든 것은 많은 메모리를 "먹고" VPS를 크게 저하시킵니다(설정에서 기록/창의 막대 수를 줄여도). 차트를 많이 열지 않고 어떻게 든 할 수 있지만 동시에 필요한 시계열이 계속 존재해야합니까? 답변에 미리 감사드립니다.

다른 통화에서 정확히 무엇이 필요합니까? 예. 지표에서 모든 통화와 기간을 지정하고 이러한 방식으로 데이터를 수신할 수 있습니다.

 double iMA ( NULL , 0 , ...) // по символу и таймфрейму текущего графика
double iMA ( "AUDUSD" , PERIOD_W1 , ...) // по AUDUSD и по недельному таймфрейму

AUDUSD, W1 차트를 열어둘 필요가 없습니다.

 
paladin80 :

다른 통화에서 정확히 무엇이 필요합니까? 예. 지표에서 모든 통화와 기간을 지정하고 이러한 방식으로 데이터를 수신할 수 있습니다.

AUDUSD, W1 차트를 열어둘 필요가 없습니다.

모든 지표는 시계열(예: "AUDUSD" , PERIOD_W1 )을 기반으로 계산을 수행하며 차트 없이 시계열은 존재하지 않습니다. 문제는 이 문제를 해결할 수 있는 방법이 있는지입니다. MT4에서는 할 수 없는 일이 많았지만 글을 읽을 줄 아는 사람(예: Zhunko)이 많은 것을 가능하게 만들었습니다. 말씀하신 대로 데이터를 가져오려고 했지만 작동하지 않았습니다. 쌍이 Market Watch 창에 있었지만 작동하지 않았습니다. 해당 차트를 연 후 즉시 필요한 데이터를 얻을 수 있었습니다.
 
AndEv :
모든 지표는 시계열(예: "AUDUSD" , PERIOD_W1 )을 기반으로 계산을 수행하며 차트 없이 시계열은 존재하지 않습니다. 문제는 이 문제를 해결할 수 있는 방법이 있느냐는 것입니다. MT4에서는 할 수 없는 일이 많았지만 글을 읽을 줄 아는 사람(예: Zhunko)이 많은 것을 가능하게 만들었습니다. 말씀하신 대로 데이터를 가져오려고 했지만 작동하지 않았습니다. 쌍이 Market Watch 창에 있었지만 작동하지 않았습니다. 해당 차트를 연 후 즉시 필요한 데이터를 얻을 수 있었습니다.

계측기가 열려 있고 이 시간대에 지속적으로 액세스할 수 있는 경우 차트 없이 시계열이 존재합니다. 이 경우 일정은 전혀 필요하지 않습니다.
 
AndEv :
모든 지표는 시계열(예: "AUDUSD" , PERIOD_W1 )을 기반으로 계산을 수행하며 차트 없이 시계열은 존재하지 않습니다. 문제는 이 문제를 해결할 수 있는 방법이 있느냐는 것입니다. MT4에서는 할 수 없는 일이 많았지만 글을 읽을 줄 아는 사람(예: Zhunko)이 많은 것을 가능하게 만들었습니다. 말씀하신 대로 데이터를 가져오려고 했지만 작동하지 않았습니다. 쌍이 Market Watch 창에 있었지만 작동하지 않았습니다. 해당 차트를 연 후 즉시 필요한 데이터를 얻을 수 있었습니다.
이 코드를 만들었습니다.

 double MA_AUDUSD_M5, MA_AUDUSD_W1, MA_EURCAD_H1;
//+------------------------------------------------------------------+
int start()
  {
//----
MA_AUDUSD_M5= iMA ( "AUDUSD" , PERIOD_M5 , 20 , 0 , MODE_SMA , PRICE_CLOSE , 0 );
MA_AUDUSD_W1= iMA ( "AUDUSD" , PERIOD_W1 , 20 , 0 , MODE_SMA , PRICE_CLOSE , 0 );
MA_EURCAD_H1= iMA ( "EURCAD" , PERIOD_H1 , 20 , 0 , MODE_SMA , PRICE_CLOSE , 0 );

Comment ( "MA_AUDUSD_M5 = " ,DoubleToStr(MA_AUDUSD_M5, Digits ), "\n" ,
         "MA_AUDUSD_W1 = " ,DoubleToStr(MA_AUDUSD_W1, Digits ), "\n" ,
         "MA_EURCAD_H1 = " ,DoubleToStr(MA_EURCAD_H1, Digits ));
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
int init()
  {
   return ( 0 );
  }
//+------------------------------------------------------------------+
int deinit()
  {
   return ( 0 );
  }
//+------------------------------------------------------------------+

EURUSD, Daily에서 시각화로 테스트할 때 다음과 같은 일이 발생합니다.


EURCAD에 문제가 있었습니다. 나는이 도구로 작업하지 않고 아마도 그것에 대한 기록이 없을 수도 있음을 기억하고 다운로드하고 (F2 등) 터미널을 다시 시작했으며 이것이 일어난 일입니다.


EURCAD에 대한 데이터가 있습니다. VPS 에서는 필요한 도구에 대한 이야기를 해야 할 수도 있습니다.

 
AndEv :
모든 지표는 시계열(예: "AUDUSD" , PERIOD_W1 )을 기반으로 계산을 수행하며 차트 없이 시계열은 존재하지 않습니다. 문제는 이 문제를 해결할 수 있는 방법이 있느냐는 것입니다. MT4에서는 할 수 없는 일이 많았지만 글을 읽을 줄 아는 사람(예: Zhunko)이 많은 것을 가능하게 만들었습니다. 말씀하신 대로 데이터를 가져오려고 했지만 작동하지 않았습니다. 쌍이 Market Watch 창에 있었지만 작동하지 않았습니다. 해당 차트를 연 후 즉시 필요한 데이터를 얻을 수 있었습니다.

원하는 장비에 대한 데이터를 사전에 요청하면 차트 없이 구축되지만 시간이 걸립니다.
 
FAQ :

원하는 장비에 대한 데이터를 사전에 요청하면 차트 없이 구축되지만 시간이 걸립니다.
두 번째 요청으로 데이터를 얻을 수 있다는 것이 요점입니다. 그리고 처음으로 그렇게 만드는 방법은 무엇입니까?
 
hoz :

그리고 여기에 사실 칠면조 자체가 있습니다.

https://www.mql5.com/en/code

일반적으로 칠면조 자체는 나에게 거래 신호로 흥미롭지 않습니다. 그러나 나는 흥미로운 이름을 발견했고 그 "내부"를 보기로 결정했습니다. 첨 접한건데..

나는 이 바보의 모습을 "평소"로 가져오기로 결정했습니다(작가가 저를 용서할 수 있습니다). 무슨 일이 (파일에서).
파일:
ssl.mq4  4 kb
 
AndEv :
두 번째 요청으로 데이터를 얻을 수 있다는 것이 요점입니다. 그리고 그것을 처음으로 만드는 방법은 무엇입니까?

그리고 그들은 오류를 처리하려고 노력했습니다.
 
paladin80 :

VPS에서는 필요한 도구에 대한 이야기를 해야 할 수도 있습니다.

기록을 다운로드해도 아무 것도 제공되지 않습니다. 요청할 때 항상 새로운 데이터가 필요합니다. 나는 또한 그러한 스크립트를 만든 다음 코드를 올빼미로 전송하여 들어오는 틱에서 시작을 수행했습니다. 차트를 열지 않는 역학에서는 두 번 요청해야 하며 이 경우에만 새로운 데이터를 얻을 수 있습니다. 다시 묻지 않고는 어떻게 해야할지 모르겠습니다.
사유: