[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 987

 
알았어 고마워.
 
안녕 모두. 질문입니다. MQL4에서 조건을 작성하는 방법: 확률적 > 레벨 20이면...
 

그래서 쓰기 :) 확률> 20이면 .... :)

---

if ( iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0) > 20) { ... 그러면 ... }

 
donec :
안녕 모두. 질문입니다. MQL4에서 조건을 작성하는 방법: 확률적 > 레벨 20이면...

질문이 모호합니다. 그들은 어떤 확률 선이 더 높은지 표시하지 않았습니다. 주 또는 신호 선, 어떤 막대, 확률의 매개 변수 ... 따라서 일반적인 것은 다음과 같습니다.

 double Level= 20.0 ;
double dg=MarketInfo( Symbol (), MODE_DIGITS);
double StochSig1 = iStochastic ( Symbol (), Period (), k_period, d_period, slowing, MODE_SMA , 0 , MODE_MAIN, 1 );   // Главная на 1-м баре
double StochSig2 = iStochastic ( Symbol (), Period (), k_period, d_period, slowing, MODE_SMA , 0 , MODE_MAIN, 2 );   // Главная на 2-м баре
double StochMain1= iStochastic ( Symbol (), Period (), k_period, d_period, slowing, MODE_SMA , 0 , MODE_SIGNAL, 1 ); // Сигнальная на 1-м баре
double StochMain2= iStochastic ( Symbol (), Period (), k_period, d_period, slowing, MODE_SMA , 0 , MODE_SIGNAL, 2 ); // Сигнальная на 2-м баре

if ( NormalizeDouble (StochSig1-Level, dg)> 0.0 )     // Если сигнальная Стохастика на 1-м баре выше 20.0
   {
         //.......... блок кода, если это верно ...........
   }
 
답변 감사합니다...
 
Aleksander :
아마도 작동하지 않을 것입니다 - 드문 테스터는 최소 로트를 0.1 미만으로 허용합니다 - 이 옵션을 시뮬레이션하기 위해 - 시험 입금액을 10배 늘리십시오...
안녕하세요, 저는 당신의 이모입니다 ... 누가 당신에게 그런 헛소리를 흥미롭게 불렀습니까?
 
artmedia70 :
안녕하세요, 저는 당신의 이모입니다 ... 누가 당신에게 그런 헛소리를 흥미롭게 불렀습니까?

내 DC에서 테스터에서 최소 로트는 0.1입니다. 더 적게 만들려고 할 때 다음과 같이 나옵니다.

ERR_INVALID_TRADE_VOLUME 131 잘못된 볼륨
 
Aleksander :

내 DC에서 테스터에서 최소 로트는 0.1입니다. 더 적게 하려고 할 때 다음과 같이 나옵니다.

ERR_INVALID_TRADE_VOLUME 131 잘못된 볼륨

글쎄, 그것은 놀라운 일이 아니다. DC가 최저 임금 = 0.1이라고 말했다면 왜 더 적은 금액을 설정하여 그와 논쟁을 벌이는가?
 
drknn :

글쎄, 그것은 놀라운 일이 아니다. DC가 최저 임금 = 0.1이라고 말했다면 왜 더 적은 금액을 설정하여 그와 논쟁을 벌이는가?
그래서 이것은 게시물 위의 동지와 함께합니다-이 과정에 대한 오해 :)
 
Aleksander :

내 DC에서 테스터에서 최소 로트는 0.1입니다. 더 적게 만들려고 할 때 다음과 같이 나옵니다.

ERR_INVALID_TRADE_VOLUME 131 잘못된 볼륨
그래서 - 당신이 쓴 것처럼 요점은 테스터 가 아니라 DC 에 있습니다.
사유: