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

 
나는 무언가를 기억했다. 주 폴더의 하위 디렉토리에 있는 라이브러리에 대해 #import 를 올바르게 사용하는 방법을 누가 알려줄까요?
 
danielalmaty :

안녕하세요 말씀해주세요


차이점은 원본 버전에서 개체가 다음과 같이 설명된다는 것입니다.

CiADX *m_ADX;

저것들. 개체는 동적입니다. 당신은요:

CiADX m_ADX;

이 경우 메서드는 다음과 같아야 합니다.

 //+------------------------------------------------------------------+
//| Create ADX indicator.                                            |
//| INPUT:  indicators -pointer of indicator collection.             |
//| OUTPUT: true-if successful, false otherwise.                     |
//| REMARK: no.                                                      |
//+------------------------------------------------------------------+
bool CSignalMY_MA_ADX::InitADX(CIndicators* indicators)
  {
//--- add ADX indicator to collection
   if (!indicators.Add(m_ADX))
     {
       printf ( __FUNCTION__ + ": error adding object of the ADX" );
       return ( false );
     }
//--- initialize ADX indicator
   if (!m_ADX.Create(m_symbol.Name(),m_period,m_period_ADX))
     {
       printf ( __FUNCTION__ + ": error initializing object of the ADX" );
       return ( false );
     }
//--- ok
   return ( true );
  }
 
Interesting :
나는 무언가를 기억했다. 주 폴더의 하위 디렉토리에 있는 라이브러리에 대해 #import 를 올바르게 사용하는 방법을 누가 알려줄까요?

MT4에서는 다음과 같이 작동합니다. #import "TrendLine\\MemoryDLL.dll"
 

https://www.mql5.com/ru/forum/23/page15

MetaTester: "공개 가격" 테스트 방식의 동작을 변경했습니다. 이전과 마찬가지로 Expert Advisor의 OnTick은 막대가 열릴 때만 시작되지만 M1 OHLC 틱 대신 테스트 중인 막대의 높음, 낮음, 닫기 상태가 재생됩니다. 이 때문에 정지 및 보류 중인 주문 이 명시된 가격으로 실행되지 않을 수 있습니다. 이를 통해 테스트 중에 다중 가속을 달성할 수 있었습니다.

그리고 새로운 체제와 함께 구 체제를 남길 수 있습니까? 누구나 속도와 품질 사이에서 타협을 선택할 수 있습니다.
 
papaklass :

품질을 위해 "모든 진드기" 모드가 적합하지 않습니까?

어떤 경우에는 그렇지 않습니다. 글쎄, 나는 선언 된 가격이 아닌 거래를 실행할 수있는 체제가 정말로 마음에 들지 않습니다 (이 경우이 현상은 표준으로 간주됩니다).

따라서 나는 개인적으로 콘스탄틴의 요청을 지지할 것이다.

 
papaklass :

"광고 가격이 아닙니다"은(는) 무슨 뜻인가요? 지정합니다.

글을 좀 더 자세히 읽어보면

MetaTester: "공개 가격" 테스트 방법의 작동을 변경했습니다. 이전과 마찬가지로 Expert Advisor의 OnTick은 막대가 열릴 때만 시작 되지만 M1 OHLC 틱 대신 테스트 중인 막대의 높음, 낮음, 닫기 상태 가 재생됩니다. 이 때문에 정지 및 보류 중인 주문 이 명시된 가격으로 실행되지 않을 수 있습니다 . 이를 통해 테스트 중에 다중 가속을 달성할 수 있었습니다.

나는 지연 작업에 익숙하기 때문에 이 순간이 나에게 매우 중요하며 지연이 " 명시된 가격이 아닌 " 작동하는 것을 정말로 원하지 않습니다.

이 접근 방식을 사용하면 이러한 유형의 테스트는 전혀 관심이 없습니다.

따라서 "개시 가격"(미닛 바 및 테스트 중인 바)의 두 가지 유형의 테스트가 있는 옵션이 완전히 수용 가능한 솔루션이 될 것이라고 믿습니다.

 
papaklass :

예, 이것도 좋아하지 않습니다. 다음 막대에서 딜레이가 이전 막대의 고-저 범위에 있는지 간단히 확인할 수 있습니다. 히트하면 설정된 가격으로 작동했습니다.

질문은 확인 중인 것이 아니라 원하는 경우 수행할 수 있습니다. 질문은 왜? 사실, 저를 위한 그러한 구현은 " 개시 가격 " 모드를 사용하는 것을 용납할 수 없도록 만들 것입니다. FIG는 "빠른" 실행의 결과를 알고 있습니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 

M1 OHLC 모드와 공개 가격 모드 모두에서 정확히 동일하게(현재 607 빌드에서) 작동하는 우리의 MovingAverages 예가 있습니다. 그리고 왜? 그것은 바의 시작 부분에서 엄격하게 거래되기 때문에 특별한 수표는 그만한 가치가 있습니다.

M1 OHLC 모드에서 전문가와 레이스에서 동일한 조건을 설정하십시오. 그리고 당신은 축복받을 것입니다.

 
stringo :

M1 OHLC 모드와 공개 가격 모드 모두에서 정확히 동일하게(현재 607 빌드에서) 작동하는 우리의 MovingAverages 예가 있습니다. 그리고 왜? 그것은 바의 시작 부분에서 엄격하게 거래되기 때문에 특별한 수표는 그만한 가치가 있습니다.

M1 OHLC 모드에서 전문가와 레이스에서 동일한 조건을 설정하십시오. 그리고 당신은 축복받을 것입니다.


1. 예, 그는 적절하게 거래할 수 있고 하고 있습니다. 그러나 그는 전략에 그것을 가지고 있습니다. 그리고 나는 모기지가 없으며 연기를 기반으로 작업이 수행됩니다.

예, 그리고 정류장이 명확하지 않습니다. 명시된 가격에서 작동하지 않아야 하는 것은 무엇입니까?

따라서 적어도 All Tiki로 전환하지 않으면 행복하지 않을 것입니다.

2. 그리고 새로운 바를 확인하고 열릴 때만 거래하면 완전히 다른 전략을 얻게 됩니다.

이것이 내가 필요한 것입니까?

Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 
Interesting :

예, 그는 할 수 있고 마땅히 거래해야 합니다. 그러나 그는 전략에 그것을 가지고 있습니다. 그리고 나는 모기지가 없으며 연기를 기반으로 작업이 수행됩니다.

예, 그리고 정류장이 명확하지 않습니다. 명시된 가격에서 작동하지 않아야 하는 것은 무엇입니까?

따라서 적어도 All Tiki로 전환하지 않으면 행복하지 않을 것입니다.

2. 그리고 새로운 바를 확인하고 열릴 때만 거래하면 완전히 다른 전략을 얻게 됩니다.

이것이 내가 필요한 것입니까?

예, 아니오, 제가 알기로는 "시가로 테스터를 거래 하는 방법, 그러나 틱을 고려하는" 방법을 제안받았습니다. 테스터에 그러한 옵션이 필요합니까? 작업 결과는 코드에 약간 추가하고 M1 OHLC 모드에서 실행하여 재현할 수 있습니다(예: 테스트를 위해 EA에 옵션/스위치 입력). ..."모든 틱" 모드에서도 실행됩니다.