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

 
Igor Zakharov :

핸들을 반복적으로 수신하고 점차적으로 메모리를 오버플로한다고 가정할 수 있습니다. 라이브 차트에 있는 것은 천천히 하며 모든 메모리를 채울 시간이 없습니다. 테스터는 초당 여러 번 이 작업을 수행하고 빠르게 메모리를 막힙니다.

감사하지만 아닙니다. 핸들은 OnInit에서 한 번 생성됩니다.

 

나는 내 자신의 질문에 대답합니다. 그것이 요점이었습니다.

 my_used\\ICTMP_3.01
my_used\\ICTMP_301

개발자들이 이 점에 주목해야 한다고 생각합니다.

추신 완전한 이해를 위해 추가하겠습니다. EA에서 이름에 점이 있는 표시기를 호출 하면 차트에서 작동하지만 테스터에서 오류로 끝납니다. 동시에 지표 자체는 차트와 테스터 모두에서 작동합니다.
 

안녕하세요. Quick과 함께 작업한 후 다음과 같은 여러 질문이 생겼습니다.

1) 별도의 창에 지표를 표시하는 경우 같은 창에 다른 지표를 표시하려면 어떻게 해야 합니까?

2) 지표에서 Market Watch의 기호 대신 다른 지표의 데이터를 사용하는 방법은 무엇입니까?

고맙습니다.

 
VANDER :

안녕하세요. Quick과 함께 작업한 후 여러 가지 질문이 생겼습니다.

1) 별도의 창에 지표를 표시하는 경우 같은 창에 다른 지표를 표시하려면 어떻게 해야 합니까?

2) 지표에서 Market Watch의 기호 대신 다른 지표의 데이터를 사용하는 방법은 무엇입니까?

고맙습니다.

확인 해봐:

지표를 구축하기 위해 데이터를 선택하는 방법 #


참고: "내비게이터" 창에서 두 번째 표시기를 가져와 첫 번째 표시기의 창으로 끕니다.

Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Использование технических индикаторов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Технический индикатор — наиважнейший инструмент технического анализа. На основании сигналов технических индикаторов принимаются решения относительно того, как и когда совершать сделки. Суть их заключается в математическом преобразовании цены и/или объемов финансового инструмента для прогнозирования будущих изменений цен. При этом появляется...
 

참조로 무엇을 전달해야 하는지 알려주십시오.

 #include <Arrays\ArrayString.mqh>
CArrayString *arr= new CArrayString;

void s()
 {
  arr.Shutdown();
   for ( int i= 0 ;i< 10 ;i++)
     {
      arr.Add( IntegerToString (i));
     // Print(i);
     }
   ArrayStr( arr. ); // сюда что вписать?

// ЗДЕСЬ ВСЁ ПОНЯТНО
   string mass[];
   for ( int i= 0 ;i< 10 ;i++)
     {
       ArrayResize (mass,i+ 1 );
      mass[i]= IntegerToString (i);
     // Print(i);
     }
   ArrayStr(mass); // передаём
   
 }

void ArrayStr( string &m[]) {
   // ...
 }
 
Vitaly Muzichenko :

참조로 무엇을 전달해야 하는지 알려주시겠습니까?

전달하려는 문자열의 동적 배열 중 하나의 요소를 원한다고 생각합니다.

ArrayStr(arr.At( 0 )); 

테스트 스크립트를 스케치하고 실험해 보세요.

 #include <Arrays\ArrayString.mqh>
CArrayString *arr= new CArrayString;

void OnStart ()
{
   InitCArrayString(arr, 10 ); //заполним динамический массив строк 10-ю элементами
   PrintCArrayString(arr); //распечатаем все элементы динамического массива строк
   delete arr;
}
//+------------------------------------------------------------------+
void InitCArrayString(CArrayString &dinamic_string, int count)
{
   dinamic_string.Shutdown();
   for ( int i= 0 ;i<count;i++)
   {
       string s = "arr № " + IntegerToString (i+ 1 );
      dinamic_string.Add(s);
   }
}
//+------------------------------------------------------------------+
void PrintCArrayString(CArrayString &dinamic_string)
{
   for ( int i=dinamic_string.Total()- 1 ; i>= 0 ; i--)
   {
       Print (dinamic_string.At(i));
   }
}

2020.01.24 21:18:49.555 tst (EURUSD,H1) 10번

2020.01.24 21:18:49.555 tst (EURUSD,H1) 9번

2020.01.24 21:18:49.555 tst (EURUSD,H1) 8번

2020.01.24 21:18:49.555 tst (EURUSD,H1) 7번

2020.01.24 21:18:49.555 tst (EURUSD,H1) 6번

2020.01.24 21:18:49.555 tst (EURUSD,H1) 아르 #5

2020.01.24 21:18:49.555 tst (EURUSD,H1) 4번

2020.01.24 21:18:49.555 tst (EURUSD,H1) 아 #3

2020.01.24 21:18:49.555 tst (EURUSD,H1) 아아 #2

2020.01.24 21:18:49.555 tst (EURUSD,H1) 아아 #1

 
Igor Makanu :

전달하려는 문자열의 동적 배열 중 하나의 요소를 원한다고 생각합니다.

테스트 스크립트를 스케치하고 실험해 보세요.


좋아, 당신이 필요로하는 것.

고맙습니다!

 
코드에서 표시기의 가시성을 설정하는 방법은 무엇입니까?
 
나는 유료 베이를 임대하라는 신호를 보낼 것입니다. 그런 보증금을 말합시다. 그리고 센트 또는 250,000의 예치금을 가지고 있고, 다른 유형의 계좌와 특히 다른 레버리지를 가지고 있는데 "자신의 것과 같지 않음" 신호를 사용할 수 있습니까? 로봇이 설정하도록 할 수 있는 옵션이 있는 경우 로봇 구매자가 로봇을 직접 재구성할 수 없도록 닫힌 형식으로 직접 컴파일하고 그가 구매한 것을 하드 형식으로 사용합니다. 로봇의 실제 버전을 프로그래머와 "강화된 로봇"의 다른 사용자에게 병합). 오늘날 로봇은 완전히 작동하지는 않지만 구성되고 프로그래밍되지만 어쨌든 정상입니다. 여기에 프로그래머와의 거래를 신속하게 마무리하기 위해 프로그래머와 유능하고 평화롭게 동의하는 방법에 대한 질문도 있습니다. TOR에 현재 로봇을 포함하여 TOR를 수정함). (c) 네, 저는 멍청이입니다. 그리고 로봇을 소모되지 않는 무언가로 재구성하는 전략을 소유하지 않고 있습니다. 글쎄, 그것은 모든 초강력 멀티 코어와 반년에서 매우 비현실적이며 완성 된 것조차도 설정에 많은 요소가 있습니다. 나는 바꿉니다 = 배수구.
 
Zlaya_budka :
나는 유료 베이를 임대하라는 신호를 보낼 것입니다. 그런 보증금을 말합시다. 그리고 센트 또는 250,000의 예치금을 가지고 있고, 다른 유형의 계좌와 특히 다른 레버리지를 가지고 있는데 "자신의 것과 같지 않음" 신호를 사용할 수 있습니까?

구독자는 복사 비율을 선택할 수 있으며 설정 방법에 따라 다릅니다.

사유: