전략적 예측 시스템 - 페이지 2

 

더 정확하게는 코드는 다음과 같습니다.

       double AUDJPY=(iHigh( "AUDJPY" , PERIOD_D1 , window-n- 1 )+iLow( "AUDJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double AUDUSD=(iHigh( "AUDUSD" , PERIOD_D1 , window-n- 1 )+iLow( "AUDUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double CHFJPY=(iHigh( "CHFJPY" , PERIOD_D1 , window-n- 1 )+iLow( "CHFJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURCHF=(iHigh( "EURCHF" , PERIOD_D1 , window-n- 1 )+iLow( "EURCHF" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURGBP=(iHigh( "EURGBP" , PERIOD_D1 , window-n- 1 )+iLow( "EURGBP" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURJPY=(iHigh( "EURJPY" , PERIOD_D1 , window-n- 1 )+iLow( "EURJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double EURUSD=(iHigh( "EURUSD" , PERIOD_D1 , window-n- 1 )+iLow( "EURUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double GBPCHF=(iHigh( "GBPCHF" , PERIOD_D1 , window-n- 1 )+iLow( "GBPCHF" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double GBPJPY=(iHigh( "GBPJPY" , PERIOD_D1 , window-n- 1 )+iLow( "GBPJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double GBPUSD=(iHigh( "GBPUSD" , PERIOD_D1 , window-n- 1 )+iLow( "GBPUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double NZDUSD=(iHigh( "NZDUSD" , PERIOD_D1 , window-n- 1 )+iLow( "NZDUSD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double USDCAD=(iHigh( "USDCAD" , PERIOD_D1 , window-n- 1 )+iLow( "USDCAD" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double USDCHF=(iHigh( "USDCHF" , PERIOD_D1 , window-n- 1 )+iLow( "USDCHF" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;
       double USDJPY=(iHigh( "USDJPY" , PERIOD_D1 , window-n- 1 )+iLow( "USDJPY" , PERIOD_D1 , window-n- 1 ))/ 2.0 ;  

나는 단지 하나의 스크립트에서 전체 로드를 수집하고 즉시 행을 뒤집기로 결정했습니다. 그리고, 젠장, 이미 여러 번 그의 결석에 사로 잡혔습니다.

 
granit77 :
어서 해봐요! 욕을 할 때보다 문제에 대해 어떻게 논쟁하는지 보는 것이 더 흥미롭습니다. 원인을 위해 인내하십시오.

그 다음 나는 바주카포를 사러 갔다 (만약에)

:에 대한)

 
Farnsworth :

그 다음 나는 바주카포를 사러 갔다 (만약에)

:에 대한)

나도 있어... 가는 길에...
 
Farnsworth :

선택은 처음부터 이루어지지만 최종적으로 형성된 막대에 대해서만 290개의 막대가 선택되도록 만드는 방법은 무엇입니까? 이해할 수 없는 일입니다.

 for ( n= 0 ; n<=window- 1 ; n++)

스와핑 히스토리에 문제가 있을 수 있습니다. tk. 기록의 자동 업로드는 열린 차트 에만 있습니다. 아마도 이것을 고려하거나 필요한 모든 차트를 열어 두어야 할 것입니다.

판스워스 :

더 정확하게는 코드는 다음과 같습니다.

이러한 코드에서는 다음과 같이 "뒤집기"하는 것이 더 쉬울 것입니다.

 for (n=window- 1 ; n> 0 ; n--)
그렇지 않으면 당신은 혼란스러워 할 것입니다
 

여기 어딘가에서 다중 통화 운영에 필요한 조건을 보았습니다.

도와주실 수 있나요, 판스워스 - 내가 그것을 찾았다면 :(. 하지만 개발자들 자신의 의견이 있었던 것으로 기억합니다. 그것을 발견한 사람은 - 여기에 링크를 던져주세요.

 
IgorM :

스와핑 히스토리에 문제가 있을 수 있습니다. tk. 기록은 공개 차트에만 자동 업로드됩니다. 이 점을 고려하거나 필요한 모든 차트를 공개 상태로 유지해야 합니다.

이러한 코드에서는 다음과 같이 "뒤집기"하는 것이 더 쉬울 것입니다.

그렇지 않으면 당신은 혼란스러워 할 것입니다

예, 따옴표를 열어 두어야 하지만 이것은 문제가 되지 않습니다. 코드로 작업하려고 합니다. 어떻게든 이 난장판을 정리해야 합니다.
 
Mathemat :

여기 어딘가에서 다중 통화 운영에 필요한 조건을 보았습니다.

도와주실 수 있나요, 판스워스 - 내가 그것을 찾았다면 :(. 하지만 개발자들 자신의 의견이 있었던 것으로 기억합니다. 그것을 발견한 사람은 - 여기에 링크를 던져주세요.


안녕하세요 알렉세이 입니다. 나는 다중 통화가 없습니다. 베이지안 논리는 인접한 따옴표를 보지 않습니다. 거래 결정을 내리는 것은 그들과 아무 관련이 없습니다. 나는 시도하고 "배경"에서 기초의 일부 매개 변수의 비율을 살펴보고 싶습니다. 그리고 2주 후에 시작하겠습니다. 이제 최소 블록을 테스트하고 싶습니다.

스비노자브르에게

나도 있어... 가는 길에...

변증법적입니다:o)

 
Farnsworth :
코드로 작업하려고 합니다.

아마 다음과 같이:

 //+------------------------------------------------------------------+
//|                                                   Farnsworth.mq4 |
//|                      Copyright © 2011, MetaQuotes Software Corp. |
//|                               https://www.mql5.com/ru/users/igorm |
//+------------------------------------------------------------------+
#property copyright "IgorM"
#property link       "https://www.mql5.com/ru/users/igorm"

extern int window= 290 ;

string sym[ 14 ]={ "AUDJPY" , "AUDUSD" , "CHFJPY" , "EURCHF" , "EURGBP" , "EURJPY" ,
                 "EURUSD" , "GBPCHF" , "GBPJPY" , "GBPUSD" , "NZDUSD" , "USDCAD" , "USDCHF" , "USDJPY" };

int start(){
   int i, n;
   int Handle;
   double HL[ 14 ];
   string FileName= "quatation.csv" ;
   Handle= FileOpen (FileName, FILE_CSV | FILE_WRITE , " " );
   if (Handle==- 1 ){
       Alert ( "" );
       return (- 1 );
   }
   FileWrite (Handle, sym[ 0 ], sym[ 1 ], sym[ 2 ], sym[ 3 ], sym[ 4 ], sym[ 5 ], sym[ 6 ], sym[ 7 ], sym[ 8 ], sym[ 9 ], sym[ 10 ], sym[ 11 ], sym[ 12 ], sym[ 13 ]);
   for (n=window- 1 ; n> 0 ; n--){
       for (i= 0 ;i< 14 ;i++)
                   HL[i] =(iHigh(sym[i], PERIOD_D1 , n)+iLow(sym[i], PERIOD_D1 , n))/ 2.0 ;
       FileWrite (Handle, HL[ 0 ],HL[ 1 ], HL[ 2 ], HL[ 3 ], HL[ 4 ], HL[ 5 ], HL[ 6 ], HL[ 7 ], HL[ 8 ], HL[ 9 ], HL[ 10 ], HL[ 11 ], HL[ 12 ], HL[ 13 ]);
   }
   FileClose (Handle);
return ( 0 );
}
//___________________________________________________________________________________________
 
IgorM :

아마 다음과 같이:


확실히, 훨씬 더 좋습니다. 나는 좋은 프로그래머가 아닙니다.
 
Farnsworth : 베이지안 논리는 인접한 따옴표를 보지 않습니다.

흥미로운 방법입니다. 링크가 있습니까?

나 자신이 최근에 독립성 심사를 만지작거리고 있었을 뿐이야. 베이즈에서 그리 멀지 않습니다. 또한 같은 쌍에 있습니다.