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

 
rosomah :

DC는 일방적으로 스톱 아웃을 1-2%에서 15%로 늘렸습니다. 이것을 우연히 발견했습니다. 확산 증가, 동결 또는 변경의 형태로 다른 트릭이 있을 수 있다고 가정합니다. 매개변수 변경 후 경고 신호를 보내는 EA를 본 사람이 있습니까? 작성해야합니다.

여러분, 내가 스크립트에 삽입한 데이터 외에 DC에서 요청할 수 있는 다른 데이터는 무엇입니까?

주말에 출발하기 전 금요일에 정상적인 현상일 가능성이 있습니다... 당신은 여전히 신이 정한 백분율이 있습니다.

무역 협정에 모든 것이 명시되어야합니다 ...

나는 당신의 대본을 보지 않았지만, 예를 들어 뉴스(출시 전)에서 Alpari는 확산을 넓혔습니다.

 
Roman. :

주말에 출발하기 전 금요일에 정상적인 현상일 가능성이 있습니다... 당신은 여전히 신이 정한 백분율이 있습니다.

무역 협정에 모든 것이 명시되어야합니다 ...

나는 당신의 대본을 보지 않았지만, 예를 들어 뉴스(출시 전)에서 Alpari는 확산을 넓혔습니다.



그래서 저는 DC와 계정에 대한 가능한 모든 데이터를 구동할 고문을 작성할 것입니다. 어떤 신체 움직임과 함께 즉시 경보.

그러나 DC에서 허용되는 최대 주문 수를 찾을 수 없습니다. 1000 연기를 청구하고 한도를 찾으면 즉시 자동으로 제거하는 것이 어리석은 일입니까?

 
rosomah :


1. 여기에서 DC 및 계정에 대한 가능한 모든 데이터를 구동할 고문을 작성할 것입니다. 어떤 신체 움직임과 함께 즉시 경보.

2. 그래도 DC에서 허용되는 최대 주문 수를 찾을 수 없습니다. 1000 연기를 청구하고 한도를 찾으면 즉시 자동으로 제거하는 것이 어리석은 일입니까?

1. 경고가 도움이 되지 않습니다. 거래 기준 실행을 담당하는 코드 섹션에 이러한 환경 매개변수를 입력해야 하며 이러한 매개변수 중 하나라도 최대 허용(귀하가 설정) 값을 초과하는 경우 적절한 결정을 내립니다. (예를 들어, 거래를 거부하려면 ... - 거래 작업 )

2. 아니요. 이것은 대포에서 참새에 이르기까지 호출되므로 할 필요가 없습니다. IMHO - 규정 및 거래 조건을 읽으십시오. 그렇지 않은 경우 기술 지원에 전화하여 거래 계정 유형에 대한 모든 문제에 대한 정보를 현지 요리사에게 문의하십시오.

[Deleted]  

안녕하세요.

나는 하루 종일 코드에 앉아 있었습니다 . 코드는 모든 시장 주문을 검토하고 동일한 주기의 각 반복에서 선택한 주문의 기호에 대한 미결 주문량을 다시 읽어야 합니다. 하나의 심볼에 대한 매수 및 매도 포지션의 볼륨이 다른 경우, 나머지 볼륨에 대한 잠금 주문이 열립니다.

     int i;
     int ii;
     string SMB= "" ;
     double Price= 0 ;
     double PriceAsk= 0 ;
     double PriceBid= 0 ;
     double SchBuyLotsSMB= 0 ;
     double SchSellLotsSMB= 0 ;
     double MarketLotSMB= 0 ;
     for (i= OrdersTotal ()- 1 ;i>= 0 ;i--)
      {
       if (! OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
        {
         Alert ( "Ошибка " , GetLastError (), " выбора ордера!" );
         Print ( "Ошибка " , GetLastError (), " выбора ордера!" );
        }
       else
        {
         SMB= OrderSymbol ();
         PriceAsk= MarketInfo (SMB,MODE_ASK);
         PriceBid= MarketInfo (SMB,MODE_BID);
         for (ii= OrdersTotal ()- 1 ;ii>= 0 ;ii--)
          {
           if (! OrderSelect (ii, SELECT_BY_POS, MODE_TRADES))
            {
             Alert ( "Ошибка " , GetLastError (), " выбора ордера!" );
             Print ( "Ошибка " , GetLastError (), " выбора ордера!" );
            }
           else
            {
             if ( OrderSymbol ()==SMB)
              {
               if ( OrderType ()==OP_BUY)
                {
                 SchBuyLotsSMB=SchBuyLotsSMB+ OrderLots ();
                }
               if ( OrderType ()==OP_SELL)
                {
                 SchSellLotsSMB=SchSellLotsSMB+ OrderLots ();
                }
              }
            }
          }
         MarketLotSMB=SchBuyLotsSMB-SchSellLotsSMB;
         if (MarketLotSMB< 0 )
          {
           MarketLotSMB= MathAbs (MarketLotSMB);
           Price=PriceAsk;
           OPENORDER ( "Buy" ,SMB,MarketLotSMB,Price);
          }
         else
          {
           if (MarketLotSMB> 0 )
           Price=PriceBid;
           OPENORDER ( "Sell" ,SMB,MarketLotSMB,Price);
          }            
        }
       SMB= "" ;
       Price= 0 ;
       PriceAsk= 0 ;
       PriceBid= 0 ;
       SchBuyLotsSMB= 0 ;
       SchSellLotsSMB= 0 ;
       MarketLotSMB= 0 ;        
      }

여기에서 무슨 일이 일어나고 있는지 찾도록 도와주세요. 131 - I read -는 볼륨 찾기 오류와 관련이 있습니다. 하지만 평생 그녀를 볼 수 없습니다.

귀하의 응답에 미리 감사드립니다.

[Deleted]  
TarasBY :
이상하게도 주문 루프에서 루프를 사용하지만 이것은 작성자의 권리이며 두 번째 루프 전에 총 로트(SchBuyLotsSMB 및 SchSellLotsSMB)를 재설정합니다.
그래서 취소하겠습니다.
 
nemo811 :

안녕하세요.

나는 하루 종일 코드에 앉아 있었습니다 - 그것은 오류 131을 제공합니다, 나쁜 놈. 코드는 모든 시장 주문을 검토하고 동일한 주기의 각 턴에서 선택한 주문의 기호에 대한 미결 주문의 양을 다시 읽어야 합니다. 하나의 심볼에 대한 매수 및 매도 포지션의 볼륨이 다른 경우, 나머지 볼륨에 대한 잠금 주문이 열립니다.

여기에서 무슨 일이 일어나고 있는지 찾도록 도와주세요. 131 - I read -는 볼륨 찾기 오류와 관련이 있습니다. 하지만 평생 그녀를 볼 수 없습니다.

귀하의 응답에 미리 감사드립니다.


당신의 미끄러짐은 어디에 있습니까? 아마도 이것이 이유일 것입니다!
[Deleted]  
그건 그렇고, 주문이 하나의 기호로 열리고 고문 자체가이 기호에서 시작되면 코드가 올바르게 작동합니다. 2개 이상의 페어에 대해 오더가 열리거나 오더가 없는 심볼에 어드바이저가 실행되면 오류가 발생합니다.
[Deleted]  
borilunad :

당신의 미끄러짐은 어디에 있습니까? 아마도 이것이 이유일 것입니다!

당신은 의미합니까

 Sleep ( 1000 );

?

시도 - 도움이되지 않습니다.

 
nemo811 :
그래서 취소하겠습니다.
바로 눈치채지 못했다. 옵션으로(나는 확실히 할 것입니다), 거래 기능에 전달된 로트 값을 정규화합니다.
[Deleted]  
TarasBY :
바로 눈치채지 못했다. 옵션으로(나는 확실히 할 것입니다), 거래 기능에 전달된 로트 값을 정규화합니다.
그런 생각이 있었습니다. 노력하겠습니다. 덕분에.