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

 
아니요, 가상 트롤로 고문을 작성하고 있습니다...)

오픈오더 사이즈를 따로 계산해서 오더 수로 나누면 맞나요? 주문의 이익도 마찬가지입니다.

고맙습니다.

 
rustein :
감사합니다. 모든 미결 주문의 총 이익을 포인트로 계산하는 방법을 알려주세요. 수정해야 할 사항은 무엇입니까?


OrderProfit()을 사용하여 예금 통화 로 계산합니다.

포인트 계산의 경우 개설 및 마감 주문 모델이 약간 다릅니다.

오픈 주문을 위해

 double ProfitPoint(){
     int total=OrdersTotals();
     double profit= 0 ;
     for ( int pos= 0 ;pos<total;pos++) {
     OrderSelect (......);
     if (myOrder()) { // выбор своего ордера или нужного (варианты на ваше усмотрение
       if ( OrderType ()==OP_BUY){
          profit+=(Bid-orderOpenPrice())/ Point ;
       } else if ( OrderType ()==OP_SELL) {
          profit+=(orderOpenPrice()-Ask)/ Point ;
       }
    }
     return (profit);
}

이 같은

 
rustein :
아니요, 가상 트롤로 고문을 작성하고 있습니다...)

미결주문량을 따로따로 계산해서 주문수로 나누면 맞나요? 주문의 이익도 마찬가지입니다.

고맙습니다.

롱 포지션의 경우 이익(핍)은 다음과 같이 계산됩니다.

profit = ( MarketInfo ( OrderSymbol (), MODE_BID) - OrderOpenPrice ()) / MarketInfo ( OrderSymbol (), MODE_POINT);

짧은 포즈의 경우 다음과 같습니다.

profit = ( OrderOpenPrice () - MarketInfo ( OrderSymbol (), MODE_ASK)) / MarketInfo ( OrderSymbol (), MODE_POINT);
 
Vinin :


OrderProfit()을 사용하여 예금 통화로 계산합니다.

포인트 계산의 경우 개설 및 마감 주문 모델이 약간 다릅니다.

오픈 주문을 위해

이 같은

 double ProfitPoint(){
     int total=OrdersTotals();
     double profit= 0 ;
     for ( int pos= 0 ;pos<total;pos++) {
     OrderSelect (......);
     if (myOrder()) { // выбор своего ордера или нужного (варианты на ваше усмотрение
       if ( OrderType ()==OP_BUY){
          profit+=(Bid-orderOpenPrice())/ Point ;
       } else if ( OrderType ()==OP_SELL) {
          profit+=(orderOpenPrice()-Ask)/ Point ;
       }
    }
     return (profit);
}
모든 포즈가 동일한 장비에 있는 경우에만 가능합니다.
 
Reshetov :
모든 포즈가 동일한 장비에 있는 경우에만 가능합니다.

동의한다
 
감사하고 또 감사 합니다! 알았다.
 

여러분 - 조금 도와주세요 ...

부부는 완전히 무뚝뚝하지만 문제는 주문 수수료를 핍으로 전환하는 방법입니다.

 
sergeev :

댓글을 통해 하는 것이 좋습니다.

레커:

https://www.mql5.com/ru/code/10558
불가능할 정도로 바쁜 작가는 누구나 타자기를 단순화할 수 있다.

https://www.mql5.com/ru/forum/136747/page506

로마 인. 2012-06-01 16:13
조금 더 일찍 Alex Sergeev에게 연락할 필요가 있었습니다. NG 전에 그는 포럼 회원 중 누구에게나 관심이 있는 아이디어, 도구, 템플릿을 마무리하기 위한 제안으로 여기 어딘가에 지점을 만들었습니다. 그런데 거기에서 가장 먼저 모두, 그러한 대화형 장치에 대한 그에게서, 그것들을 완성할 준비가 되었다는 것입니다... 검색이나 몇 페이지 후에 당신 자신을 보십시오 - 당신은 발견할 것입니다, 그녀(이 분기)는 이미 5번째로 그런 식으로 약간 떠 있었습니다. 페이지 ... :-)

추신 Mosh는 그것에 대해 물어보기에 너무 늦지 않았습니다...

??? 늦었다.

 
늦지 않았지만 MT5를 제안 합니다.
 
elmucon :

여러분 - 조금 도와주세요 ...

부부는 완전히 무뚝뚝하지만 문제는 주문 수수료를 핍으로 전환하는 방법입니다.


그의 몫을 통해. 이익을 계산하는 방법. 그리고 수수료를 이체합니다.