포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 59

 
VOLDEMAR :

당신은 할 수 있습니다, 당신은 계산을 수행하기 만하면됩니다

총 거래를 계산하고 수익성 있는 거래를 계산하고 백분율을 계산합니다.


예를 들어, 한 번의 실행에 대해 최적화할 때 테스터는 50개의 거래, 수익성 1.44, 이익 11.4, 수학적 기대치 0.23을 표시합니다. 내가 이해하는 한 수익성은 손익의 비율과 같습니다.

이 수치에서 수익성 있는 거래의 비율을 추출하는 방법은 무엇입니까? 제가 질문을 제대로 안 한 것 같네요.

다음과 같이 정확할 것입니다. 테스터가 최적화한 데이터에서 각 실행에 대한 수익성 있는 거래의 비율을 찾는 방법은 무엇입니까?

 

사람들은 총 이익이 아니라 별도의 쌍에 있는 이익을 표시하는 칠면조를 찾는 데 도움을 줍니까?

그런 다음 개별 쌍에 대한 이익을 수동으로 작성하는 데 지쳤습니다.

 
nokia5110 :

사람들이 총 이익이 아니라 별도의 쌍에 있는 이익을 표시하는 칠면조를 찾는 데 도움을 줍니까?

그런 다음 개별 쌍에 대한 이익을 수동으로 작성하는 데 지쳤습니다.

https://docs.mql4.com/ru/trading/OrderProfit
 

표준 세트의 iExposure가 맞지 않습니까?

(하지만 표준어인지는 모르겠지만 메타쿼트의 공개버전... :-)))

 
문제. 어드바이저라고 말하면 표시기의 색상을 변경하기 위해 주문을 열고 색상이 변경될 때마다 주문을 엽니다. 그러나 양초가 닫히기 전에 색이 계속 바뀝니다. 올빼미가 규칙이 일치하는 경우 양초가 닫힌 후 주문을 열도록 지정하면 그 후에 양초가 닫힌 순간의 표시기 색상을 고려합니까? 결국, 다른 촛불이 열리고 끊임없는 색 변화가 계속됩니다. 로봇이 표시기와 양초에 의해 이미 닫힌 신호를 수정하도록 하는 방법. 그리고 마지막 촛불이 닫힐 때까지 계속 변경되는 신호가 아니며 그 후에 모든 것이 다시 반복됩니다. 도와주세요, 제발.
 
webip :
문제. 어드바이저라고 말하면 표시기의 색상을 변경하기 위해 주문을 열고 색상이 변경될 때마다 주문을 엽니다. 그러나 양초가 닫히기 전에 색이 계속 바뀝니다. 올빼미가 규칙이 일치하는 경우 양초가 닫힌 후 주문을 열도록 지정하면 그 후에 양초가 닫힌 순간의 표시기 색상을 고려합니까? 결국, 다른 촛불이 열리고 끊임없는 색 변화가 계속됩니다. 로봇이 표시기와 양초에 의해 이미 닫힌 신호를 수정하도록 하는 방법. 그리고 마지막 촛불이 닫힐 때까지 계속 변경되는 신호가 아니며 그 후에 모든 것이 다시 반복됩니다. 도와주세요, 제발.

색상(버퍼)을 0이 아닌 1 bar로 고려하십시오.
 

우리는 한 사이클에 약 30개의 주문 팩을 닫습니다.

모든 주문이 마감되었는지 확인하거나 브로커가 requots 를 던지지 않을 때까지 중개인에게 기름을 바르고 망치는 주기를 만드는 방법 ??

제일 먼저 떠오른건 스케치했는데 이게 가능할까요???

 void close ( int m)
{
for ( int f= OrdersTotal ()- 1 ; f>= 0 ; f--)
if ( OrderSelect (f,SELECT_BY_POS)    )
if ( OrderSymbol()== Symbol ()         )
if ( OrderMagicNumber()==m           )
if (OrderType()== 0 )
if (OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Red)== true ) continue ;
else f++;
if (OrderType()== 1 )
if (OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Red)== true ) continue ;
else f++;
}
 
nokia5110 :

사람들이 총 이익이 아니라 별도의 쌍에 있는 이익을 표시하는 칠면조를 찾는 데 도움을 줍니까?

그런 다음 개별 쌍에 대한 이익을 수동으로 작성하는 데 지쳤습니다.

파일:
iexposure.mq4  8 kb
 
Vinin :

색상(버퍼)을 0이 아닌 1 bar로 고려하십시오.


이런 것?

 void start()
{
   static datetime ot = 0 ;
   if (ot == Time[ 0 ]) return ; 
  ot = Time[ 0 ];

   double
  bar1 = iCustom (.........green_buffer, 1 ),
  bar2 = iCustom (.........green_buffer, 2 );

   if (bar1 != 0 && bar1 != EMPTY_VALUE ){   // если зеленый буфер на первом баре заполнен
     if (bar2 == 0 || bar2 == EMPTY_VALUE ){ // а зеленый буфер на втором пуст
       // значит зеленый только что появился и можно переходить к действиям
       OrderSend (.......);
    }
  }

 // и что-нибудь вроде этого для появления красного цвета
  

}
 
iExposure 현재 상황을 보여주고, 0에서 손익으로 닫힌 것을 정확히 보여주는 것을 찾고 있습니다. 예를 들어, 저는 5개의 상품을 거래합니다. 어떤 악기가 다른 것보다 더 많이 또는 덜 닫혔는지 보고 싶습니다.