그리고 이것으로 "만화"를 만들자 (다중 통화) - 페이지 10

 
Vinin >> :

어떻게 사용하는 것이 가장 좋은지 생각해 보십시오. 그리고 당신은 항상 도울 수 있습니다.

아뇨... 글쎄요, 소스코드보다 더 좋은 결과가 나온다면 당연히 시도해 볼 수 있겠죠)) 개선이 될까요?)

 
ALex2008 писал(а) >>

아뇨... 글쎄요, 소스코드보다 더 좋은 결과가 나온다면 당연히 시도해 볼 수 있겠죠)) 개선이 될까요?)

당신이 알고 있다면. 모든 것은 논리에 달려 있습니다.

필요한 경우 특정 요일, 시간에 거래를 허용하는 기능을 게시할 수 있습니다. 그 달에 비슷한 기능을 만들 수 있습니다.

 
Vinin >> :

당신이 알고 있다면. 모든 것은 논리에 달려 있습니다.

필요한 경우 특정 요일, 시간에 거래를 허용하는 기능을 게시할 수 있습니다. 그 달에 비슷한 기능을 만들 수 있습니다.

그것이 가능하다는 것은 분명합니다 ..) 그러한 의존성을 확인하는 것이 더 어렵습니다 (일, 주 및 월에 따라 다름) .. 모두 테스트가 지표가 아니라고 확신합니다 .. 그러한 의존성을 찾기 위해 의존성, 매우 긴 데모 테스트가 필요합니다. 저와 저는 그것을 시도할 것입니다.

 
ALex2008 писал(а) >>

그것이 가능하다는 것은 분명합니다 ..) 그러한 의존성을 확인하는 것이 더 어렵습니다 (일, 주, 월에 따라 다름). 모두 테스트가 지표가 아니라고 확신합니다 .. 찾기 위해 그러한 의존성을 없애려면 매우 긴 데모 테스트가 필요합니다.

특히 그렇지 않을 수도 있기 때문입니다. 또는 있었다가 사라집니다. 이것은 또한 될 수 있습니다. 아니면 다를 수도 있습니다. Plyalilas 및 발생 빈도가 증가하고 있습니다. 아무도 말하지 않을 때까지.

예, 우선 다른 도구에서 작업을 비교해야 합니다.

나는 비슷한 조언자를 만들었습니다. 작업에 최적의 시간이 있다는 것이 밝혀졌습니다. 그러나 테스트가 항상 확인된 것은 아닙니다. 그러나 종속성이 있습니다.

 
Vinin >> :

예, 우선 다른 도구에서 작업을 비교해야 합니다.

지금은 12쌍으로 해보고 있습니다..

나는 비슷한 조언자를 만들었습니다. 작업에 최적의 시간이 있다는 것이 밝혀졌습니다. 그러나 테스트가 항상 확인된 것은 아닙니다. 그러나 종속성이 있습니다.

이런 생각이 들더군요.. 어드바이저의 작업시간에 대한 한계.. 예, 어디선가 코드를 봤습니다. 복잡하지 않습니다.. 하지만 다시, 전문가를 거래할 시간을 직접 결정하거나 분석해야 합니다. 데모 작업 및 귀하가 말한 대로 종속성을 찾습니다(시간, 일, 주, 월).

 
ALex2008 писал(а) >>

지금은 12쌍으로 해보고 있습니다..

이런 생각이 들더군요.. 어드바이저의 작업시간에 대한 한계.. 예, 어디선가 코드를 봤습니다. 복잡하지 않습니다.. 하지만 다시, 전문가를 거래할 시간을 직접 결정하거나 분석해야 합니다. 데모 작업 및 귀하가 말한 대로 종속성을 찾습니다(시간, 일, 주, 월).

이 고문을 확인하십시오

파일:
 

하나의 결함을 발견했습니다... 보류 주문을 할 때 stop은 사용되지 않습니다. 왜냐하면 보류 주문 이 트리거되면 계산됩니다. 데모에서 테스트하는 과정에서 공급자 때문에 또는 정전으로 인해 연결이 몇 번 끊어졌습니다. 버즈가 있습니다.

주문 설정 블록에 SLmax 변수 추가 -

 //-------Поиск входа для установки ордеров, удаление старых ордеров и установка новых
void UpTrend ( ) {
     if ( ( iOpen ( NULL , PERIOD_H4 , 1 ) - iClose ( NULL , PERIOD_H4 , 1 ) < = 0 ) & &
        ( iOpen ( NULL , PERIOD_H4 , 2 ) - iClose ( NULL , PERIOD_H4 , 2 ) > 0 ) ) {
         Enter = iHigh ( NULL , PERIOD_H4 , 1 ) + ( Ask - Bid ) + 10 * Point ;
         SLmax = iLow ( NULL , PERIOD_H4 , 1 ) - 10 * Point ;
         if ( IsTradeAllowed ( ) ) {
            DellAllOrders ( ) ;
            if ( Enter - Ask > StopLevel - 0.5 * Point ) {
               OrderSend ( Symbol ( ) , OP_BUYSTOP , Lot , Enter , 0 , SLmax , Enter + Profit , 0 , 0 , 0 , Green ) ; }
         else Sleep ( 1000 ) ;
         }
      }
  }
 
ALex2008 писал(а) >>

하나의 결함을 발견했습니다... 보류 주문을 할 때 stop은 사용되지 않습니다. 왜냐하면 보류 주문이 실행될 때 계산됩니다.. 데모에서 테스트하는 과정에서 공급자 또는 정전으로 인해 연결이 몇 번 끊어졌습니다. 버즈가 있습니다.

이것은 나와 당신의 고문에게 적용됩니까?

 
Vinin >> :

이것은 나와 당신의 고문에게 적용됩니까?

예, 지금은 광산 ...) 그의 거래를 분석하고 ... 시간 의존성으로 전환하고 싶습니다.

 

BU로 전환하는 기능 추가

 //-------Вычисление бу и установка
void SetBU ( ) {
      if ( Type = = 0 ) {
         EnterBU = Enter + BUenter ;
         StopLossBU = Enter + BUstop ;
         RefreshRates ( ) ;
         if ( Bid > = EnterBU ) OrderModify ( OrderTicket ( ) , OrderOpenPrice ( ) , StopLossBU , OrderTakeProfit ( ) , 0 , Red ) ;
      }
      if ( Type = = 1 ) {
         EnterBU = Enter - BUenter ;
         StopLossBU = Enter - BUstop ;
         RefreshRates ( ) ;
         if ( Ask < = EnterBU ) OrderModify ( OrderTicket ( ) , OrderOpenPrice ( ) , StopLossBU , OrderTakeProfit ( ) , 0 , Red ) ;
      }
}
사유: