찻주전자의 질문 - 페이지 92

 
sergeev :
음, 번역하십시오. 아니면 DLL 지원이 비활성화될까 걱정되십니까?
이동은 문제가되지 않습니다. 가장 중요한 것은 그것을 어디에 둘 것인가입니다. 이제 나는 네 발로 앉아 있고 날짜 시간에 숫자가 다 떨어지는 순간을 대비하고 싶습니다 :) 또는 다른 무엇인가? 고장난 MT4에서 DLL과 함께 있을 것입니다 :)
 

안녕하세요.

나는 저자가 그의 주제에서 내가 쓰는 것을 신경 쓰지 않기를 바랍니다.

나는 고문을 위한 코드를 작성하는 방법을 모릅니다. 그래서 질문은: 내 생각과 고려 사항에 따라 나를 위해 고문을 작성해 주는 사람이 있습니까?

보기에 좋지 않다는 것은 이해하지만 나에게는 문제가 시급합니다.

ATP에 응답한 모든 사람에게 미리.

개인 메시지 또는 filyaro@gmail.com으로

 
fill :

안녕하세요.

나는 저자가 그의 주제에서 내가 쓰는 것을 신경 쓰지 않기를 바랍니다.

나는 고문을 위한 코드를 작성하는 방법을 모릅니다. 그래서 질문은: 내 생각과 고려 사항에 따라 나를 위해 고문을 작성하는 사람이 있습니까?

보기에 좋지 않다는 것은 이해하지만 나에게는 문제가 시급합니다.

ATP에 응답한 모든 사람에게 미리.

개인 메시지 또는 filyaro@gmail.com으로

여기가 더 낫습니다 https://www.mql5.com/ru/job
MQL5 работа
MQL5 работа
  • www.mql5.com
Заказы на разработку программ для трейдинга
 
sergey1294 :
여기가 더 낫습니다 https://www.mql5.com/ru/job
답변을 위해 thx.
 
220Volt :
이동은 문제가 되지 않으며, 가장 중요한 것은 그것을 둘 곳이 있어야 한다는 것입니다. 이제 나는 네 발로 앉아 있고 날짜 시간에 숫자가 다 떨어지는 순간을 대비하고 싶습니다 :) 또는 다른 무엇인가? 고장난 MT4에서 DLL과 함께 있을 것입니다 :)

글쎄, 그것에 대해 생각하기에는 너무 이르다.

 void OnStart ()
  {
     // 2147483647 максимум int
     // 1321048620 текущая дата (41 год от старта)
     Print ( 2147483647 / 1321048620 .* 41 );
  }

66.65세, 아직 준비할 시간이 있으며 상위 5개 날짜 시간은 일반적으로 ulong에 저장됩니다.

 
Urain :

글쎄, 그것에 대해 생각하기에는 너무 이르다.

정말 ... 뭔가 흥분
 
//falure swing, divergences/reversals, support/resistance lines, range shift (40-80 | 20-60), Cutler's RSI
#include <Trade\Trade.mqh>
CTrade Trade;
#include <Alphazavr\GetLotOnSTEPV.mqh>

input double                   Standart_tick_equity_percent_variation=   0.01 ;
input int                      RSI_sell_open_level=                       70 ;
input int                      RSI_buy_open_level=                       30 ;
input int                      RSI_buy_close=                             50 ;
input int                      RSI_sell_close=                           50 ;
input int                      RSI_EMA_averaging_period=                 14 ;
input ENUM_TIMEFRAMES          RSI_timeframe=                             PERIOD_M5 ;
input ENUM_APPLIED_PRICE       RSI_applied_price=                         PRICE_WEIGHTED ;

double Lot=GetLotOnSTEPV(Standart_tick_equity_percent_variation);
int RSI_handle= iRSI ( _Symbol ,RSI_timeframe,RSI_EMA_averaging_period,RSI_applied_price);
double RSI_values[];
ArraySetAsSeries(RSI_values,true);
MqlRates Latest_rate[ 1 ];
void OnTick ()
      {
       CopyRates ( _Symbol ,RSI_timeframe, 0 , 1 ,Latest_rate);
       if (Latest_rate[ 0 ].tick_volume> 1 ) return ;
       CopyBuffer (RSI_handle, 0 , 0 , 4 ,RSI_values);
       switch ( PositionGetInteger ( POSITION_TYPE ))
            {
             case POSITION_TYPE_BUY :
                   if (RSI_values[ 0 ]<RSI_buy_close)
                        {
                        Trade.PositionClose( _Symbol , 0 );
                        }
                   break ;
             case POSITION_TYPE_SELL :
                   if (RSI_values[ 0 ]>RSI_sell_close)
                        {
                        Trade.PositionClose( _Symbol , 0 );
                        }
                   break ;
            }
       if (RSI_values[ 0 ]<RSI_values[ 1 ] && RSI_values[ 1 ]<RSI_values[ 2 ] /* && RSI_values[3]>RSI_sell_open_level && RSI_values[0]<RSI_sell_open_level*/ )
            {
            Trade.PositionOpen( _Symbol , ORDER_TYPE_SELL ,Lot, SymbolInfoDouble ( _Symbol , SYMBOL_BID ), 0 , 0 , NULL );
            }
       if (RSI_values[ 0 ]>RSI_values[ 1 ] && RSI_values[ 1 ]>RSI_values[ 2 ] /* && RSI_values[3]<RSI_buy_open_level && RSI_values[0]>RSI_buy_open_level*/ )
            {
            Trade.PositionOpen( _Symbol , ORDER_TYPE_BUY ,Lot, SymbolInfoDouble ( _Symbol , SYMBOL_ASK ), 0 , 0 , NULL );
            }
      }

컴파일러에서 오류가 발생하는 이유:

'ArraySetAsSeries' - declaration without type RSI_tester.mq5 18 1

?

 
Alphazavr :

컴파일러에서 오류가 발생하는 이유:

?

이 작업은 전역 범위에서 수행할 수 없습니다.
OnInit에서 초기화를 수행합니다.
 

고맙습니다. 이제 동일한 Expert Advisor에 또 다른 문제가 있습니다. 매개변수를 최적화할 때 터미널은 트랜잭션을 수행하지 않습니다. 일반 테스트 중에만 수행합니다(최적화의 일부로 수행된 테스트에서와 동일한 시간 간격 및 동일한 매개변수 사용).

다른 Expert Advisor에서도 최적화가 잘 작동하는지 확인했습니다. 그래서 또 뭔가를 하고 있습니다.

 
그럼에도 불구하고 계속해서 이력을 다운로드하는 단말기는 무엇입니까? 동일한 서버에서 동일한 쌍에서 테스트 중이며 기간에는 지난 며칠이 포함되지 않습니다. 테스트를 시작할 때마다 약 0.5MB를 다운로드합니다.