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

 

편집 | 삭제

다음 24시간 안에 돌파구가 있을 것이며 귀하의 의견으로는 무엇을 표시할 것입니까?

 
Amenti :

편집 | 삭제

다음 24시간 안에 돌파구가 있을 것이며 귀하의 의견으로는 무엇을 표시할 것입니까?

다른 스레드에서 이 질문을 하는 것이 더 나을 것입니다. 여기에서는 대부분 거래가 아니라 프로그래밍 문제에 대해 논의합니다.

그러나 아마도 누군가가 대답 할 것입니다 ...

 

나는 희망할 것이다...

 

오류가 무엇인지 알려주십시오. 테스터에서 조건을 확인하려고하는데 로그에 메시지가 표시되지 않고 오류가 발생하지 않습니다. 아마도 이 조건을 작성하는 더 좋은 방법이 있을 것입니다.

정수 c, b, f;

이중 x;

정수 시작()

{

if(f==0){더블 x=Ask;Usl_1();}

if(c==31){Alert("c의 값이 최대값에 도달했습니다.");}

if(b==-31){Alert("b의 값이 최대값에 도달했습니다.");}

}

무효 Usl_1()

{

if(x>=x+80*포인트){Usl_2();Usl_3();f=1;}

}

무효 Usl_2()

{

if(x>=x+200*포인트 && f==1){c++; f=0; 인쇄 ("값",c);}

}

무효 Usl_3()

{

if(x<=x+20*포인트 && f==1){b--; f=0;Print("값",b);}

}

모두에게 감사합니다!

 
감사해요!!
 
Vinin :

나는 다른 방법을 보았지만 이것은. SetIndexShift 사용 - 위쪽 곡률


모든 과거와 관련하여 질문은 어떻게 하라고 조언하시겠습니까? 제대로 하려면 ... 그렇지 않으면 내 코드가 매우 비뚤어지지만 작동합니다... :) pah pah pah. :)

그리고 주요 질문 - 보증금을 점차적으로 늘려서 로트 크기를 늘리고 싶습니다. 코드를 작성할 수 없다면 어떤 함수를 사용하여 초기 보증금(일부 변수를 이해하는 대로)을 지정하는 방법을 알려주십시오.

이 함수는 AccountBalance()아닙니까?

 
DOCTORS :


... 그리고 주요 질문 - 나는 보증금을 점차적으로 늘리면서 로트 크기를 늘리고 싶습니다. 코드를 작성할 수 없다면 어떤 함수를 사용하여 초기 보증금(일부 변수를 이해하는 대로)을 지정하는 방법을 알려주십시오.

이 함수는 AccountBalance()아닙니까?


튜토리얼 - 여기 , 만약 당신이 그것에 대해 이야기하고 있다면.
 
Roman. :

튜토리얼 - 여기 , 만약 당신이 그것에 대해 이야기하고 있다면.


아마도 연휴가 지나면서 뇌 기능이 부분적으로 좋아진 것 같은데, 내 생각을 전달하는 수준이 낮은 것 같다. :(

요점은 약간 다릅니다.

1. 어드바이저가 시작하자마자 나는 보증금의 초기 값을 어떤 변수에 할당합니다 (나는 할당 기능을 찾고 있습니다. 물론 초기 설정에서 지정하여 수동으로 쓸 수도 있지만 나는 이미 내 프로그래밍 능력의 서투름에 대해 비난을 받았지만 백인들처럼 그것을 원합니다) .

2. 때문에 내 시스템은 서투르고 하나의 로트에서만 작동하며 로트의 초기 값은 (가령) 1.0입니다...

3. 그리고 주요 질문 자체 - 각 수익성 있는 거래 후 보증금을 초기 금액과 비교하고 새 값(예를 들어)이 30% 더 커지면 로트 크기 값을 0.1로 변경합니다. 즉. 1.0+0.1 그리고 왜냐하면 지속적으로 (뉘앙스는 변수의 이전 값을 지속적으로 변경해야 하며, 다시 예치 값을 변수에 할당하는 연산자를 변경해야 한다는 것이 분명합니다.)

일반적으로 그런 것.

 

말해봐, 파일 디스크립터는 성공적으로 열 때 항상 0보다 큽니까?

쓰기를 위해 파일을 여는 이 코드의 논리가 올바른지 확인하십시오.

   int Handle = FileOpen ( "tratata.csv" , FILE_CSV | FILE_READ |
FILE_WRITE , ";" );
   if (Handle < 0 )
    {
     FileOpen ( "tratata.csv" , FILE_CSV | FILE_WRITE , ";" );
    }
   if (Handle >0)
   FileClose (Handle);