후행 자금(자본)의 기능 - 누군가가 기성품을 만났을 수도 있습니까? - 페이지 5

 

Vitalya_1983 고마워, 장님을 찔렀다. =) 노력하겠습니다.

이자가 있는 옵션이 이상적이지는 않지만 더 많은 이익을 얻을수록 롤백에 고정되는 금액은 줄어듭니다.

그리고 나는 topikstarter가 말한 솔루션을 원합니다.

ЗЫ: вот собственно то, о чем говорил, про "на издохе движения", и как раз в такие моменты хорошо иметь тралл под рукой..

저것들. 이익을 위한 래칫이므로 xrust 에 대한 제안이 유효합니다.
 
ToKa_TuXa >> :

xrust - 당신에게 제안할 것이 있습니다 - 당신은 독립적인 전문가 고문의 형태로 당신의 주식 트롤 버전의 코드를 제공할 수 있습니까?

이것은 손 거래자에게 매우 유용한 도구가 될 것입니다.

나는 그런 것을 아주 오랫동안 찾고 있었지만 적당한 것을 보지 못했고 나 자신도 코드에 강하지 않다(더 정확히 말하면 나는 약하다).

그것은 좋은 것입니다...

 

제가하겠습니다...

 

Сделаю...

미리 감사드립니다 =)

 
xrust >> :

제가하겠습니다...

우리는 기다립니다 ...

 

xrust - pliz, 타이밍에 대한 힌트.

누군가가 기성품 솔루션을 알고 있고 그의 영혼의 친절에서 공유할 준비가 되어 있습니까?

 
ToKa_TuXa писал(а) >>

xrust - pliz, 타이밍에 대한 힌트.

누군가가 기성품 솔루션을 알고 있고 그의 영혼의 친절에서 공유할 준비가 되어 있습니까?

 //+------------------------------------------------------------------+
//|                                           EqutyTrawlerXR_V00.mq4 |
//|                                 Copyright © 2009, XrustSolution. |
//|                                        http://www.xrust.ucoz.net |
//+------------------------------------------------------------------+
#property copyright "#Copyright © 2009, XrustSolution.#"
#property link       "#http://www.xrust.ucoz.net#"
extern double        EqutyPersent       =    1 ;
extern double        RepeatTimeinSec   =    1 ;
//+------------------------------------------------------------------+
void start ( ) { double step = 1 ;
   if ( RepeatTimeinSec = = 0 ) { RepeatTimeinSec = 0.1 ; }
   while ( ! IsStopped ( ) & & IsExpertEnabled ( ) ) {
     Sleep ( 1000 * RepeatTimeinSec ) ;
     if ( AccountEquity ( ) > AccountBalance ( ) ) {
       if ( AccountProfit ( ) > AccountEquity ( ) / 100 * EqutyPersent * step ) { step + + ; }
       if ( step > 1 ) {
         if ( AccountProfit ( ) < = AccountEquity ( ) / 100 * EqutyPersent * ( step - 1 ) ) {
          CloseAll ( ) ;
         }
       }
     }
   }
return ; }
//+------------------------------------------------------------------+
// Закрывает все ордера на данном инструменте                        |
//+------------------------------------------------------------------+
void CloseAll ( ) {
for ( int n = OrdersTotal ( ) + 1 ; n > = 0 ; n - - ) {
   if ( OrderSelect ( n , SELECT_BY_POS , MODE_TRADES ) ) { 
     if ( OrderType ( ) < 2 ) { 
      del ( OrderTicket ( ) ) ;
     }   
   }     
}   
return ;     
}
//+------------------------------------------------------------------+
//Удаляет рыночный ордер с указанным ей тикетом                      |
//+------------------------------------------------------------------+
void del ( int ticket ) { int err ;
for ( int i = 0 ; i < 1 ; i + + ) {
   GetLastError ( ) ; //обнуляем ошику
   OrderSelect ( ticket , SELECT_BY_TICKET , MODE_TRADES ) ;
   string symbol = OrderSymbol ( ) ;
   if ( OrderType ( ) = = OP_BUY ) { RefreshRates ( ) ;
     double prise = MarketInfo ( symbol , MODE_BID ) ;
     if ( ! OrderClose ( ticket , OrderLots ( ) , prise , 3 , Green ) ) { err = GetLastError ( ) ; } }
   if ( OrderType ( ) = = OP_SELL ) { RefreshRates ( ) ;
     prise = MarketInfo ( symbol , MODE_ASK ) ;
     if ( ! OrderClose ( ticket , OrderLots ( ) , prise , 3 , Green ) ) { err = GetLastError ( ) ; } }
if ( err = = 0 ) { PlaySound ( "expert.wav" ) ; break ; } 
if ( err ! = 0 ) { PlaySound ( "timeout.wav" ) ; Print ( "Error for Close Funtion =" , err ) ; } 
while ( ! IsTradeAllowed ( ) ) { Sleep ( 5000 ) ; } // если рынок занят то подождем 5 сек 
if ( err = = 146 ) while ( IsTradeContextBusy ( ) ) Sleep ( 1000 * 11 ) ;
} 
}
 
고마워, 러스트, 배우고 있어.
 
잘 운전 - 확인
 

감사합니다 테스트해보겠습니다...

몇 가지 제안:

1. 표시 추가: 최대. 이익 / 마감 이익;

2. $의 주어진 수준으로 트롤링의 가능성을 강화합니다. 즉, not%를 입력하지만 최대값으로부터의 거리를 입력합니다. 돈에서 멈추는 이익.

백분율 접근 방식의 단점을 설명하려고 합니다. 소량으로 20개의 포즈가 있습니다. 하루 총 수익은 $300입니다. 예를 들어 30%(사실상 - 아무) 수준을 입력하면 롤백의 경우 $200 - $100 과거가 수정됩니다. 고정된 수준이 있었다면 적어도 50 - 이미 50 이상입니다.

누군가는 다음과 같이 말할 것입니다. 고정된 수준이라면 300에 도달하지 않았을 것입니다. 그러나 그것은 소수의 등방향 도구에서 사실입니다. 배치 전략의 경우 큰 드로우다운 없이 이익이 고르게 성장하며, 세트의 성격에 심각한 변화는 역전을 의미한다. 여기서 우리는 역방향 이동(보통 빠름)이 통과한 %를 먹어치울 때까지 기다리지 않고 점프해야 합니다.

"마스터"의 희망으로 mnogabukav에 대해 죄송합니다. )