[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 462

 

기록의 마지막 주문이 어떻게 마감되었는지 확인하는 방법을 알려주시겠습니까? StopLoss 또는 TakeProfit으로?

그리고 더 나아가 ...

주문이 열렸을 때 수표가 통과하는 이유

if ( OrdersTotal() > 0 ) return(0);

프로그램은 단지 1개만 더 주문하고 그게 다야, 무엇이 문제인가?

 
1분에 여러 개의 촛대가 있을 수 있는 차트에서 프로그래밍 방식으로 개체를 배치하는 방법을 알려주실 수 있습니까(예: 작은 레인지바)? 내가 문서에서 이해하는 한 MT4의 시간은 최소 1분 단위로 계산되며 개체는 시간 좌표로 차트에 연결됩니다. 미리 감사합니다!
 

안녕하세요. 차트 에서 MACD 표시기 는 소수점 이하 5자리를 나타내고 Expert Advisor에서 예를 들어 double MACD=iMACD(======) 는 4자리로 계산합니다. Expert Advisor의 iMACD는 소수점 이하 5를 계산합니다.

 
kakbutak :

안녕하세요. 차트에서 MACD 표시기는 소수점 이하 5자리를 나타내고 Expert Advisor에서는 예를 들어 double MACD=iMACD(======) 4자리로 계산합니다. Expert Advisor의 iMACD는 소수점 이하 5를 계산합니다.

문서 읽기

전문가 로그에 일부 메시지를 인쇄합니다.

더블 데이터는 도트 뒤에 4자리의 10진수로 출력됩니다.

 
ilunga :

문서 읽기

전문가 로그에 일부 메시지를 인쇄합니다.

더블 데이터는 도트 뒤에 4자리의 10진수로 출력됩니다.


고맙습니다.
 
drknn :


테스터에서 EurUsd 기기의 히스토리가 2010년까지 로드되고 그는 이 기기에서 테스트를 시작합니다. 그리고 당신의 십자가에 따르면, 예를 들어 히스토리가 로드되지 않아서 당신이 원하는 것을 보여주지 않습니다. 또한 테스터의 모든 경고는 로그에 기록됩니다.

추신

글쎄, 그것은 가능한 옵션 중 하나와 같습니다 ...

일정을 잡아라! 공장..! 테스터기로 알아보도록 할게요!

도와 주셔서 감사합니다!)

 

여러분, MT4 설정(또는 설정 파일)에서 텍스트 위치의 "이름" 및 "텍스트" 필드(객체 목록 Ctrl + B)의 허용되는 문자 수를 설정/증가할 수 있는 위치를 알려주세요.

/ 어렵지 않다면 이메일 maxig.pro@gmail.com에 답장 복사
/감사해요/

 
fmillion :

기록의 마지막 주문이 어떻게 마감되었는지 확인하는 방법을 알려주십시오. StopLoss 또는 TakeProfit으로?

그리고 더 나아가 ...

주문이 열렸을 때 수표가 통과하는 이유

if (OrdersTotal() > 0) return(0);

프로그램은 단지 1개만 더 주문하고 그게 다야, 무엇이 문제인가?


브라우저의 "버튼"에 이 주소를 입력하십시오. 거기에서 다음과 같은 모든 질문에 대한 답을 찾을 수 있습니다.

https://www.mql5.com/ru/forum/131859

예를 들어 페이지#4
GetTypeLastClosePos - 마지막으로 닫힌 위치의 유형을 반환하거나 -1
GetTypeLastOpenPos - 마지막 열린 위치의 유형을 반환하거나 -1
isCloseLastPosByStop - 스톱으로 마지막 위치를 닫기 위한 플래그를 반환합니다.
isCloseLastPosByTake - 마지막 위치를 테이크에 의해 닫는 플래그를 반환합니다.
isLossLastPos - 마지막 위치의 손실 플래그를 반환합니다.
isTradeToDay - 오늘의 거래 플래그를 반환합니다.
NumberOfBarCloseLastPos - 마지막 위치의 닫는 막대 번호 또는 -1을 반환합니다.
NumberOfBarOpenLastPos - 마지막 위치의 열린 막대 번호 또는 -1을 반환합니다.
NumberOfLossPosToday - 오늘 마감된 손실 위치 수를 반환합니다.
PriceCloseLastPos - 마지막으로 마감된 포지션의 종가를 반환합니다.

 

 

gr anit77

동의하지 않는다. mql 이상으로 갈 필요가 없으며 차트에서 어드바이저를 제거할 필요가 없습니다. 어드바이저 코드에 제공하여 프로그래밍 방식으로 거래를 차단하는 것으로 충분합니다.

쥰코 :
예! 바르게! 유일한 예외는 원격 제어입니다.

응답에 감사드립니다. 그러나 나는 여전히 어떤 것이 더 나은지 이해하지 못하고 다음을 선택했습니다.

PostMessageA( WindowHandle ( Symbol (), Period ()), WM_COMMAND, 33050 , 0 );

이제 또 다른 질문이 생겼습니다. 즉시 잘리지 않고 특정 트리거 수 이후에 코드에 추가할 항목(예: Kol=3)

#property show_inputs
#include <WinUser32.mqh>
extern int Kol=3;

int start()
      {
   OrderSend(Symbol(),OP_SELL,0.05,Bid,333,0,0,"Тест",0,0,CLR_NONE);
   while(!IsTradeAllowed()) Sleep(1000);
   PostMessageA(WindowHandle(Symbol(),Period()), WM_COMMAND, 33050, 0);
return(0);
      } 

미리 감사드립니다

 
leonid553 :


브라우저의 "버튼"에 이 주소를 입력하십시오. 거기에서 다음과 같은 모든 질문에 대한 답을 찾을 수 있습니다.

https://www.mql5.com/ru/forum/131859

예를 들어 페이지#4
GetTypeLastClosePos - 마지막으로 닫힌 위치의 유형을 반환하거나 -1
GetTypeLastOpenPos - 마지막 열린 위치의 유형을 반환하거나 -1
isCloseLastPosByStop - 스톱으로 마지막 위치를 닫기 위한 플래그를 반환합니다.
isCloseLastPosByTake - 마지막 위치를 테이크에 의해 닫는 플래그를 반환합니다.
isLossLastPos - 마지막 위치의 손실 플래그를 반환합니다.
isTradeToDay - 오늘의 거래 플래그를 반환합니다.
NumberOfBarCloseLastPos - 마지막 위치의 닫는 막대 번호 또는 -1을 반환합니다.
NumberOfBarOpenLastPos - 마지막 위치의 열린 막대 번호 또는 -1을 반환합니다.
NumberOfLossPosToday - 오늘 마감된 손실 위치 수를 반환합니다.
PriceCloseLastPos - 마지막으로 마감된 포지션의 종가를 반환합니다.

답변 해주셔서 감사합니다. 이러한 기능을 보았지만 1가지 큰 단점이 있습니다. 거기, 함수의 본문에서 더 많은 함수가 사용되고 더 많은 함수가 함수에 있습니다. IMHO 이것들은 단지 예일 뿐이지 행동에 대한 지침은 아닙니다. + 작성자는 이러한 기능 및 연산자를 사용하는 이유를 표시하지 않습니다. 초보자에게는 그다지 일반적이지 않습니다.