MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1506

 
MakarFX :

이것은 이제 도움이 될 수 있습니다. 나는 고문에 추가하려고 노력할 것입니다

 
Порт-моне тв :

봐, 문제는 내가 설정하고자 하는 백분율, 예를 들어 숫자로 (1%)가 변경되고 만약

그러면 결과는 각각의 새 트랜잭션과 함께 BALANCE도 증가하고 1%도 증가하므로 FIXED SET VALUE가 없기 때문에 내 기능이 작동하지 않을 것입니다.

하루 시작 시 잔액은 1000, 1%=10입니다.

5일 동안 이익이 발생하면 잔액 - 이익 = 1000 및 1%=10

 
MakarFX :

감사합니다!!! 나는 모든 것을 가지고 있다!!!!!

 
Порт-моне тв :

감사합니다!!! 나는 모든 것을 가지고 있다!!!!!

천만에요)
 
Порт-моне тв :

여기에서 계산을 잘못했는데, 그날의 손익 외에 하루의 시작에 계좌 잔고 가 필요합니다. :((( 돕다))

계정 잔액() - 지속적으로 변경됩니다. 예를 들어 Hour==1 에서 수정하는 방법은 무엇입니까?

나는 당신이 사용하는 언어에 대해 많이 알지 못한다는 것을 이해합니다 ...

그러나 젠장, 이 망할 잔액을 ==1에 요청하고 별도의 변수에 저장할 수 있는 방법이 있습니까?

 

열린 차트 에서 개체를 검색하는 기능을 찾거나 작성하는 데 도움을 주세요.

5개의 열린 차트, 고문이 첫 번째에 있습니다. MT4

 
MakarFX :

열린 차트 에서 개체를 검색하는 기능을 찾거나 작성하는 데 도움을 주세요.

5개의 열린 차트, 고문이 첫 번째 차트에 있습니다. MT4

마카르는 부끄럽지 않은가?

차트에서 개체를 찾는 기능이 익숙하지 않습니까? 또한 모든 그래프를 정렬하는 방법을 모르십니까?

결국 개체 검색 기능에서 Chart_ID()의 첫 번째 매개 변수는 차트 반복 주기에서 변경되어야 합니다...

 
Alexey Viktorov :

마카르는 부끄럽지 않은가?

차트에서 개체를 찾는 기능이 익숙하지 않습니까? 또한 모든 그래프를 정렬하는 방법을 모르십니까?

결국 개체 검색 기능에서 Chart_ID()의 첫 번째 매개 변수는 차트 반복 주기에서 변경되어야 합니다...

다음은 Chart_ID()에 대한 내 문제입니다.

그랬어

   long currChart= ChartFirst ();
   double pr;
   int vdigits;
   int i= 0 ,limit= 5 ; while (i<=limit)
     {
       if ( ObjectFind (currChart, ChartSymbol (currChart)+ " BUY" )== 0 ) 
        { 
         pr= ObjectGetDouble (currChart, ChartSymbol (currChart)+ " BUY" ,OBJPROP_PRICE1);
         vdigits = ( int )MarketInfo( ChartSymbol (currChart),MODE_DIGITS); 
         Print ( ChartSymbol (currChart), " " ,DoubleToStr(pr,vdigits));
        } else { Print ( ChartSymbol (currChart), "0" );}
      currChart= ChartNext (currChart);  i++;
     }

하지만 테스터에서 확인할 수 없습니다(

... 월요일까지 너무 오래 기다려야 (

초기화시 모든 것이 작동하는 것 같습니다.

 2021.06 . 19 21 : 05 : 13.544 SymbolOfChart GBPUSD,M15: 4 GBPUSD 0
2021.06 . 19 21 : 05 : 13.544 SymbolOfChart GBPUSD,M15: 3 GBPJPY 154.124
2021.06 . 19 21 : 05 : 13.544 SymbolOfChart GBPUSD,M15: 2 USDCHF 0.92040
2021.06 . 19 21 : 05 : 13.544 SymbolOfChart GBPUSD,M15: 1 EURUSD 1.18887
2021.06 . 19 21 : 05 : 13.544 SymbolOfChart GBPUSD,M15: 0 GBPUSD 1.38646
2021.06 . 19 21 : 05 : 13.543 SymbolOfChart GBPUSD,M15: initialized

하지만 현실에서는 어떻게 될까요?

 
MakarFX :

다음은 Chart_ID()에 대한 내 문제입니다.

그랬어

하지만 테스터에서 확인할 수 없습니다(

... 월요일까지 너무 오래 기다려야 (

초기화시 모든 것이 작동하는 것 같습니다.

하지만 현실에서는 어떻게 될까요?

제한은 100으로 설정 해야 합니다.

차트가 2개일 수도 있고 100개일 수도 있으므로 다음 차트에 도달하지 못할 수 있습니다.

열려 있는 모든 항목을 반복해야 합니다.

 
Vitaly Muzichenko :

제한을 제거해야 합니다.

차트가 2개일 수도 있고 100개일 수도 있으므로 다음 차트에 도달하지 못할 수 있습니다.

열려 있는 모든 항목을 반복해야 합니다.

어떻게 든 열린 차트 의 수를 결정할 수 있습니까?