포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 526

 
alsu :

소년, 소녀? 몇 년?

5세 소녀.
 

여보세요!!! 누가 문제를 도와줄까요? 구매 및 판매를 위한 간단한 그리기 화살표가 있습니다.

주어진 시간 동안 이 화살표가 계산되도록 코드에 추가해야 하는 코드

그리고 숫자는 오른쪽에 몇 개의 막대에 대한 가격 근처에 표시되고 위아래로 10-15포인트, 숫자는 다음과 같은 경우 0으로 재설정됩니다.

새로운 시대의 시작. 도와주세요 정말 필요해요!!!! 응답해 주신 모든 분들께 미리 감사드립니다!

단말기

 
tench72 :

여보세요!!! 누가 문제를 도와줄까요? 구매 및 판매를 위한 간단한 그리기 화살표가 있습니다.

주어진 시간 동안 이 화살표가 계산되도록 코드에 추가해야 하는 코드

그리고 숫자는 오른쪽에 몇 개의 막대에 대한 가격 근처에 표시되고 위아래로 10-15포인트, 숫자는 다음과 같은 경우 0으로 재설정됩니다.

새로운 시대의 시작. 도와주세요 정말 필요해요!!!! 응답해 주신 모든 분들께 미리 감사드립니다!



스튜디오에 코드! 그래서 더 명확해질 것입니다.

그 동안 논리 수준에서 이 옵션을 시도합니다. 값이 0인 추가 변수 2개를 입력하고 해당 값을 화면에 표시합니다. 그리고 각각의 성공적인 신호와 함께 변수에 해당하는 +1을 추가할 때 화살표를 "그리기"합니다.

 
Retabs :

스튜디오에 코드! 그래서 더 명확해질 것입니다.

그 동안 논리 수준에서 이 옵션을 시도합니다. 값이 0인 추가 변수 2개를 입력하고 해당 값을 화면에 표시합니다. 그리고 각 성공적인 신호와 함께 변수에 해당하는 +1을 추가할 때 화살표를 "그리기"합니다.


코드는 다음과 같습니다.

 //+------------------------------------------------------------------+
//| super-signals.mq4 |
//| Copyright © 2006, Nick Bilak, beluck[AT]gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Nick Bilak"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Aqua

extern int SignalGap = 10 ;

int dist= 24 ;
double b1[];
double b2[];

int init() {
SetIndexStyle ( 0 , DRAW_ARROW , STYLE_SOLID , 1 );
SetIndexStyle ( 1 , DRAW_ARROW , STYLE_SOLID , 1 );
SetIndexArrow ( 1 , 233 );
SetIndexArrow ( 0 , 234 );
SetIndexBuffer ( 0 ,b1);
SetIndexBuffer ( 1 ,b2);
return ( 0 );
}
int start() {
int counted_bars= IndicatorCounted ();
int k,i,j,limit,hhb,llb;

if (counted_bars< 0 ) return (- 1 );
if (counted_bars> 0 ) counted_bars--;
limit= Bars - 1 ;
if (counted_bars>= 1 ) limit= Bars -counted_bars- 1 ;
if (limit< 0 ) limit= 0 ;

for (i=limit;i>= 0 ;i--) {
hhb = Highest ( NULL , 0 , MODE_HIGH ,dist,i-dist/ 2 );
llb = Lowest ( NULL , 0 , MODE_LOW ,dist,i-dist/ 2 );

if (i==hhb)
b1[i]= High [hhb]+SignalGap* Point ;
if (i==llb)
b2[i]= Low [llb]-SignalGap* Point ;
}
return ( 0 );
}




솔직히 저는 프로그래밍을 잘 못해요 :(그럼 변수를 생성해 보겠습니다만 차트에 표시하는 방법과 가격 수준에 근접하도록 하는 방법....오오, 어렵네요. :)

 
tench72 :

코드는 이렇습니다...



솔직히 저는 프로그래밍을 잘 못해요 :(그럼 변수를 생성해 보겠습니다만 차트에 표시하는 방법과 가격 수준에 근접하도록 하는 방법....오오, 어렵네요. :)


게시물을 수정하십시오! SCR 버튼을 사용하여 코드 텍스트를 입력합니다. 이 정보에 대해 중재자는 여기에서 맹세합니다!
 
tench72 :

코드는 다음과 같습니다.




솔직히 저는 프로그래밍을 잘 못해요 :(그럼 변수를 생성해 보겠습니다만 차트에 표시하는 방법과 가격 수준에 근접하도록 하는 방법....오오, 어렵네요. :)


Comment() 함수에 대한 도움말 읽기
 
Retabs :

게시물을 수정하십시오! SCR 버튼을 사용하여 코드 텍스트를 입력합니다. 이 정보에 대해 중재자는 여기에서 맹세합니다!

모든 것을 고쳤습니다 :)

 
tench72 :

모든 것을 고쳤습니다 :)


기능에 대해 읽었지만 기간과 연결하는 방법은 무엇입니까? 기간 변수를 입력한다고 가정해 봅시다. int time_period=30; 그리고 다음에 무엇을 할 것인가?

 
tench72 :



촛불의 수를 세어볼까요? 결국, M1의 경우 30개가 있을 것입니다!
 

안녕하세요! 왜 MQL에서 대소문자를 구분하는 언어로 다음 프로그램 코드가 실행되는지 설명해주세요.

int start() // 특수 함수 start()
{
intA=3; // 첫 번째 다리
정수B=4; // 두 번째 다리
int C=Gipo( A,B ); // 빗변 계산
경고 ("빗변 = ", C); // 화면 메시지
반품; // 함수 시작을 종료하는 연산자
}
//------------------------------------------------ --------------------
int Gipo(int a , int b ) // 사용자 정의 함수
{
정수 c2= a*a + b*b ; // 다리의 제곱의 합
int c=MathSqrt(c2); // 빗변
반환(c); // 함수 종료 문

}