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

 

어리석은 질문에 대해 죄송합니다. 지표에 0.0001보다 작은 값이 그려지지 않는 이유는 무엇입니까?

인디케이터를 쓰면서 구성요소 중 하나를 버퍼를 통해 확인하기로 하거나 뭔가 이해가 안가는데 도트 뒤 5자리 숫자는 안 그려지는 것 같던데(틀렸다면 맞음) 알았어 하지마 뽑히지만 지표에서 계산됩니까?

 
ask :

어리석은 질문에 대해 죄송합니다. 지표에 0.0001보다 작은 값이 그려지지 않는 이유는 무엇입니까?

인디케이터를 쓰면서 구성요소 중 하나를 버퍼를 통해 확인하기로 하거나 뭔가 이해가 안가는데 도트 뒤 5자리 숫자는 안 그려지는 것 같던데(틀렸다면 맞음) 알았어 하지마 뽑히지만 지표에서 계산됩니까?

https://docs.mql4.com/en/convert/DoubleToStr
 
 
Shniperson :
여러분, "고문"이나 스크립트를 알려주실 수 있습니까 .. 현재(오픈) 거래에 얼마나 많은 포인트와 손실/이익의 돈과 잔액이 있는지 .. 그렇지 않으면 찾을 수 없습니다. 뭔가 나 자신.

여기를 참조하십시오: https://docs.mql4.com/en/common/Comment 이해하십시오!
 
sergeev :

GetTickCount...를 참조하거나 Windows 함수를 참조하십시오.

답변 해주셔서 감사합니다. 그러나 나는 그것을 사용하는 방법을 정말로 이해하지 못합니다. 또한 시스템 시작부터 시간을 반환합니다(즉, 내가 이해하는 대로 호출에서) ...

아니면 틱 전에 호출한 다음 결과를 빼야 합니까?

파일 찾기(ExtHandle, 0, SEEK_END );

시간=GetTickCount();

FileWrite(ExtHandle, TimeToStr(TimeCurrent(), TIME_DATE | TIME_SECONDS), 시간 - GetTickCount(), 입찰, 질문, iVolume(Symbol(), NULL, 0));

 

안녕하세요 포럼러 여러분!

나는 대처할 수없는 몇 가지 어려움이 있습니다. 누군가가 도와 줄 수 있습니다. 미리 감사드립니다. 여기 문제가 있습니다. EA에서 새로운 보류 주문 을 열기 위한 조건을 어떻게 설정할 수 있습니까? 조건은 보류 중인 주문이 시장가 주문으로 전환되는 순간입니다. SellStop 주문이 있다고 가정해 보겠습니다. 시장 주문이 되자마자 특정 거리에서 새로운 SellStop 주문을 해야 합니다.

관심을 가져주셔서 감사합니다.

PS 어디를 봐야하는지 알려주실 수 있나요?

 
Gerkl :

안녕하세요 포럼입니다!

나는 대처할 수없는 몇 가지 어려움이 있습니다. 누군가가 도와 줄 수 있습니다. 미리 감사드립니다. 그리고 여기에 문제가 있습니다. Expert Advisor에서 새로운 보류 주문을 열기 위한 조건을 어떻게 설정할 수 있습니까? 조건은 보류 중인 주문이 시장가 주문으로 전환되는 순간입니다. SellStop 주문이 있다고 가정해 보겠습니다. 시장 주문이 되자마자 특정 거리에서 새로운 SellStop 주문을 해야 합니다.

관심을 가져주셔서 감사합니다.

PS 어디를 봐야하는지 알려주실 수 있나요?

예를 들면 다음과 같습니다.

주문할 때 전역 변수 에 주문을 기억하십시오.

 int ticket = 0;

ticket = OrderSend (...);

, 그런 다음 열려 있는지 확인하십시오.

 if (ticket > 0 )
{
   if (OrderSelect(ticket, SELECT_BY_TICKET);        // выбираем ордер
      if ((OrderType() == OP_BUY) || (OrderType() == OP_SELL))     // проверяем его тип
      {
         // действия которые нужно выполнить после открытия ордера
      }
}
 
조언 감사합니다. 시도해 보겠습니다.
ilunga :

예를 들면 다음과 같습니다.

주문할 때 전역 변수에 주문을 기억하십시오.

, 그런 다음 열려 있는지 확인하십시오.

 
Gerkl :

안녕하세요 포럼러 여러분!

나는 대처할 수없는 몇 가지 어려움이 있습니다. 누군가가 도와 줄 수 있습니다. 미리 감사드립니다. 여기 문제가 있습니다. Expert Advisor에서 새로운 보류 주문을 열기 위한 조건을 어떻게 설정할 수 있습니까? 조건은 보류 중인 주문이 시장가 주문으로 전환되는 순간입니다. SellStop 주문이 있다고 가정해 보겠습니다. 시장 주문이 되자마자 특정 거리에서 새로운 SellStop 주문을 해야 합니다.

관심을 가져주셔서 감사합니다.

PS 어디를 봐야하는지 알려주실 수 있나요?


1개의 SellStop 주문만 열 수 있는 경우 모든 열린 주문을 반복합니다.

 while (N<= OrdersTotal ())
 {
 SelectOrder( OrdersTotal ()- 1 +N,Select by pos, mode_trades);
 if ( OrderType ==OP_SELLLIMIT)
  {
  M= 0 ; //типа SELLLIMIT найден
  } else
  {
  M= 1 ; //selllimit не найден
  }
 N++;
 }
if M== 1
 {
 OrderSend (...OP_SELLLIMIT...);
 }

그렇군요 오타가 많네요 - 급해요 요점을 잘 이해하시길 바랍니다

 
홈 키를 눌러 기록 데이터를 빠르게 로드 하는 시뮬레이션 방법을 알려주십시오.