배수가 없는 거래 시스템. 프로그래머가 필요합니다. - 페이지 3

 
EVladMih писал (а):

...필요한 위치에서 여러 시간대에 여러 확률론의 동시 존재를 등록합니다.

... 즉. 시스템은 입력만 제공하지만 틀림없이 입력을 제공합니다.

일반적으로 이 작업은 작성자가 아이디어를 숫자로 공식화할 수 있다면 3개의 시간 프레임뿐만 아니라 최소한 7분에서 며칠 동안은 모든 MQL 프로그래머에게 사소한 작업입니다. 나는 그것이 구현될 때(누구에 의해), 올바른 입력과 함께 테스터가 설정된 조건을 충족하는 많은 상황을 찾을 것이라는 것이 밝혀질 것이라고(역사에서 실행할 때) 단언할 수 있습니다. , 그러나 정반대의 결과로 이어집니다. 긍정적인 입력이 훨씬 더 많으면 좋습니다.
그 때 최적화가 시작되고 모든 결과와 함께 히스토리에 매개변수를 조정합니다... 이것은 백테스팅의 장점 중 하나입니다. 차트를 시각적으로 볼 때 너무 아름답게 보이고 하나 또는 둘로 확인되는 실현 불가능한 환상을 폭로하는 것입니다. 데모에 대한 수개월의 수동 작업.
수동 작업을 위한 보조 도구로 사용할 수 있지만.
 
YraZ, 내 결과는 반대였습니다. 항목이 빈번하고 빈약합니다. 조금 더 자세히 설명해 주시겠습니까?
 
Valmars писал (а):
EVladMih 는 다음과 같이 썼습니다.

...필요한 위치에서 여러 시간대에 여러 확률론의 동시 존재를 등록합니다.

... 즉. 시스템은 입력만 제공하지만 틀림없이 입력을 제공합니다.

일반적으로 이 작업은 작성자가 아이디어를 숫자로 공식화할 수 있다면 3개의 시간 프레임뿐만 아니라 최소한 7분에서 며칠 동안은 모든 MQL 프로그래머에게 사소한 작업입니다. 나는 그것이 구현될 때(누구에 의해), 올바른 입력과 함께 테스터가 설정된 조건을 충족하는 많은 상황을 찾을 것이라는 것이 밝혀질 것이라고(역사에서 실행할 때) 단언할 수 있습니다. , 그러나 정반대의 결과로 이어집니다. 긍정적인 입력이 훨씬 더 많으면 좋습니다.
그 때 최적화가 시작되고 모든 결과와 함께 히스토리에 매개변수를 조정합니다... 이것은 백테스팅의 장점 중 하나입니다. 차트를 시각적으로 볼 때 너무 아름답게 보이고 하나 또는 둘로 확인되는 실현 불가능한 환상을 폭로하는 것입니다. 데모에 대한 수개월의 수동 작업.
수동 작업을 위한 보조 도구로 사용할 수 있지만.

아마추어들은 종종 어떤 영리한 법칙에 따르면 이것이 불가능하다는 것을 모르기 때문에 정확하게 발전을 진행합니다.

논쟁을 시작하고 싶은 욕망 (시간도 없음), 나는주의를 기울이고 싶습니다. 우리가 얼마나 많은 사람들이 어떤 사업체 근처에 나타나서 부품을 위해 신속하게 분해하기 시작하고, 스크루 드라이버로 찔러보고, 도끼로 자르고, 젠장, 불가능하기 때문에 불가능하다고 설명하십시오. 등.

동시에, 이 축복받은 사람들은 종종 자신에게 반대한다는 사실조차 알아차리지 못합니다....
결국 , 광고는 전문가에 대해 아무것도 말하지 않습니다!!!
다른 TF에서 필요한 매개 변수의 일치에 대한 신호를 제공하는 표시기에 관한 것입니다. 그리고 그게 다야!!!

2 Valmars : 개인적으로 받아들이지 마십시오. 이것은 일반화하는 게시물입니다. 나는 종종 이것을 어디에서나 봅니다. 그들은 나뿐만 아니라 아주 유명한 상인들까지도 폭격합니다. 개인적으로 (아마추어에 대해, 즉 나에 대해) 첫 번째 줄만 답변으로 고려하십시오. :)
 
eugenk1 писал (а):
YraZ, 내 결과는 반대였습니다. 항목이 빈번하고 빈약합니다. 조금 더 자세히 설명해 주시겠습니까?

여기 내 입력 보고서가 있습니다
내 신호에
입력 IRON! 전체 비밀은 stoch의 매개 변수와 신호 조합에 있습니다.

출력 문제! 여기에 왼쪽 입구가 하나도 없다는 것을 보여주기 위해 짧은 TP를 넣었습니다.


왜냐하면 두 번째가 성능에 대해 말할 때 의심의 여지가 없기 때문입니다.

여기 예가 있기 때문에
하지만 문제는 내가 조합을 찾지 못했다는 것입니다
더 자주 들어갈 수 있고 나에게도 출구 기준이 없는 곳

일반적으로 스토캐스틱은 플랫에서 화려합니다!

저자는 분명히 STOCH에 따라 TS를 가지고 있습니다.
파일:
steit.zip  11 kb
 
YuraZ писал (а):
eugenk1 은 다음과 같이 썼습니다.
YraZ, 내 결과는 반대였습니다. 항목이 빈번하고 빈약합니다. 조금 더 자세히 설명해 주시겠습니까?

여기에 내 항목에 대한 일반적인 보고서가 있습니다. 스토캐스틱은 플랫에서 화려합니다!
저자는 분명히 STOCH에 따라 TS를 가지고 있습니다.

"아는" 사람과 거래하는 것이 좋습니다. :) 이미 내 우편물에 YuraZ 의 편지가 있기를 바랍니다.
플랫을 위한 스토치는 시크하고, 트렌드가 육안으로 보일 때는 시크한 '토핑업'이다.
그는 플랫(플립도)에서만 출구를 제공할 수 있지만 일반적으로 정지하려면 다른 브레이크가 필요합니다.

이 포럼의 사람들은 단순하지 않으며 쉬운 길을 가고 싶지 않습니다!
오늘 나는 그들 중 일부의 편지가 완전히 다른 나라로 가서 스팸으로 오인되었다는 소식을 들었습니다.
이유: 내가 두 번 공개적으로 게시한 현재 주소(때로는 바뀌기도 하고 죽기도 함) 대신 프로필에서 이전 주소를 도려낸 것 같습니다.
현재 것을 다시 제공합니다(필요한 사람 - 다시 보내십시오): fx{}fxmail.ru

관심이 있는 스토캐스틱에 대해서는 다음 시간에 말씀드리겠습니다. 이제 막혔습니다.
 
여러 시간 프레임에서 데이터를 가져오는 데 유용할 수 있습니다(?). 저는 간단한 글로벌리스트가 있습니다. 저는 이미 여기에 '두 지표를 결합하는 방법?'이라고 썼습니다.
지표에서 글로벌 변수에 최소한 칠면조 값, 최소한 "강도"(2,1,0, -1, -2)를 제공합니다. 모든 TF에서 글로벌리스트를 시작하고 공동 차트를 얻습니다.
귀하의 경우 (제가 올바르게 이해한다면) 다음과 같을 것입니다.
 //---- В ИНДИКАТОРЕ "СТОХАСТИК"
...
...
...
string        ThisName ;
//---------------------------------------------------------------------
void deinit ()
{
   if ( GlobalVariableCheck ( ThisName ) == true )
      GlobalVariableDel ( ThisName ) ;
   Comment ( "" ) ;
   return ;
}
//---------------------------------------------------------------------
int init ()
{
...
...
...
   ThisName = Symbol () + " _M " + Period () + " _STOH " ;
   return ( 0 ) ;
}
//---------------------------------------------------------------------
int start ()
{
...
...
...
   if ( Pos == 0 ) 
   {
      ST = 0.0 ;
      if ( BUF [ 0 ] >... ) ST = 1.0 ;
      if ( BUF [ 0 ] <... ) ST =- 1.0 ;
      GlobalVariableSet ( ThisName , ST ) ;
   }
   return ( ... ) ;
}
//---------------------------------------------------------------------
 
 
 
//---- В ИНДИКАТОРЕ "ГЛОБАЛИСТ"
//---------------------------------------------------------------------
//---------------------------------------------------------------------
int start ()
{
double m5 , m15 , m30 , m60 , m240 ;
      if ( GlobalVariableCheck ( Symbol () + " _M5_STOH " ) == true )
         m5 = GlobalVariableGet ( Symbol () + " _M5_STOH " ) ;
      if ( GlobalVariableCheck ( Symbol () + " _M15_STOH " ) == true )
         m15 = GlobalVariableGet ( Symbol () + " _M15_STOH " ) ;
      if ( GlobalVariableCheck ( Symbol () + " _M30_STOH " ) == true )
         m30 = GlobalVariableGet ( Symbol () + " _M30_STOH " ) ;
      if ( GlobalVariableCheck ( Symbol () + " _M60_STOH " ) == true )
         m60 = GlobalVariableGet ( Symbol () + " _M60_STOH " ) ;
      if ( GlobalVariableCheck ( Symbol () + " _M240_STOH " ) == true )
         m240 = GlobalVariableGet ( Symbol () + " _M240_STOH " ) ;
      if ( m5 > 0.5 ) m5 = m5 + 0.05 ;
      if ( m5 <- 0.5 ) m5 = m5 - 0.05 ;
      if ( m15 > 0.5 ) m15 = m15 + 0.1 ;
      if ( m15 <- 0.5 ) m15 = m15 - 0.1 ;
      if ( m30 > 0.5 ) m30 = m30 + 0.15 ;
      if ( m30 <- 0.5 ) m30 = m30 - 0.15 ;
      if ( m60 > 0.5 ) m60 = m60 + 0.2 ;
      if ( m60 <- 0.5 ) m60 = m60 - 0.2 ;
      if ( m240 > 0.5 ) m240 = m240 + 0.25 ;
      if ( m240 <- 0.5 ) m240 = m240 - 0.25 ;
      Buf_M5 [ 0 ] = m5 ;
      Buf_M15 [ 0 ] = m15 ;
      Buf_M30 [ 0 ] = m30 ;
      Buf_H1 [ 0 ] = m60 ;
      Buf_H4 [ 0 ] = m240 ;
}


차트에는 서로를 덮지 않도록 1(매도), 0(휴식) 또는 -1(매수) 플러스/마이너스 값을 가진 모든 시간대의 선이 있습니다. 따라서 여러 TF(그러나 <=8 :)의 칠면조를 하나의 차트로 가져올 수 있으며 M1에서도 모든 TF에서 글로벌리스트를 시작할 수 있습니다.

 
Bookkeeper писал (а):
여러 시간 프레임에서 데이터를 가져오는 데 유용할 수 있습니다(?). 저는 간단한 글로벌리스트가 있습니다. 저는 이미 여기에 '두 지표를 결합하는 방법?'이라고 썼습니다.
... 귀하의 경우(제가 올바르게 이해했다면) 다음과 같을 것입니다.
 ...


차트에는 서로를 덮지 않도록 1(매도), 0(휴식) 또는 -1(매수) 플러스/마이너스 값을 가진 모든 시간대의 선이 있습니다. 따라서 여러 TF(그러나 <=8 :)의 칠면조를 하나의 차트로 가져올 수 있으며 M1에서도 모든 TF에서 글로벌리스트를 시작할 수 있습니다.


불행히도, 그것은 나에게 모두 "추위"입니다 ...
오래된 TF에서 어린 TF가 올바르게 표시됩니까? 반대의 경우도 가능하다고 들었습니다.
그리고 시각화 도우미에서 이 옵션을 올바르게 실행할 수 있습니까?
저에게는 이것이 중요하기 때문입니다. 작업은 매개변수를 선택하기 위해 매우 오랜 시간 동안 작은 시간 프레임과 실시간으로 수행됩니다.
 
EVladMih писал (а):
회계사 는 다음과 같이 썼습니다.
여러 시간 프레임에서 데이터를 가져오는 데 유용할 수 있습니다(?). 저는 간단한 글로벌리스트가 있습니다. 저는 이미 여기에 '두 지표를 결합하는 방법?'이라고 썼습니다.
... 귀하의 경우(제가 올바르게 이해했다면) 다음과 같을 것입니다.
 ...


차트에는 서로를 덮지 않도록 1(매도), 0(휴식) 또는 -1(매수) 플러스/마이너스 값을 가진 모든 시간대의 선이 있습니다. 따라서 여러 TF(그러나 <=8 :)의 칠면조를 하나의 차트로 가져올 수 있으며 M1에서도 모든 TF에서 글로벌리스트를 시작할 수 있습니다.


불행히도, 그것은 나에게 모두 "추위"입니다 ...
오래된 TF에서 어린 TF가 올바르게 표시됩니까? 반대의 경우도 가능하다고 들었습니다.
이 경우에만 - 예. 유일한 문제는 세계주의자에게는 역사가 없고 모든 칠면조가 "작동"하는 기간만 있다는 것입니다. 터미널이 켜져 있는 동안. "시각적"에 관해서는 - 나는 잘 모릅니다. 현자에게 물어보십시오. 나는 고문과 테스터를 사용하지 않습니다.
당신에게 추운 것은 무엇입니까?
지표에 지표를 포함하는 방법이 명확하지 않은 경우 지표를 비누(프로필에 있음)로 보내거나 여기에 게시하십시오. 당신의 일꾼일 필요는 없습니다. 당신의 비밀을 전혀 끌어내지 않을 것입니다 :), 나는 내 미친 아이디어로 충분합니다. 귀하의 것처럼 보이도록 한 다음 필요한 코드 조각을 올바른 위치로 전송할 수 있습니다. 그리고 조용히 매수/매도/앉는 데 필요한 조건을 표시하십시오. RSI에서와 같이: >70(내려가자) 또는 <30(올라가자) 또는 30..70(대기) - 이러한 매우 "단순화된" 버전에서는 나중에 필요할 때 자신을 명확히 할 수 있습니다.
 
죄송합니다. 프로필에 비누가 없습니다. 내 스크립트의 헤더에서 CodeBase를 가져옵니다.
 
Valmars писал (а):
EVladMih 는 다음과 같이 썼습니다.

...필요한 위치에서 여러 시간대에 여러 확률론의 동시 존재를 등록합니다.

... 즉. 시스템은 입력만 제공하지만 틀림없이 입력을 제공합니다.

일반적으로 이 작업은 작성자가 아이디어를 숫자로 공식화할 수 있다면 3개의 시간 프레임뿐만 아니라 최소한 7분에서 며칠 동안은 모든 MQL 프로그래머에게 사소한 작업입니다. 나는 그것이 구현될 때(누구에 의해), 올바른 입력과 함께 테스터가 설정된 조건을 충족하는 많은 상황을 찾을 것이라는 것이 밝혀질 것이라고(역사에서 실행할 때) 단언할 수 있습니다. , 그러나 정반대의 결과로 이어집니다. 긍정적인 입력이 훨씬 더 많으면 좋습니다.
그 때 최적화가 시작되고 모든 결과와 함께 히스토리에 매개변수를 조정합니다... 이것은 백테스팅의 장점 중 하나입니다. 차트를 시각적으로 볼 때 너무 아름답게 보이고 하나 또는 둘로 확인되는 실현 불가능한 환상을 폭로하는 것입니다. 데모에 대한 수개월의 수동 작업.
수동 작업을 위한 보조 도구로 사용할 수 있지만.

있는지 확실하지 않습니다. 어쨌든 내가 TF에서 시합을 시작하면서 나는 한 마리의 무스만 "먹었다"고 어리석게도 SL = 20p로 설정했고 추첨 후에 가격은 내가 주문한 곳으로 갔다. 그러나 결과는 정말... 너무 적은 거래, 적은 이익. .. 그리고 일반적으로 - 지루합니다 :). 아직 자랑할 것은 없지만 성격(인내심)이 강해요 :).