오류, 버그, 질문 - 페이지 2005

 
Vitaly Muzichenko :

메모리의 양과 그 어리석음. 할아버지는 여전히 Zhiguli 03 모델을 칭찬하지만 평생 동안 썩은 Opel을 운전한 적이 없으며 개인적인 의견을 포기할 정도로 비교할 수 없습니다.

안녕!

64비트 MT4가 있나요???

64비트는 MT5에만 설치됩니다.

/64 키는 설치 프로그램이 설치할 때 64비트를 설정하지 않습니다.

고맙습니다!

Metaquotes는 웹 사이트에서 MT4용 설치 프로그램을 찾지도 못하고 MT 5만 설치되었습니다.

 
tuma_news :

안녕!

64비트 MT4가 있나요???

64비트는 MT5에만 설치됩니다.

/64 키는 설치 프로그램이 설치할 때 64비트를 설정하지 않습니다.

고맙습니다!

Metaquotes는 웹 사이트에서 MT4용 설치 프로그램을 찾지도 못하고 MT 5만 설치되었습니다.


MT4의 경우 32비트만 가능합니다.

 
Aleksey Vyazmikin :

MT4의 경우 32비트만 가능합니다.

그리고 웹 터미널에서 연결이 끊겼다가 다시 나타날 때 소리를 끄고 실제로 소리 알림을 끌 수 있습니까?

고맙습니다.

 
tuma_news :

그리고 웹 터미널에서 연결이 끊겼다가 다시 나타날 때 소리를 끄고 실제로 소리 알림을 끌 수 있습니까?

고맙습니다.


설정에서 "도구 - 설정 - 이벤트"를 재생할 소리를 선택할 수 있습니다.

죄송합니다. 웹 터미널 에 대해 잘 모릅니다.
 

정확한 시간 척도를 사용하면 수직선을 원하는 위치로 수동으로 이동하는 것이 불가능한 경우가 있습니다.

시퀀싱:

  1. 일반 타임라인 설정
  2. 차트 생성 창 EURGBP, M15
  3. 정확한 시간 척도 설정
  4. 확대
  5. 오른쪽 어딘가에 수직선 만들기
  6. 2017.09.15 15:45 마우스로 왼쪽으로 이동

결과적으로 라인은 그림과 같이 다른 날짜로 이동합니다. 다른 물체의 경우 - 눈에 보이지 않고 이해할 수 없는 부분에 자화가 발생합니다. 수동으로 필요한 구성을 전혀 만들 수 없습니다.

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 

스타일러가 이러한 구성을 생성하지 못하도록 하는 방법:

       //+------------------------------------------------------------------+
       //|                                                                  |
       //+------------------------------------------------------------------+

설명이 있는 유사한 구성은 기능을 설명하는 데 편리합니다.

그러나 나는 줄을 건너뛰고 논리적인 구분을 하는 데 익숙합니다. 예를 들어 여기에서는 주석에 대한 구성 대신 아무 것도 넣을 필요가 없습니다.

       if (Variant_Contra== 6 )
        {
         double TP_Lot;
         int SL_Prognoz_Point= 1000 ; //Убыток через Х пунктов
         double TP_Prognoz= 0 ;       //Прогнозируемый тейк профит
         double V_Bezubitok= 0 ;       //Объем позиции для безубытка
         double V_Open= 0 ;           //Текущий объем позиции A
         double V_OpenC= 0 ;           //Текущий объем позиции C
         double strLotA= 0 ;           //Средняя цена позиций A
         double strLotC= 0 ;           //Средняя цена позиций C
         int Open_one= 0 ;             //Бар, на котором был открыт первый ордер
         double MinPrice= 0 ;         //Минимальная цена с начала открытия первого ордера
         double MaxPrice= 0 ;         //Максимальная цена с начала открытия первого ордера
         double V_Close= 0 ;           //Объем позиции, который нужно закрыть что б получился безубыток при закрытии по SL
         lotCalc= 0 ;                 //Обнуляем расчетный объем
         StopLoss= 0 ;                 //Обнуляем стоп лосс 
         //+------------------------------------------------------------------+
         //|                                                                  |
         //+------------------------------------------------------------------+
         if (CountMarketOrder_OB>StartContra)
           {

그리고 이 구조는 줄 바꿈이 있고 괄호 연산자/함수(...)가 있는 경우 이해하는 대로 밀어붙이기 때문에 이 불명예를 비활성화하고 싶습니다.

 
Vitaly Muzichenko :

모든 것은 상대적입니다. 64비트 시스템 이후에 32비트는 작업하기에 쓰레기일 뿐입니다.

원하는 사람은 기회를 찾고 있으며 원하지 않는 사람은 이유입니다.

여기 있는 모든 사람들은 거래가 아니라 코딩에 집중하고 있습니다. 그리고 결국 하나의 가치있는 결정이 아닙니다.

 
Aleksey Vyazmikin :

설정에서 "도구 - 설정 - 이벤트"를 재생할 소리를 선택할 수 있습니다.

죄송합니다. 웹 터미널 에 대해 잘 모릅니다.

감사해요,)

 

컴파일 중 오류

 template < typename T>
void f( T, const T ) {}
class A {};
void OnStart ()
{
         const A *a;
        f( a, a ); //error: 'a' - cannot convert from const pointer to nonconst pointer
}

그리고 여기

 template < typename T>
void f( T const ) {}
class A {};
void OnStart ()
{
        A *a;
        f( a ); //error: 'f' - cannot to apply function template
}
 
A100 :

컴파일 중 오류

그리고 여기

두 옵션을 모두 컴파일해야 하는 이유는 무엇입니까?

MQL 템플릿 유형이 인식되는 방식의 고유성을 아직 파악하지 못했습니다. 유형은 클래스에 대한 포인터 또는 클래스 자체로 인식합니다.