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

 
Artyom Trishkin :

오, 가장 눈에 띄네요. 오류에 대해 어디에 썼습니까?

그러나 문제를 해결하는 방법은 엉뚱하고 어리석고 코시크니입니다. 그리고 너무 뛰어 넘지 말고, 사람들이 일반 알고리즘 대신 헛소리를 하지 않도록 알고리즘을 만드는 방법을 스스로 교육하십시오. 그리고 같은 부주의 한 사람들이 번식 할 것입니다. 하지만, 너 자신이 되어야 하는 것은 너의 일이고, 나에게는 전혀 중요하지 않은데 왜 다른 사람들은 어리석음에 익숙해져야 합니까? 게다가 그 사람은 도움을 요청했고 당신은 그에게 헛소리를 던졌습니다.

질문이 무엇이었나요? 이해하다. 토론을 계속하는 것은 시간 낭비입니다.

나는 또한 그에게 표시 창을 검색하는 코드를 작성한 다음 RSI를 계산하는 방법을 설명해야 합니까?

모두 무료로 직접 작성하십시오.

특히 내가 경로를 표시했기 때문에 이러한 작업에 대처할 수 있는 멋진 리소스가 있습니다.

 
Karputov Vladimir :
이제 코드에 대해 질문할 수 있습니다. GlobalVariable

질문으로 서두를 준비가 될 때까지 - 깨달아야 합니다. 지금까지 다른 솔루션을 찾았습니다.

문제는 Label 또는 Text 개체에 규정된 문자 제한이 있습니까? 그리고는 약 50개 정도만 가지고 있어 충분하지 않습니다.

 
안녕하세요. 로봇 에게 명령을 보내도록 강요할 수는 없습니다. 무슨 내용인지 알고 싶지만 디버그 버튼을 누르면 모니터 하단에 있는 변수 구조와 배열의 값을 확인해야 하는 패널이 차단된다. 아무것도 확인할 수 없습니다. 그 전에는 스크립트만 디버깅했습니다. 무슨 일이야? 말하다)
 

지표를 만들고 싶습니다. 아무 것도 그리지 않고 MACD 또는 Stochastic과 같은 다른 표시기 또는 동일한 유형의 사용자 지정 표시기를 사용 하며 표시기 선이 중요한 수준을 넘을 때 경고음과 팝업이 나타납니다.

나는 칠면조를 처음부터 어떻게 쓰는지 모릅니다(나는 이미 완성된 것을 피울 줄만 압니다). 어떤 친절한 영혼이 무엇을 추가하거나 제거해야 하는지 살펴본다면 감사할 것입니다. 코드는 매우 짧습니다 :) 지금까지 얻은 정보는 다음과 같습니다.

string Name = "НазваниеИндикатора";

double Porog = 0;              //уровень, по пересечении которого подается сигнал

int NomerBufera = 0;           //номер буфера, который пересекает искомый уровень

double Znacheniye[];


int init()                  //  это ваще надо? :)

  {

   return(0);   

  }


int start()

  {

   int limit;

   int counted_bars=IndicatorCounted();

   if(counted_bars>0) counted_bars--;

   limit=Bars-counted_bars;

   for(int i=0; i<limit; i++)

 

Znacheniye[i] = iCustom(NULL,0,"Name",NomerBufera,0) ; // "Name" или просто Name?

 

if (  (Znacheniye[i] > Porog &&  Znacheniye[i+1]< Porog) || (Znacheniye[i] < Porog &&  Znacheniye[i+1]> Porog)   )

 {

Alert("Что-то наклевывается!", Symbol());

PlaySound ("Alert.wav "); 

}

}


누군가 답장을 보내면 미리 감사드립니다!

 
안녕하세요. 로봇이 주문을 보내도록 할 수 없습니다. 무슨 내용인지 알고 싶지만 디버그 버튼을 누르면 모니터 하단에 있는 변수 구조와 배열의 값을 확인해야 하는 패널이 차단된다. 아무것도 확인할 수 없습니다. 그 전에는 스크립트만 디버깅했습니다. 무슨 일이야? 말하다)
코드에 중단점 을 하나 이상 넣으십시오. 그 후 디버깅을 시작합니다.
 
안녕하세요. 나는 고문을 썼고 그는 세 쌍의 거래를 엽니 다. 나는 화면에 정보를 표시합니다: 창고, 자산, % 드로다운, 각 구매 쌍에 대한 공개 거래 수 및 판매 수(첨부 참조). 총 예치금에서 각 쌍에 대한 % 이익을 어떻게 인출할 수 있습니까? 계정의 이익 % = -10%, 한 쌍의 -3%, 두 번째 -9%, 세 번째 +2% ???? 친애하는 전문가 여러분, 올바른 길로 나아가십시오. 나는 단지 배우고 있다.
 
Alexey Solomin :
안녕하세요. 나는 고문을 썼고 그는 세 쌍의 거래를 엽니 다. 나는 화면에 정보를 표시합니다: 창고, 자산, % 드로다운, 각 구매 쌍에 대한 공개 거래 수 및 판매 수(첨부 참조). 총 예치금에서 각 쌍에 대한 % 이익을 어떻게 인출할 수 있습니까? 계정의 이익 % = -10%, 한 쌍의 -3%, 두 번째 -9%, 세 번째 +2% ???? 친애하는 전문가 여러분, 올바른 길로 나아가십시오. 나는 단지 배우고 있다.

다음과 같은 그림을 삽입하십시오. 포럼: 그림을 삽입하는 방법 .

POSITION_PROFIT 를 통해 각 위치에 대해(따라서 각 쌍에 대해) 이익을 얻습니다.

 

죄송합니다. 플랫폼을 지정하지 않았습니다. mql4가 있습니다. " POSITION_PROFIT"이 도움말에 없습니다. 아마도 " OrderProfit "일까요?

( 다음과 같이 그림을 삽입하십시오: 포럼: 그림을 삽입하는 방법 . - ok)
 
Alexey Solomin :

죄송합니다. 플랫폼을 지정하지 않았습니다. mql4가 있습니다. " POSITION_PROFIT"이 도움말에 없습니다. 아마도 " OrderProfit "일까요?

( 다음과 같이 그림을 삽입하십시오: 포럼: 그림을 삽입하는 방법 . - ok)

다음과 같이 보입니다.

 StringConcatenate ( DoubleToStr( значение * 10.0 , 0 ), "%" )



 
Nilog :

지표를 만들고 싶습니다. 아무 것도 그리지 않고 MACD 또는 Stochastic과 같은 다른 표시기 또는 동일한 유형의 사용자 지정 표시기를 사용 하며 표시기 선이 중요한 수준을 넘을 때 경고음과 팝업이 나타납니다.

나는 칠면조를 처음부터 어떻게 쓰는지 모릅니다(나는 이미 완성된 것을 피울 줄만 압니다). 어떤 친절한 영혼이 무엇을 추가하거나 제거해야 하는지 살펴본다면 감사할 것입니다. 코드는 매우 짧습니다 :) 지금까지 얻은 정보는 다음과 같습니다.

string Name = "НазваниеИндикатора";

double Porog = 0;              //уровень, по пересечении которого подается сигнал

int NomerBufera = 0;           //номер буфера, который пересекает искомый уровень

double Znacheniye[];


int init()                  //  это ваще надо? :)

  {

   return(0);   

  }


int start()

  {

   int limit;

   int counted_bars=IndicatorCounted();

   if(counted_bars>0) counted_bars--;

   limit=Bars-counted_bars;

   for(int i=0; i<limit; i++)

 

Znacheniye[i] = iCustom(NULL,0,"Name",NomerBufera,0) ; // "Name" или просто Name?

 

if (  (Znacheniye[i] > Porog &&  Znacheniye[i+1]< Porog) || (Znacheniye[i] < Porog &&  Znacheniye[i+1]> Porog)   )

 {

Alert("Что-то наклевывается!", Symbol());

PlaySound ("Alert.wav "); 

}

}


누군가 답장을 보내면 미리 감사드립니다!

인쇄로 코드를 확인하십시오(인쇄) - 크기가 없는 배열이 있는 경우 - 크기를 강제로 적용해야 합니다.
사유: