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

 
A100 :

최종 결과는 다음과 같아야 합니다.

void OnStart ()
{
        A< int > a;
         int b  = a[ 0 ];
        a[ 0 ] = a[ 1 ];
        a[ 1 ] = b;
}
흥미로운 문제입니다. 나는 그것에 대해 조금 생각했고 아직 해결책을 찾지 못했습니다.
 
fxsaber :
코드 베이스에 코드를 게시하기 전에 작성자는 구체적으로 소스 코드를 1-3개의 파일에 넣습니까? 아니면 제시된 대부분의 작성자가 "한 묶음"으로 작성합니까?
일부러 그런 것 같습니다. 이것은 작업에 익숙해지는 것을 단순화하기 때문입니다. 터미널의 기능 중 일부를 아는 사람은 거의 없습니다.
 

조언자나 지표를 작성할 수 있는 사람들은 무언가를 찾기 위해 코드 기반을 기어 다니지 않을 것입니다. 따라서 코드 기반에서 일부 코드를 찾고 있는 경우 라이브러리가 없고 클래스도 이해할 수 없으며 이러한 코드를 지나칠 것입니다.

+ 예를 들어, 프로그래밍을 주문할 때 - 사용자에게 포함된 파일 카트와 함께 소스를 제공하면 그는 당신을 저주할 것입니다.

모든 것을 하나의 파일에 보관하는 것이 더 쉽습니다 - 작업 완료 - 소스 코드 제공 - 무료.

이미 프로그램에 대해 라이브러리 등을 만들 수 있습니다.

 
Vladislav Andruschenko :

조언자나 지표를 작성할 수 있는 사람들은 무언가를 찾기 위해 코드 기반을 기어 다니지 않을 것입니다.

나는 (Google을 통해) 코드베이스에서 내가 필요한 것을 사용하는 소스를 찾았습니다. 작업 코드에서 작동 방식을 이해합니다. 음, MT4->MT5를 변환하기 위한 테스트 대상을 찾고 있었습니다.

따라서 코드 기반에서 일부 코드를 찾고 있는 경우 라이브러리가 없고 클래스도 이해할 수 없으며 이러한 코드를 지나칠 것입니다.

터미널 자체에서 즉시 작업을 시작할 수 있는데 왜 사이트를 통해 수행합니까?

+ 예를 들어, 프로그래밍을 주문할 때 - 사용자에게 포함된 파일 카트와 함께 소스를 제공하면 그는 당신을 저주할 것입니다.

모든 것을 하나의 파일에 보관하는 것이 더 쉽습니다 - 작업 완료 - 소스 코드 제공 - 무료.

이미 프로그램에 대해 라이브러리 등을 만들 수 있습니다.

그리고 아카이브에서? 이러한 경우에는 메타에디터에서 직접 여러 파일의 소스를 자동으로 하나로 수집하는 것이 좋을 것입니다.
 
fxsaber :
그리고 아카이브에서? 이러한 경우에는 메타에디터에서 직접 여러 파일의 소스를 자동으로 하나로 수집하는 것이 좋을 것입니다.
하지만 이것은 아주 좋은 생각입니다. 프로그램에 필요한 모든 파일을 아카이브로 가져와 필요한 폴더에 넣습니다. 고객이 MQL4/5 폴더에 압축을 풀고 걱정할 필요가 없도록 합니다.
 
Alexey Kozitsyn :
하지만 이것은 아주 좋은 생각입니다. 프로그램에 필요한 모든 파일을 아카이브로 가져와 필요한 폴더에 넣습니다. 고객이 MQL4/5 폴더에 압축을 풀고 걱정할 필요가 없도록 합니다.

그런 다음 일부 라이브러리에서 무언가를 변경해야 합니다. ... . 고객은 전체 아카이브를 다시 조립해야 합니다.

그런 다음 고객은 집에서 무언가를 변경했습니다. 그는 코드를 다른 컴퓨터로 전송하고 .... 문제를 해결하기로 결정했습니다.

 
예, 그렇게 명확하지 않습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

표시기: ClockAnalog

fxsaber , 2016.11.01 19:08

작업이 필요할 때 파일 수가 다운로드에 지장이 없는 것 같습니다.

당신의 도서관? 응용 프로그램의 더 풍부한 가능성을 어디에서 볼 수 있습니까?

이제 파일 수로 코드 기반에서 두 번째 위치는 16입니다. 첫 번째 위치는 ALGLIB입니다.

ALGLIB - библиотека численного анализа
ALGLIB - библиотека численного анализа
  • 투표: 61
  • 2012.10.12
  • //www.mql5.com/ru/users/MetaQuotes">
  • www.mql5.com
Библиотека математических функций ALGLIB version 3.5.0, портированная на MQL5.
 
Vladislav Andruschenko :

그런 다음 일부 라이브러리에서 무언가를 변경해야 합니다. ... . 고객은 전체 아카이브를 다시 조립해야 합니다.

그런 다음 고객은 집에서 무언가를 변경했습니다. 그는 코드를 다른 컴퓨터로 전송하고 .... 문제를 해결하기로 결정했습니다.

흠... 여기엔 문제가 없어 보입니다. 당신은 뭔가를 변경해야합니다 - 변경되었습니다. 다음 - 상황에 따라. 변경 사항이 하나의 파일에 있는 경우 - 고객에게 전송되며, 어디에 저장해야 하는지 알려줍니다. 여러 파일에 변경 사항이 있으면 아카이브를 다시 빌드하고 고객에게 보내고 일치하는 파일이 있으면 모든 파일을 교체해야한다고 말했습니다.

그리고 고객 자신이 거기에서 뭔가를했다면 ... 지금도 아무도 이것으로부터 안전하지 않습니다.

 
fxsaber :
흥미로운 문제입니다. 나는 그것에 대해 잠시 생각했지만 아직 해결책을 찾지 못했습니다.
세 가지 솔루션( one , two , three )을 연결하려고 했습니다. 작동하지 않았습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

오류, 버그, 질문

A100 , 2016.11.01 07:46

최종 결과는 다음과 같아야 합니다.

void OnStart ()
{
        A< int > a;
         int b  = a[ 0 ];
        a[ 0 ] = a[ 1 ];
        a[ 1 ] = b;
}
어딘가에서 int-uint 변형을 연결하는 연산자의 const 오버로딩으로 작업해야 합니다. 그러나 그는 그것을 얻을 수 없었습니다.
 

MQL을 사용하여 사용자가 제품을 구매했는지 확인할 수 있습니까?

글쎄, 예를 들어 : 사람이 고문을 구입했습니다. 여기에서 업데이트가 시급합니다. 작성자는이 프로그램이 사용자로부터 구매되었는지 확인하는 고문을 업로드 한 다음에만 작동합니다.

흥미로울 것입니다.