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

 

여러분, 안녕하세요.

TF에 연결되지 않은 촛대 표시기 틱이 있습니다. 표시기의 촛불은 언제든지 나타날 수 있습니다.

문제는이 양초의 모양에 대해 고문으로부터 배우는 방법입니다.

표시기에 추가 버퍼를 추가하려고했습니다.

 #property indicator_buffers 5 // дополнительный буфер
#property indicator_plots    1
SetIndexBuffer ( 4 , is_new,           INDICATOR_DATA );

새 양초 가 나타나면 1을 씁니다.

문제는 이 버퍼가 데이터 개요 창에 나타나지 않아 Expert Advisor에서 해당 값을 읽을 수 없다는 의미입니다.

어떻게 될 것인가?

 
Сергей Таболин :

여러분, 안녕하세요.

TF에 연결되지 않은 촛대 표시기 틱이 있습니다. 표시기의 촛불은 언제든지 나타날 수 있습니다.

문제는이 양초의 모양에 대해 고문으로부터 배우는 방법입니다.

표시기에 추가 버퍼를 추가하려고 했습니다.

새 양초 가 나타나면 1을 씁니다.

문제는 이 버퍼가 데이터 개요 창에 나타나지 않아 Expert Advisor에서 해당 값을 읽을 수 없다는 의미입니다.

어떻게 될 것인가?

건물 추가

 #property indicator_buffers 5 // дополнительный буфер
#property indicator_plots    2
 
Alexey Viktorov :

건물 추가

고맙습니다.

 
안녕하세요 여러분! 친구님, 서버 접속에 문제가 생겨서 칠면조 테스트가 필요한데 데이터를 업데이트 할 수 없습니다. 누가 M1 RTS-12.20의 지난 2주 이상 이력을 버려주세요 미리 감사드립니다!
 
지정된 디렉토리의 특정 파일에 대한 모든 경로(하위 디렉토리 포함)의 배열로 들어가는 기능을 공유하십시오!
 

안녕하세요. EA는 레벨별로 보류 주문을 내립니다. 조건에는 매수 및 매도 주문 각각에 대한 매도호가 및 매수호가가 포함됩니다. 내가 쓰는 경우 :

ask = SymbolInfoDouble ( Symbol (), SYMBOL_ASK );
bid = SymbolInfoDouble ( Symbol (), SYMBOL_BID );

보류 중인 주문은 매수 및 매도 모두에 대해 테스터에 배치됩니다. 내가 쓰는 경우 :

ask = m_symbol.Ask();
bid = m_symbol.Bid();

매수주문만 받습니다. 판매 주문이 이루어지지 않았으며 이 계정의 저널에 항목이 없습니다. 나는 첫 번째 옵션에 매우 만족하지만 여전히 이유가 무엇인지 궁금합니다.

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 
Youri Lazurenko :

안녕하세요. EA는 레벨별로 보류 주문을 내립니다. 조건에는 매수 및 매도 주문 각각에 대한 매도호가 및 매수호가가 포함됩니다. 내가 쓰는 경우 :

보류 중인 주문은 매수 및 매도 모두에 대해 테스터에 배치됩니다. 내가 쓰는 경우 :

매수주문만 받습니다. 판매 주문이 이루어지지 않았으며 이 계정의 저널에 항목이 없습니다. 나는 첫 번째 옵션에 매우 만족하지만 여전히 이유가 무엇인지 궁금합니다.

0.0에 대한 첫 번째 확인

m_symbol.Bid();

통화 가격에 대한 나머지 코드 참조

 
Youri Lazurenko :

안녕하세요. EA는 레벨별로 보류 주문을 내립니다. 조건에는 매수 및 매도 주문 각각에 대한 매도호가 및 매수호가가 포함됩니다. 내가 쓰는 경우 :

보류 중인 주문은 매수 및 매도 모두에 대해 테스터에 배치됩니다. 내가 쓰는 경우 :

매수주문만 받습니다. 판매 주문이 이루어지지 않았으며 이 계정의 저널에 항목이 없습니다. 나는 첫 번째 옵션에 매우 만족하지만 여전히 이유가 무엇인지 궁금합니다.

CSymbolInfo 클래스의 개체를 통해 가격에 액세스하기 전에 먼저 가격을 업데이트해야 합니다.

CsymbolInfo:RefreshRates

기호로 따옴표를 업데이트합니다.

Документация по MQL5: Стандартная библиотека / Торговые классы / CSymbolInfo
Документация по MQL5: Стандартная библиотека / Торговые классы / CSymbolInfo
  • www.mql5.com
CSymbolInfo - Торговые классы - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vladimir Karputov :

CSymbolInfo 클래스의 개체를 통해 가격에 액세스하기 전에 먼저 가격을 업데이트해야 합니다.

CsymbolInfo:RefreshRates

기호로 따옴표를 업데이트합니다.

답변 해주셔서 감사합니다. 제 경우에는 비슷한 조건을 실행 가능하게 만들기 위해 여러 조건을 작성하는 것보다 첫 번째 옵션을 사용하는 것이 훨씬 쉽습니다. CSymbolInfo 클래스에서 ask와 bid를 정의할 때 첫 번째 첫 번째 옵션과 동일한 공식이 사용됩니다. 첫 번째 옵션에서 가격을 업데이트하지 않고 두 번째 옵션에서 업데이트를 통해 결과를 얻는 이유는 무엇입니까? 요청 가격은 CSymbolInfo 클래스를 통해 업데이트 없이 얻을 수 있으며 이 옵션은 더 이상 입찰가를 굴리지 않습니다. 내 생각에는 너무 춥다.

Документация по MQL5: Стандартная библиотека / Торговые классы / CSymbolInfo
Документация по MQL5: Стандартная библиотека / Торговые классы / CSymbolInfo
  • www.mql5.com
CSymbolInfo - Торговые классы - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

안녕하세요!

고문을 작성 했습니다. 수익성은 말할 것도 없습니다. 테스트할 때 알고리즘 계산과 일치하지 않는 볼륨의 트랜잭션이 결과에 표시되는 경우가 있습니다. 예를 들어, 두 번의 연속 거래: 하나는 올바르게 계산되고 다른 하나는 잘못 오류? 그것을 제거하는 방법?

사유: