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

 

안녕 모두.

숫자에서 마지막 x 값을 반환하는 함수 또는 연산이 필요합니다.

예를 들어, 숫자 12345 6789 , 변수 x = 4가 있습니다. 결과는 6789 , 즉 숫자 123456789의 마지막 4개 문자여야 합니다.

 
Killa :

안녕 모두.

숫자에서 마지막 x 값을 반환하는 함수 또는 연산이 필요합니다.

예를 들어, 숫자 12345 6789 , 변수 x = 4가 있습니다. 결과는 6789 , 즉 숫자 123456789의 마지막 4개 문자여야 합니다.

먼저 DoubleToStr() , 그런 다음 하위 문자열 StringSubstr() 을 검색하여 함수를 만들려고 시도합니다.
 
질문에 답변해 주신 모든 분들께 감사드립니다.
 
Killa : 예를 들어, 숫자 12345 6789 , 변수 x = 4가 있습니다. 결과는 6789 , 즉 숫자 123456789의 마지막 4자리여야 합니다.

원래 숫자는 A입니다. 결과는 정수 변수 결과입니다.

int x = 4;

int A = 123456789;

int divisor = MathPow( 10, x ); /// 10^4

int result = A % divisor; /// остаток от деления А на divisor


계산 속도를 더 높이고 싶다면 MathPow() 대신 어리석게도 수십의 곱셈 주기를 만드십시오. 여전히 더 빠르고 훨씬 빠릅니다.

 
친애하는 전문가 여러분! 일반적인 SMA 가 차트의 수평선 수준을 넘을 때 주문을 여는 스크립트를 찾고 있습니다. SMA가 아래에서 선을 넘으면 - 매수, 반대 - 매도. 양초 종가에서 거래합니다. 게시된 경우 찾을 수 있는 링크를 알려주세요.
 
동료 여러분, 다섯 자리 따옴표를 사용하여 DC에서 작업하기 위해 고문 코드에서 무엇을, 어디서 변경해야 하는지 알려주십시오.
 
NIKOLAStaom :
친애하는 전문가 여러분! 일반적인 SMA가 차트의 수평선 수준을 넘을 때 주문을 여는 스크립트를 찾고 있습니다. SMA가 아래에서 선을 넘으면 - 매수, 반대 - 매도. 양초 종가에서 거래합니다. 게시된 경우 찾을 수 있는 링크를 알려주세요.
1. 분명히 스크립트가 아니라 교차로를 지속적으로 모니터링하고 주문을 여는 고문.
2. 가장 쉬운 방법은 MA 교차로에서 작동하는 Expert Advisor를 찾아 MA 중 하나가 아닌 수평선 수준을 설정하는 것입니다.
3. MA 교차로에 대한 고문 데이터베이스에서 검색의 예. http://www.google.ru/search?as_sitesearch=mql4.com&as_q=MA 교차로 고문
 
Bihkul :
동료 여러분, 다섯 자리 따옴표를 사용하여 DC에서 작업하기 위해 고문 코드에서 무엇을, 어디서 변경해야 하는지 알려주십시오.
먼저 TP와 SL을 보십시오. 무엇을 어디에서 변경할 것인지는 특정 Expert Advisor의 논리에 따라 다릅니다. 예를 들어, TP와 SL은 포인트가 아니라 창고 또는 가격의 백분율로 표시될 수 있으며 더 이상 DC 문자 수에 의존하지 않습니다.
 

동료들에게! 아직까지는 프로그래밍 경험이 많지 않아 조언을 구합니다. 어떤 함수를 통해서도 변수의 값을 구하는 것이 항상 가능한 것은 아니지만 필요한 범위의 모든 값을 미리 쓸 수는 있습니다. 당신은 다음과 같은 것을 얻습니다:

if (a==17) b=1329;

if (a==243) b = 15;

등. 그러나 그러한 행이 약 1000개라면 어떻게 될까요? 파일을 만드시겠습니까? 그러나 "a"값의 번호 매기기가 연속적이지 않은 경우 변수 "a"값으로 "b"값을 빠르게 찾는 방법은 무엇입니까? 그리고 동시에 브레이크가 없었습니까?

 
Elenn :
...그런데 그런 줄이 천 개 정도라면? 파일을 만드시겠습니까? 그러나 "a"값의 번호 매기기가 연속적이지 않은 경우 변수 "a"값으로 "b"값을 빠르게 찾는 방법은 무엇입니까? 그리고 동시에 브레이크가 없었습니까?
정렬.