[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 553

 
Dimka-novitsek :

함수를 작성하는 방법을 잊어 버린 것 같습니다. 봐주세요!!


Dimych, yo-mayo, hare는 실제로 아무것도 볼 수 없고 많은 공간을 차지하는 스크린샷을 배치하고 SCR을 사용 하여 코드를 삽입합니다 .
 
double     Lott  ( double     Lot, double   risk ){
     if ( risk!=0)  Lot=AccountFreeMargin()*risk/100 ; return Lot;}  
 

'Lot' - 왼쪽 괄호가 필요함 C:\TeleTRADE\experts\vailing parameters .mq4 (392, 63)

'Lot' - 세미콜론 필요 C:\TeleTRADE\experts\your parameters .mq4 (392, 63)

';' - 할당 예상 C:\TeleTRADE\experts\your parameters .mq4 (392, 66)

욕, 괄호, 세미콜론!

 
Dimka-novitsek :

'Lot' - 왼쪽 괄호가 필요함 C:\TeleTRADE\experts\vailing parameters .mq4 (392, 63)

'Lot' - 세미콜론 필요 C:\TeleTRADE\experts\your parameters .mq4 (392, 63)

';' - 할당 예상 C:\TeleTRADE\experts\your parameters .mq4 (392, 66)

욕, 괄호, 세미콜론!

반환 값은 괄호로 묶어야 합니다.

 double      Lott  ( double      Lot, double    risk ){
     if ( risk!= 0 )  Lot= AccountFreeMargin ()*risk/ 100 ; return ( Lot ) ;}  
 
오 감사합니다!!!!!
 

코드를 도와주세요. 작업은 간단합니다. 파일을 열고 쓰기만 하면 되지만 터미널 디렉터리가 아니라 내가 직접 지정하는 디렉터리에 있어야 합니다.

파일을 열고 다음과 같이 쓸 수 있습니다.

 //-----------------------------------------------------------------------------------------
int FF;                     //Представляем переменную
int PP= 10 ;                   //Представляем переменную
//-----------------------------------------------------------------------------------------
int start(){
   FF= FileOpen ( "DATA.csv" , FILE_CSV | FILE_WRITE , ';' );     // Открываем файл для записи
       if (FF==- 1 ){ Alert ( "Ошибка = " , GetLastError ());}   // В случае ошибки, сообщение
       else if (FF!=- 1 ){                                 // Если все верно
         FileWrite (FF,PP);                             // Записываем значение "PP"
         Alert ( "Число записано = " ,PP);                 // Сообщение о записанном числе
         FileClose (FF);}}                               // Закрываем файл
//-----------------------------------------------------------------------------------------

" ZI_File_Functions_Full_Lib " - https://www.mql5.com/ru/code/8577 라이브러리를 이해하려고 했습니다. 그러나 올바르게 작업하는 방법에 대한 정보를 찾지 못했지만 스스로 알아낼 수는 없습니다. 기능이 너무 많습니다!

도움말, 아마도 누군가가 사용자가 지정한 디렉토리에서 파일을 열고 거기에 값을 쓰는 방법보다 간단한 자신의 경험이 있을 수 있습니다. 그게 다야, 더 이상 필요하지 않습니다. 또는 이 라이브러리를 줄이는 데 도움이 되거나 이 라이브러리에서 이 작업을 구현하는 방법을 알려주면 다른 모든 기능을 제거할 수 있습니다. 나는 나 자신을 시도하고 오류가 없으며 고문은 침묵하고 결과도 없습니다.

조언을 주신 모든 분들께 미리 감사드립니다!

 
merkulov.artem :

코드를 도와주세요. 작업은 간단합니다. 파일을 열고 쓰기만 하면 되지만 터미널 디렉터리가 아니라 내가 직접 지정하는 디렉터리에 있어야 합니다.

파일을 열고 다음과 같이 작성할 수 있습니다.

" ZI_File_Functions_Full_Lib " - https://www.mql5.com/ru/code/8577 라이브러리를 이해하려고 했습니다. 그러나 올바르게 작업하는 방법에 대한 정보를 찾지 못했지만 스스로 알아낼 수는 없습니다. 기능이 너무 많습니다!

도움말, 아마도 누군가가 사용자가 지정한 디렉토리에서 파일을 열고 거기에 값을 쓰는 방법보다 간단한 자신의 경험이 있을 수 있습니다. 그게 다야, 더 이상 필요하지 않습니다. 또는 이 라이브러리를 줄이는 데 도움이 되거나 이 라이브러리에서 이 작업을 구현하는 방법을 알려주면 다른 모든 기능을 제거할 수 있습니다. 나는 나 자신을 시도하고 오류가 없으며 고문은 침묵하고 결과도 없습니다.

조언을 주신 모든 분들께 미리 감사드립니다!

해당 라이브러리의 함수를 사용하여 코드를 약하게 반복하시겠습니까?

여기 또 다른 라이브러리 가 있습니다. 디렉토리와 함께 작동합니다. 나는 당신이 그것을 사용할 수 있다고 생각합니다. 거기에 사용의 예가 있습니다.

 

NAROOOOOOD 도움말

MathRound (반올림)(예: 2.4566890 ~ 2.0000000)

이 0을 시각적으로 제거하는 방법은 무엇입니까?

 

다음 문제에 대한 도움 - 가격 차트, 선택할 통화 쌍을 정규화해야 합니다. 지표에 필요합니다. 현재 값을 이전 값으로 나누려고 했습니다. 특정 오실레이터가 1 주위에 나타납니다. 이것은 차트의 특성을 유지하는 데 필요한 것이 아닙니다. 차트를 절대 척도 에서 상대적 척도로 옮겨야 한다는 생각이 들었습니다. 즉, 견적의 백분율 변화를 볼 수 있습니다. 구현했습니다. 그것은 이미 더 좋고 실질적으로 당신이 필요로 하는 것입니다. 그러나 나의 최종 소망은 [0:1] 범위의 따옴표를 정규화하는 것입니다. 그리고 여기 내가 상상할 수 없는 이 마지막 단계를 수행하는 방법이 있습니다.

그건 그렇고, 당신이 필요로하는 것, 그러나 부르주아에서 나는 러시아어로 같은 것을 가질 것입니다 : http://people.revoledu.com/kardi/tutorial/Similarity/Normalization.html

미리 감사드립니다.

 
gheka :

NAROOOOOOD 도움말

MathRound(반올림) 예: 2.4566890 ~ 2.0000000

이 0을 시각적으로 제거하는 방법은 무엇입니까?



DoubleToStr(숫자, 0)