위대하고 끔찍한 MT4 영원히 (또는 전환 전략을 올바르게 개발하는 방법) - 페이지 21

 
Igor Makanu :

4. 이제 로보포렉스

이것이 요점입니다.
 
fxsaber :
이것이 요점입니다.

로그인을 발견하고 fhopen 계정으로 전달, PC에서 로그인

네 말이 맞아, 마지막 스크립트는 2-3초 후에 위치를 두 배로 늘리고 종료했고 내 모든 스크립트는 각각 11개의 위치를 엽니다.

 

추가 수면, fhopen 유로 5회, 방송 10개 포지션 추가

 void OnStart ()
{
   MqlTradeRequest BuyRequest = { 0 };
   MqlTradeResult result = { 0 };
   BuyRequest.action = TRADE_ACTION_DEAL ;
   BuyRequest.type = ORDER_TYPE_BUY ;
   BuyRequest.symbol = _Symbol ;
   BuyRequest.volume = 0.1 ;
   BuyRequest.type_filling = GetFilling();
   while ( 1 )
   {
      BuyRequest.price = SymbolInfoDouble ( _Symbol , SYMBOL_ASK );
       if (! OrderSend (BuyRequest, result))
      {
         Sleep ( 11 );
         continue ;
      }
       Sleep ( 11 );
       if ( PositionGetTicket ( 0 ) > 0 && PositionsTotal () >= 10 ) return ;
   }
}

게다가 Sleep(11)은 문제 없이 작동하지만 Seep(1)은 이미 11개의 위치를 열거나 네트워크 비용 때문에 일시 중지를 성공적으로 선택했거나 MQL5가 너무 빨라서 터미널 환경에서 항상 수신할 시간이 없습니다. , 그리고 Sleep()은 제어 터미널 을 전송합니다.



UPD: Sleep(11)이 작동하지 않습니다 - 서버가 천천히 위치를 초당 약 2-3개 열었지만 이제 11개 위치를 열었습니다. 그러나 - 해결할 수 없는 작업(((

 
ㄹ**FX 광고?! )
 
Aleksey Nikolayev :
ㄹ**FX 광고?! )

아니요

최소한의 신체 움직임으로 XX 위치를 보장하는 방법에 대한 토론 - 자신의 위치 기록을 유지할 수는 있지만 절대 실패할 수는 없음이 분명합니다.

 
Igor Makanu :

아니요

최소한의 신체 움직임으로 XX 위치를 보장하는 방법에 대한 토론 - 자신의 위치 기록을 유지할 수는 있지만 절대 실패할 수는 없음이 분명합니다.

네팅 시(예: FORTS), 하나의 기호에 여러 개의 독립적인 로봇을 사용하거나 수동으로 병렬로 거래하려면 주문 및 위치에 대한 자체 계정을 유지해야 합니다.

 
Andrey Khatimlianskii :

알렉스, 당신은 주제를 벗어났습니다. 죄송합니다. 모든 것을 다시 설명할 시간이나 의향이 없습니다.

내가 왜 뭔가를 설명해야 합니까? 그냥 질문에 답해주세요

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

위대하고 끔찍한 MT4 영원히 (또는 전환 전략을 올바르게 개발하는 방법)

알렉세이 빅토 로프 , 2021.05.09 18:33

개인적으로 문서의 그러한 단어를 탐구하기에 충분하기를 바랍니다.

이는 OnTradeTransaction() 이벤트 핸들러뿐만 아니라 OrderSend()가 전송된 후 코드의 모든 부분에도 적용됩니다. 거래가 완료될 때까지 기다리세요. 다른 옵션은 없고 그럴 가능성도 거의 없습니다... mql4에서 모든 것이 왜 그렇게 단순한지 생각해 보세요. 예, 이러한 기대는 당신의 눈에서 멀리 떨어져 있기 때문입니다. 그리고 MQL5에서는 어떤 이유로 모든 점검과 기대를 목발로 간주합니다. 왜???

 

헤지 계정에 대해

예상되는 목발에 대해 - 나는 2021을 가지고 있습니다. 예를 들어 가장 친숙한 소프트웨어가 예상됩니다 - 동일한 Python을 사용하면 사용자가 최대한 간결하게 코드를 작성하고 완성된 결과를 얻을 수 있으므로 신속하고 "이륙했습니다" - 사람들은 자신의 만족을 위해 코드를 작성하는 것을 원하지 않지만 가능한 한 최단 시간에 "위시리스트"를 해결하기를 원합니다.

추신: 발가락과 귀에 대해 기억하십니까? ... - 당신이 Win 111을 받았다고 상상해보십시오. 모든 것이 훌륭합니다. 이제 시스템 장치의 전원 버튼을 눌러 키보드 레이아웃 만 전환하면됩니다. 특히 광신자는 피하고 소중한 버튼을 누를 것이라는 것을 이해합니다. 그들의 발가락으로 시스템 장치에

 
Igor Makanu :

헤지 계정에 대해

예상되는 목발에 대해 - 나는 2021을 가지고 있습니다. 예를 들어 가장 친숙한 소프트웨어가 예상됩니다 - 동일한 Python을 사용하면 사용자가 최대한 간결하게 코드를 작성하고 완성된 결과를 얻을 수 있으므로 신속하고 "이륙했습니다" - 사람들은 자신의 만족을 위해 코드를 작성하는 것을 원하지 않지만 가능한 한 최단 시간에 "위시리스트"를 해결하기를 원합니다.

추신: 발가락과 귀에 대해 기억하십니까? ... - 당신이 Win 111을 받았다고 상상해보십시오. 모든 것이 훌륭합니다. 이제 시스템 장치의 전원 버튼을 눌러 키보드 레이아웃 만 전환하면됩니다. 특히 광신자는 피하고 소중한 버튼을 누를 것이라는 것을 이해합니다. 그들의 발가락으로 시스템 장치에

반드시 울타리는 아닙니다. 갈퀴는 어디에나 있습니다.

원시적 비유로 모든 사람이 자동으로 운전하기를 원하는 것은 아니며 일부는 더 많은 제어를 원합니다.

또 다른 것은 사용할 준비가 된 사람들을 위해 필요한 모든 목발 이 표준 라이브러리 에서 대체되어야 하고 동일한 Trade.mqh가 이 레이크를 우회할 수 있어야 한다는 것입니다.

그리고 전원 버튼에 대해 - 로그인을 위한 Ctrl-Alt-Del - 그게 바로 그것입니다 :) (예, 이것이 수행되는 이유를 압니다).
 
Igor Makanu :

헤지 계정에 대해

예상되는 목발에 대해 - 나는 2021을 가지고 있습니다. 예를 들어 가장 친숙한 소프트웨어가 예상됩니다 - 동일한 Python을 사용하면 사용자가 최대한 간결하게 코드를 작성하고 완성된 결과를 얻을 수 있으므로 신속하고 "이륙했습니다" - 사람들은 자신의 만족을 위해 코드를 작성하는 것을 원하지 않지만 가능한 한 최단 시간에 "위시리스트"를 해결하기를 원합니다.

추신: 발가락과 귀에 대해 기억하십니까? ... - 당신이 Win 111을 받았다고 상상해보십시오. 모든 것이 훌륭합니다. 이제 시스템 장치의 전원 버튼을 눌러 키보드 레이아웃 만 전환하면됩니다. 특히 광신자는 피하고 소중한 버튼을 누를 것이라는 것을 이해합니다. 그들의 발가락으로 시스템 장치에

전문가가 요청/주문을 보냈다는 것을 이해합니까? 이해합니다. TRADER-개발자가 공식화한 답변 중 하나를 받을 때까지 아무 것도 하지 말고 기다리거나 답을 공식화하십시오.