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

 
좋은 저녁이에요!! 도와주세요! 메타트레이더에서 소리를 꺼야 합니다. 루트에서. 그래서 어떤 경우에도, 방법이 없습니다. 그런 다음 모든 사운드가 저장되는 사운드 폴더를 이미 삭제했지만
 
dkfl.zrjdktdbx :
좋은 저녁이에요!! 도와주세요! 메타트레이더에서 소리를 꺼야 합니다. 루트에서. 그래서 어떤 경우에도, 방법이 없습니다. 그런 다음 모든 사운드가 저장되는 사운드 폴더를 이미 삭제했지만


그러나 진지하게 설정을 살펴보십시오. 최근에 말 그대로 볼륨 컨트롤을 찾았습니다.

 
FAQ :

현재 위치: https://www.mql5.com/en/job


나는 거기에 갈 필요가 없습니다.

배우고 싶다

그래서 질문을 반복합니다. "모든 초보자 질문".

고문 작업 범위를 만드는 방법? 설명을하겠습니다.

선을 그어 "buy_down"으로 이름을 바꿉니다.

두 번째 그림을 그리고 "buy_up"으로 이름을 바꿉니다.

그리고 고문이 이 라인들 사이에서만 거래할 수 있도록 합니다.

 
TESKATLIPOKA :


나는 거기에 갈 필요가 없습니다.

배우고 싶다

그래서, 당신은 당신이 이미 쓴 것을 보여줍니다. 그리고 문제가 무엇인지 지적하십시오. 메시지가 표시됩니다.

그렇지 않으면 교과서에 있거나 FAQ가 전송된 곳에 있습니다.

 
PapaYozh :

그래서, 당신은 당신이 이미 쓴 것을 보여줍니다. 그리고 문제가 무엇인지 지적하십시오. 메시지가 표시됩니다.

그렇지 않으면 교과서에 있거나 FAQ가 전송된 곳에 있습니다.


감사하다. 고려했다 힌트가 아닌 구체적인 조언이 좋습니다.

//+----------------------------------------------- --------------------+
//| 라인.mq4 |
//| |
//| |
//+----------------------------------------------- --------------------+
//--- 입력 매개변수
외부 부울 판매 = 1; // 판매 권한
외부 부울 구매 = 1;
외부 이중 로트 = 0.1;
외부 int sl = 50;
외부 int tp = 150;

외부 정수 순서 = 10; //

extern 더블 베즈 = 15;
외부 이중 tral_step = 15;
외부 이중 tral_start = 10;

//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
정수 시작()
{
//----
문자열 판매 중지 ="판매 중지";
문자열 buy_stop = "buy_stop";

//구입----------------------------------------------- ------ ------------------------------------------ ------

// 라인을 찾아 가격이 닿을 때 주문
if (ObjectFind (buy_stop) > 0 ) //buy_stop 라인이 있는 경우.

// 그렇습니다. 하지만 라인은 가격에 닿아야 합니다. 가격과 같아야 합니다. 하지만 제대로 하는 방법을 모르겠어


{
OrderSend (Symbol(),OP_BUYSTOP, lot, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );//주문 보내기
ObjectDelete(구매_중지); // 라인 제거
}

//----
리턴(0);
}

 
지정된 시간 후에 다시 시작하도록 어드바이저를 구성할 수 있는 기회가 있습니다. 즉, 일정에서 제거되고 10분 후에 다시 삽입됩니까?
또는 메타 트레이더를 다시 시작하십시오.

또는 기록을 지우는 것과 같은 것입니다.
잠시 후 어드바이저가 깨끗한 슬레이트에서 시작하는 것처럼 차트에서 수동으로 제거하고 다시 설정할 필요가 없도록 하고 싶습니다.
그러나 그는 어떻게 든 스스로 다시 시작했습니다. 물론 이것이 가능하다면.


그리고 또 다른 질문, 올바르게 수행하는 방법 또는 누군가가 휴일 및 아마도 금요일에 거래를 금지하는 기능을 가지고 있습니까?
즉, 휴일 전에 새 주문을 열지 않아야 하는 기간을 설정하고 이전 주문은 물론 이전에 자체적으로 닫힙니다.
예를 들어 12월 20일부터 1월 15일까지는 거래하지 마십시오.
 
TESKATLIPOKA :


감사하다. 고려했다 힌트가 아닌 구체적인 조언이 바람직합니다.


{
OrderSend (Symbol(),OP_BUYSTOP, lot, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );//주문 보내기
ObjectDelete(구매_중지); // 라인 제거
}

//----
리턴(0);
}

나는 당신이 라인을 어디서 얻는지 이해하지 못합니다.

그러나 일반적으로 :

if에 어떤 객체도 없이

그러나 그것은 적어도 내 의견입니다. 확인하다.

세 개를 모두 넣어도 되고 || 그러면 가격이 오르면 작동할 가능성이 더 높아집니다.

가격이 선 위에 있으면 거짓, 선 아래에 있으면 참 또는 1과 0 뒤에 할당할 수도 있습니다.

 if (линия == Ask);
или 
if (линия == Bid);
или
if ((линия < Ask) && (линия > Bid));
 
TESKATLIPOKA :


// 라인을 찾아 가격이 닿을 때 주문
if (ObjectFind (buy_stop) > 0 ) //buy_stop 라인이 있는 경우.

// 그렇습니다. 하지만 라인은 가격에 닿아야 합니다. 가격과 같아야 합니다. 하지만 제대로 하는 방법을 모르겠어


레벨이 수평선으로 표시되는 경우:

 if ( ObjectFind (buy_stop) > 0 ) //если есть линия buy_stop. 
   if ( ObjectGet (buy_stop, OBJPROP_PRICE1) <= Ask )
  {
     // цена достигла либо миновала линию открытия

  }
 
belck :

나는 당신이 라인을 어디서 얻는지 이해하지 못합니다.

그러나 일반적으로 :

경우에 객체 없이

그러나 그것은 적어도 내 의견입니다. 확인하다.

세 개를 모두 넣어도 되고 || 그러면 가격이 오르면 작동할 가능성이 더 높아집니다.

가격이 선 위에 있으면 거짓, 선 아래에 있으면 참 또는 1과 0 뒤에 할당할 수도 있습니다.


감사하다. 노력하겠습니다. 내가 그리는 선과 이름
 
PapaYozh :

레벨이 수평선으로 표시되는 경우:


감사하다. 나는 시도 할 것이다