찻주전자의 질문 - 페이지 206

 
paladin800 :
매우 감사합니다. 그것은 당신의 힌트와 함께 작동했습니다! 전문가 고문을 작성할 때 표준 라이브러리의 거래 클래스를 사용하는 방법 기사를 참조했으며 "1.6 CPositionInfo 클래스" 섹션에 수정해야 할 수도 있는 myposition.Type()이 있습니다.
고맙습니다. 수정했습니다.
 

MQL5에서 거래 신호 를 받은 사람이 있습니까???

20 торговых сигналов на MQL5
20 торговых сигналов на MQL5
  • 2010.08.17
  • Sergey Gritsay
  • www.mql5.com
В этой статье вы научитесь получать торговые сигналы, необходимые для работы торговой системы. Приведены примеры формирования 20 торговых сигналов в виде отдельных пользовательских функций, которые можно использовать в написании экспертов. Для вашего удобства все функции из статьи собраны в один включаемый mqh-файл, который легко подключается к будущему эксперту.
 

이 작업을 수행했습니다.

CSymbolInfo   mysymbolinfo;
string ClassAsk, FuncAsk;
//---
int OnInit ()
{ // ...
mysymbolinfo.Name( _Symbol );
}
void OnTick ()
{ // ...
ClassAsk= DoubleToString (mysymbolinfo.Ask(), _Digits );
FuncAsk= DoubleToString ( SymbolInfoDouble ( _Symbol , SYMBOL_ASK ), _Digits );

Comment ( "ClassAsk=" ,ClassAsk, ",  FuncAsk=" ,FuncAsk);
// ...

결과:


Expert Advisor를 작성할 때 표준 라이브러리 거래 클래스를 사용하는 방법에서 msymbol.Ask()에 대한 "1.2 CSymbolInfo 클래스" 섹션에는 "설정된 기호에 대한 현재 Ask 가격을 가져오는 데 사용됨"이라고 나와 있습니다. 기사의 내용을 수정해야 하는 것인지 아니면 제가 어딘가에서 실수를 하고 있는 것인지도 모릅니다.

 
paladin800 :

이 작업을 수행했습니다.

결과:


Expert Advisor를 작성할 때 표준 라이브러리 거래 클래스를 사용하는 방법에서 msymbol.Ask()에 대한 "1.2 CSymbolInfo 클래스" 섹션에는 "설정된 기호에 대한 현재 Ask 가격을 가져오는 데 사용됨"이라고 나와 있습니다. 기사의 내용을 수정해야 하는 것인지 아니면 제가 어딘가에서 실수를 하고 있는 것인지도 모릅니다.

이 작업을 수행:

CSymbolInfo   mysymbolinfo;
string ClassAsk, FuncAsk;
//---
int OnInit ()
{ // ...
mysymbolinfo.Name( _Symbol );
}
void OnTick ()
{ // ...
if (!mysymbolinfo.RefreshRates()) return ;
ClassAsk= DoubleToString (mysymbolinfo.Ask(), _Digits );
FuncAsk= DoubleToString ( SymbolInfoDouble ( _Symbol , SYMBOL_ASK ), _Digits );

Comment ( "ClassAsk=" ,ClassAsk, ",  FuncAsk=" ,FuncAsk);
// ...
 
uncleVic :

이 작업을 수행:

덕분에 작동합니다. 요청(입찰) 가격을 정의하기 전에 클래스에서 RefreshRates를 삽입할 수 있습니다. 그렇지 않으면 초보자가 " 현재 가격 을 얻는 데 사용..."이라는 문구를 MQL4에서와 같이 비유로 이해할 수 있습니다. 현재 Ask는 새로 고침 따옴표 없이 발견되거나 가격을 결정하기 전에 새로 고침이 필요하다고 추가할 예의 기사 직접.
 
paladin800 :
덕분에 작동합니다. 요청(입찰) 가격을 정의하기 전에 클래스에 RefreshRates를 삽입할 수 있습니다. 그렇지 않으면 초보자가 " 현재 가격 을 얻는 데 사용..."이라는 문구를 MQL4에서와 같이 비유로 이해할 수 있습니다. 현재 Ask는 새로 고침 따옴표 없이 발견됩니다.
아니요.
 
uncleVic :
아니요.

방법 설명
마이심볼. 새로 고침 비율() 따옴표를 업데이트하는 데 사용됩니다. 새 기호가 설정되면 자동으로 호출됩니다.

mysymbolinfo.Name( _Symbol ); 

그러면 자동으로 되지 않는다는 것이 밝혀졌습니다!

 
A100 :

방법: mysymbol. 새로 고침 비율()

설명: 따옴표를 업데이트하는 데 사용됩니다. 새 기호가 설정되면 자동으로 호출됩니다 .

방법 설명

나의 상징. 새로 고침 비율() 따옴표를 업데이트하는 데 사용됩니다. 새 기호가 설정되면 자동으로 호출됩니다.

그러면 자동으로 되지 않는다는 것이 밝혀졌습니다!

자동으로 밝혀지지만 새 캐릭터를 설치할 때만 가능합니다.
 
Reshetov :
자동으로 밝혀지지만 새 캐릭터를 설치할 때만 가능합니다.
그런 다음 기호를 변경할 때 작성해야 합니다.
 
A100 :
그런 다음 기호를 변경할 때 작성해야 합니다.
머리는 괜찮으신가요? 그리고 심볼이 아직 설치되지 않았다면 무엇을 변경하시겠습니까?