찻주전자의 질문 - 페이지 211

 
네, 저는 바보지만 똑똑하고 싶은데 어떻게 시작해야 하는지 도와주세요 ???
 
goldrail :
네, 저는 바보지만 똑똑하고 싶은데 어떻게 시작해야 하는지 도와주세요 ???
독립부터 시작해야 합니다. 예를 들어 Google은... "FX 거래 방법".
 
lordlev :

MQL5에서 구현하는 것이 가능하고 어떻게 합니까?

1) EA의 순방향 및 백테스트 최적화 결과 테이블을 저장하시겠습니까? 즉, 최적화 과정에서 한 번의 실행 이력뿐만 아니라 10,000개의 결과를 모두 저장해야 합니다.

2) 전문가에게 최적화 설정을 변경합니다.

3) 1번과 2번 지점을 거쳐 새 매개변수를 사용하여 새 최적화를 실행합니다.

질문이 삭제되었습니다. 훌륭한 .bat 및 .ini를 사용하여 해결 이것이 MQL5에서 구현되지 않는 것이 이상합니다.
 
말해 주세요. Metaeditor는 설정을 어디에 저장합니까? 그리고 가장 중요한 것은 편집기의 색 구성표를 다른 색 구성표로 옮기는 방법입니다.
 
veti-k :
고맙습니다))
베티케이 :
안녕하세요 문제를 해결하도록 도와주세요

문제의 본질은 가격을 정확하게 나누는 마술사가 아니다!

다음은 예입니다. 1.2829 + 1.2814 / 2 = 1.9236이고 1.2821이어야 합니다.

다음은 코드 SUM = High[i+1] + Low[i+1] / 2입니다.

어디가 실수인지 말해줘?
합 =( 높음[i+1] + 낮음[i+1] )/ 2.0 ;
 

MQL5에 OrderCloseBy 함수와 유사한 것이 있습니까?

https://docs.mql4.com/ru/trading/ordercloseby

즉, MQL4에서 가능했던 것처럼 포지션 반전 시 스프레드를 절약할 수 있나요?

OrderCloseBy - Документация на MQL4
  • docs.mql4.com
OrderCloseBy - Документация на MQL4
 
solandr :

MQL5에 OrderCloseBy 함수와 유사한 것이 있습니까?

https://docs.mql4.com/ru/trading/ordercloseby

즉, MQL4에서 가능했던 것처럼 포지션 반전 시 스프레드를 절약할 수 있나요?

MT5에서는 필요하지 않습니다. 함수 호출이 있는 MT4와 유사하게 함수 호출 없이 반대 포즈가 자동으로 차단됩니다.
 

PC 메모리의 주소를 정렬해야 하는 이유가 궁금합니다( _aligned_malloc() 과 같은 기능)? 근본적인 이유는 무엇입니까? 나는 전혀 들어갈 수 없습니다. 곳곳에 답이 있다. 누군가 어딘가에 보낼 수 있습니까?

 

여기서 나는 이해할 수 없는 또 다른 문제에 부딪쳤다.

마지막으로 마감된 달의 최대값과 최소값을 구하고 싶습니다.

데이터를 MaxVal 및 MinVal 배열로 구동합니다.

CopyHigh(_Symbol, _Period, 0, ikolbar, MaxVal);

CopyLow(_Symbol, _Period, 0, ikolbar, MinVal);

디스플레이 출력:

for(iii=1; iii<ikolbar ;iii++)
{
Print(MinVal[ikolbar - 1 - iii], " ", MaxVal[ikolbar - 1 - iii]);

}

나는 월간 일정에 대한 테스터와 내가 얻는 로그에서 방송합니다 ...

매월 말일 상한가와 하한가 :)

매우 예상치 못한 결과입니다.

누군가 이것이 이유와 예측할 수 없는 결과를 피하는 방법을 설명하면 매우 감사할 것입니다.

ps. 모드가 '시가만'이었던 탓인 것 같습니다. 그러나 이것이 과거 데이터 검색에 영향을 미치는 이유는 무엇입니까?

더 작은 프레임에서 이 모드로 테스트하면 기록이 올바르게 배치된다는 보장이 있습니까?

 
MegaVoin :

여기서 나는 이해할 수 없는 또 다른 문제에 부딪쳤다.

마지막으로 마감된 달의 최대값과 최소값을 구하고 싶습니다.

데이터를 MaxVal 및 MinVal 배열로 구동합니다.

CopyHigh(_Symbol, _Period, 0, ikolbar, MaxVal);

CopyLow(_Symbol, _Period, 0, ikolbar, MinVal);

디스플레이 출력:

for(iii=1; iii<ikolbar ;iii++)
{
Print(MinVal[ikolbar - 1 - iii], " ", MaxVal[ikolbar - 1 - iii]);

}

나는 월간 일정에 대한 테스터와 내가 얻는 로그에서 방송합니다 ...

매월 말일 상한가와 하한가 :)

매우 예상치 못한 결과입니다.

누군가 이것이 이유와 예측할 수 없는 결과를 피하는 방법을 설명하면 매우 감사할 것입니다.

ps. 모드가 '시가만'이었던 탓인 것 같습니다. 그러나 이것이 과거 데이터 검색에 영향을 미치는 이유는 무엇입니까?

더 작은 프레임에서 이 모드로 테스트하면 기록이 올바르게 배치된다는 보장이 있습니까?


SRC로 코드를 붙여넣습니다. 다음과 같이 시도하십시오.

 CopyHigh ( _Symbol , PERIOD_MN1 , 0 , ikolbar, MaxVal );
CopyLow ( _Symbol , PERIOD_MN1 , 0 , ikolbar, MinVal ); 

double max= 0.0 , min= 0.0 ;
for (iii= 1 ; iii<ikolbar; iii++)
{  max= MathMax (max, MaxVal[iii]);
   max= MathMin (min, MinVal[iii]);
}

Print (“MaxVal = “, DoubleToString (max, _Digits ),”, MinVal = “, DoubleToString (min, _Digits ));