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

 
한 번에 여러 차트에 수평선 을 추가하는 방법. 아마도 파일에서, 아마도 clibard 를 통해 .
구조는 다음과 같습니다.

EURUSD, 1.3000, 빨간색
GBRUSD, 1.3000, 빨간색
EUR/JPY, 1.3000, 빨간색
EURUSD, 1.4000, 파란색
GBRUSD, 1.4000, 파란색
EUR/JPY, 1.4000, 파란색
EURUSD, 1.5000, 녹색
GBRUSD, 1.5000, 녹색
EUR/JPY, 1.5000, 녹색

 

또 다른 문제에 직면했습니다. 무엇이 잘못되었나요?

 void Kof() // функция рисоования уровней
{
   int i;
   double summAUP;
   double summADN;
   double midle;
   double sr;

   for (i= 0 ;i<iBars(pair,tf);i++) // считаем бары
   {
   
         
         if (Close[ 1 ]>BuferUp[i]) KoeF_UP[i] = HtUp[i]/(________________); 
         if (Close[ 1 ]<BuferDn[i]) KoeF_DN[i] = HtDn[i]/(________________);
         summAUP += KoeF_UP[i];
         summADN += KoeF_DN[i];
         sr = (summAUP+summADN)/ 2 ;

  DrawLabel( "DN" , summADN, 15 ,Yellow , 5 );
  DrawLabel( "UP" , summAUP, 15 , Aqua , 30 );
  
         if (sr!= 0 ) midle = Point *(HtUp[ 0 ]/sr)+BuferUp[ 0 ];
          
  DrawLabel( "Midle" , midle, 15 , Red , 55 );

   }
}
if (sr!= 0 ) midle = Point *(HtUp[ 0 ]/sr)+BuferUp[ 0 ]; до этой строки все работает, если вместо midle в DrawLabel( "Midle" , midle, 15 , Red , 55 ); записать sr Тоже все работает. 
А вот с предъявленным вариантом не хочет. В чем ошибка
 
eq003 :
한 번에 여러 보류 중인 주문을 만드는 방법입니다. 파일에서, 클립보드를 통해서일 수도 있습니다.
구조는 다음과 같습니다.
페어, 오퍼레이션, 오픈 프라이스, SL, TP, 만료일
EURUSD, 매도 한도, 1.3000, 1.4000, 1.5000, 2013.02.06, 12:00
GBRUSD, 매수한도, 1.3000, 1.4000, 1.5000, 2013.02.06, 12:00
EURJPY, 판매 한도, 1.3000, 1.4000, 1.5000, 2013.02.06, 12:00
EURJPY, 매도, 1.3000, 1.4000, 1.5000
튜토리얼 외에도 문서를 연구하면 모든 것이 있습니다.
 
berezhnuy :

또 다른 문제에 직면했습니다. 무엇이 잘못되었나요?


HtUp[0] 및 BuferUp[0] 대신 HtUp[i] 및 BufferUp[i] 을 시도하시겠습니까?
 
eq003 :

MQL4에 대해 읽기 시작했는데 아무것도 모릅니다.

항상 한 시간대에 작업한 Expert Advisor를 작성할 수 있습니까? 예를 들어, 고문은 H4 시간대에 있지만 H1 이동 평균에서만 거래를 시작했습니다. 즉, H1에서 막대에 대한 정보를 얻는 방법이 명확하지 않습니다. 분부터 MA H1을 직접 계산할 수 있다고 생각하지만 매일 얻는 방법은 무엇입니까?

예를 들어주시겠습니까?

많은 기술 지표에서 MQL을 사용하는 기간은 현재 어느 지표에 있는지에 관계없이 엄격하게 설정할 수 있습니다. 여기 에서 두 번째 매개변수인 int timeframe을 찾으세요.
 
eq003 :

MQL4에 대해 읽기 시작했는데 아무것도 모릅니다.

항상 한 시간대에 작업한 Expert Advisor를 작성할 수 있습니까? 예를 들어, 고문은 H4 시간대에 있지만 H1 이동 평균에서만 거래를 시작했습니다. 즉, H1에서 막대에 대한 정보를 얻는 방법이 명확하지 않습니다. 분부터 MA H1을 직접 계산할 수 있다고 생각하지만 매일 얻는 방법은 무엇입니까?


예를 들어주시겠습니까?

이중 iMA ( 문자열 기호, int timeframe, int period, int ma_shift, int ma_method, int apply_price, int shift)


이동 평균 계산.
옵션:

symbol - 지표가 계산될 데이터가 있는 기기의 기호 이름입니다. NULL은 현재 문자를 의미합니다.

기간 - 기간. 차트 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다.

기간 - 이동 평균을 계산하기 위한 평균 기간입니다.

ma_shift - 가격 차트에 대한 표시기의 이동.

ma_method - 평균화 방법. 이동 평균 방법 의 값 중 하나일 수 있습니다.

apply_price - 적용된 가격입니다. 가격 상수 중 하나일 수 있습니다.

shift - 표시기 버퍼에서 받은 값의 인덱스(현재 막대를 기준으로 지정된 기간 이전만큼 이동).


예시:
 AlligatorJawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);

기간 매개변수를 PERIOD_H1로 설정하면 EA/스크립트/지표가 있는 시간대에 상관없이 매시간 시간대에서 Mashka 값을 얻을 수 있습니다.
 
001 :
담아보도록 하겠습니다. 예는 다음과 같을 것입니다 ...
이러한 기능을 사용하는 예는 특히 이 저자인 Korey 의 것입니다.
 
pu6ka :

HtUp[0] 및 BuferUp[0] 대신 HtUp[i] 및 BufferUp[i] 을 시도하시겠습니까?

도움이 되지 않습니다 ((음, 도움이 되지 않았습니다)
 
안녕하세요. 아마도 누군가가 알고있을 것입니다. 모든 행동을 반대로 수행하는 스크립트 또는 고문이 있습니다. 구매 버튼을 누르면 스크립트가 그 순간에 판매를 열며 각각 테이크와 스톱을 배치하는 것도 반대입니다. 고맙습니다.
 
shuli :
안녕하세요. 아마도 누군가가 알고있을 것입니다. 모든 행동을 반대로 수행하는 스크립트 또는 고문이 있습니다. 구매 버튼을 누르면 스크립트가 그 순간에 판매를 열며 각각 테이크 및 스탑을 배치하는 것도 그 반대입니다. 고맙습니다.
따라서 반대로 모든 것을 스스로하고 행운을 빕니다!