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

 

더. 사실 저는 아직 스크립트를 사용하지 않았습니다. 로그에 2012.11.30 13:05:56 Script Buy EURUSD,Weekly: 성공적으로 로드됨 및 2012.11.30 13:06:47 Script Buy EURUSD,Weekly: 제거됨

그리고 더 이상은... 그가 필요로 하는 것은???

개!!! 3일째 안되네요..

 
Dimka-novitsek :

더. 사실 저는 아직 스크립트를 사용하지 않았습니다. 로그에 2012.11.30 13:05:56 Script Buy EURUSD,Weekly: 성공적으로 로드됨 및 2012.11.30 13:06:47 Script Buy EURUSD,Weekly: 제거됨

그리고 더 이상은... 그가 필요로 하는 것은???

개!!! 3일째 안되네요..


코드를 주세요. 내가 볼게요. 제대로 포스팅 하겠습니다.

 
//+------------------------------------------------------------------+
//|                                                      Покупка.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link       "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
for ( int i= 0 ;i<= OrdersTotal ();i++){
   if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES) == true )
 { if (OrderSymbol() != Symbol ()) continue ; 
   if (OrderType()==OP_SELL) 
  OrderClose(OrderTicket(),OrderLots(),Ask, 6 ,Red); 
   if (OrderType()==OP_BUY)
  OrderClose(OrderTicket(),OrderLots(),Bid, 6 ,Red);  
   if (OrderType()>= 2 )
  OrderDelete(OrderTicket());  }} 
//----
   for (i= 0 ;i< 23 ;i++){
   Sleep ( 2000 );RefreshRates(); if (!IsTradeAllowed()) continue ;
   int tiket= OrderSend ( Symbol (),OP_BUY, 0.1 ,Ask, 6 , 0 , 0 , "Skript" , 98600 , 0 ,Blue);
   if ( tiket!=- 1 ) break ;}
     
          
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
물론, 지금! 네, 코드는 별거 아닌 것 같습니다.. 뭔지 모르겠지만.. 물론 바로 포스팅 하겠습니다!
 
Dimka-novitsek :
물론, 지금! 네, 코드는 별거 아닌 것 같습니다.. 뭔지 모르겠네요.. 하지만 바로 포스팅 하겠습니다!

다음과 같이 작동할 수 있습니다.

 //+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
#include     <stderror.mqh>                         // Библиотека кодов ошибок
int start()
{
     double ld_Price;
//----
     for ( int i = OrdersTotal () - 1 ; i >= 0 ; i--)
    {
         if (! OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) continue ;
         if (OrderSymbol() != Symbol ()) continue ; 
         if (OrderType() >= 2 )
        {OrderDelete (OrderTicket());   continue ;}
         if (OrderType() == OP_SELL) ld_Price = Ask;
         else if (OrderType() == OP_BUY) ld_Price = Bid;
        OrderClose (OrderTicket(), OrderLots(), NormalizeDouble (ld_Price, Digits ), 6 , Red);
    }
//----
     for (i = 0 ; i < 23 ; i++)
    {
         Sleep ( 2000 );
         if (!IsTradeAllowed()) continue ;
        RefreshRates();
         if ( OrderSend ( Symbol (), OP_BUY, 0.1 , NormalizeDouble (Ask, Digits ), 6 , 0.0 , 0.0 , "Skript" , 98600 , 0 , Blue) > 0) break ;
         else Print ( "Error: " , ErrorDescription ( GetLastError ()));
    }
//----
     return ( 0 );
}
//+------------------------------------------------------------------+
 
지금 시도하겠습니다! 고맙습니다!
 

' OrderSend ' - 비교 표현식 예상 C:\TeleTRADE\experts\scripts\Purchaseforum.mq4 (33, 13)

생각해보고 수정하겠습니다..



그리고 내 로봇에는 아름다운 코드가 있습니다. 맞죠?

 
Dimka-novitsek :

'OrderSend' - 비교 표현식 예상 C:\TeleTRADE\experts\scripts\Purchaseforum.mq4 (33, 13)

생각해보고 수정하겠습니다..

수정했습니다(원문).

 
TarasBY :

다음과 같이 작동할 수 있습니다.


Tarasby 감사합니다.
 
말해 보세요. 실제로 de el el로 작성되었나요?
 Print ( "Error: " , ErrorDescription ( GetLastError ()));
 
중요하지 않습니다. 더 이상 eel에 없습니다.