오류, 버그, 질문 - 페이지 2317

 
Evgeniytre :

저장되지 않음((

나는 계속:


 
모두를 환영합니다. 실제로 일부 스크립트를 실행할 때 터미널에서 "216655 문자열   왼쪽 ". 검색에서 이 문제에 대해 구체적으로 설명하지 않았습니다. 내가 알기로는 아마도 이것은 메모리에 의한 데이터 손실 때문일 것입니다. 내가 사용하는 스크립트의 단순화된 버전을 첨부했습니다. 스크립트의 아이디어는 파일(들)(FileWithDATA.txt 파일)에서 데이터를 가져와 특정 조건에 따라 변환하고 최종 파일에 기록해야 한다는 것입니다. 이 옵션은 숫자 1과 2를 각각 3과 7로 변환하지만 오류가 발생합니다.
파일:
ForTest.mq5  7 kb
FileWithDATA.txt  635 kb
 

만료된 선물에 대한 보류 주문을 삭제하는 방법은 무엇입니까?

세 가지 주문이 걸려 있습니다.

당신이 그것을 삭제하려고 할 때, 그것은 응답합니다 - 거래가 비활성화됩니다.

 
fxsaber :

나는 완전히 내 자신의 코드를 작성하고 다른 사람의 코드를 편집하지 않기로 결정했습니다.

평등한 것 같습니다. 첫 번째 반복은 서로 매우 다릅니다. 그러면 수평이 됩니다.

string은 배열이고 배열, 구조체 유형 변수 및 클래스 개체는 항상 참조로 전달됩니다 .

 

예제에서 문자열은 참조 없이 전달됩니다.

 
fxsaber :

예제에서 문자열은 참조 없이 전달됩니다.

확인했습니다. 문자열은 단순한 유형이며 배열이기도 하지만 값으로 전달할 수 있습니다. 보였다)
 

안녕하세요, MT 개발자 여러분, Sharpe 비율 계산 알고리즘의 오류를 보고하고 싶습니다. 응용 프로그램에서 보고서 uv. Aleksey Vyazmikin 여기서 SR=0.29 그러나 내 계산에 따르면 약 3.7-3.8입니다(0 PnL이 고려되는지 여부에 따라 다름) 나는 오류가 표준 편차에 대한 스케일링 계수가 없을 때 발생한다고 가정합니다 (sqrt(length)) 계열은 수렴하고 표준편차는 sqrt(length) 만큼 커짐

C++

double SharpRatio(vector<double> pnl)

{

double avret = 0;

for (int i = 0; i < pnl.size(); ++i) avret += pnl[i];

avret /= pnl.size();


double var = 0;

for (int i = 0; i < pnl.size(); ++i) var += pow(pnl[i] - avret, 2);

var = sqrt(var / pnl.size()) / sqrt(pnl.size());


return  avret / var;

}

 
여기 경고가 맞습니까?
 class CLASSNAME {};

void ChangePointer( const CLASSNAME* &Pointer ) { Pointer = NULL ; } // Если const убрать, то предупреждения не будет

void OnStart ()
{
  CLASSNAME* Pointers[ 1 ]; // = {0};
  
  ChangePointer(Pointers[ 0 ]); // possible use of uninitialized variable 'Pointers'
}
 

안녕하세요.

MT5 버전: 5.00 빌드 1932 x64(2018년 10월 29일자)에서 동적 배열 로 작업할 때 메모리 누수가 발생합니다.

 class Test
{
public :
  Test(){}
};

void OnStart ()
{
  Test t[];
   ArrayResize (t, 10 );
}

이 경우 ArrayFree는 도움이 되지 않지만 ArrayResize(t, 0)는 모든 것을 정리합니다.

 

" 수학 " 최적화 모드에서 에이전트는 로컬 및 원격 모두에서 각각 1개의 작업을 제공하므로 빠른 작업이 필요하지 않습니다. 즉, 대기 비용이 발생합니다.

빌드 1940.

추가됨: 코드에서 계산 속도를 높인 후 2-3개의 작업이 발행되기 시작했습니다. 물론 이미 좋은 일입니다.
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
사유: