[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 311

[Удален]  
splxgf >> :

보류 주문이 한 줄로 표시됩니다. 문제는 어느 거리에 있습니까?

현재 가격에서 30포인트 상승한 거리에서 판매 제한

현재 가격에서 30포인트 떨어진 거리에서 매수 제한

 

임. 명령

 extern int     Magic = 20011 ;
extern double  Lot = 0.1 ;
extern int     sl    = 50 ;     // Размер фиксированного стопа
extern int     tp  = 40 ;    // Размер фиксированного тэйка
extern int     Шаг = 30 ;   //расстояние от текущ. цены
double ld_Stop = 0 , ld_Take = 0 ;
//-- Подключаемые модули --
#include <stderror.mqh>
#include <stdlib.mqh>
//-----------------------------
int start ( )
{
//-------------------------------------------------
if ( NumberOfOrders ( NULL , OP_SELLLIMIT , Magic ) < 1 )  { //ЕСЛИ НЕТ СЕЛЛЛИМИТА
    if ( sl ! = 0 ) ld_Stop = Ask + sl * Point ;
    if ( tp ! = 0 ) ld_Take = Ask - tp * Point ;    
    OrderSend ( Symbol ( ) , OP_SELLLIMIT , Lot , Bid + Шаг * Point , 3 , ld_Stop ,
                                              ld_Take_ "" , Magic , 0 , Red ) ;  
    if ( ticket < 0 ) { Print ( "Ошибка установки ордера SELLLIMIT " ,
                                          GetLastError ( ) ) ; return ( 0 ) ; } 
                                                }
//----------------------------------------------------
if ( NumberOfOrders ( NULL , OP_BUYLIMIT , Magic ) < 1 )  { //ЕСЛИ НЕТ БАЙЛИМИТА 
    if ( sl ! = 0 ) ld_Stop = Bid - sl * Point ;
    if ( tp ! = 0 ) ld_Take = Ask + tp * Point ;
    OrderSend ( Symbol ( ) , OP_BUYLIMIT , Lot , Ask - Шаг * Point , 3 , ld_Stop ,
                                                ld_Take , "" , Magic , 0 , Blue ) ;
    if ( ticket < 0 ) { Print ( "Ошибка установки ордера BUYLIMIT " ,
                                              GetLastError ( ) ) ; return ( 0 ) ; } 
                                                }
  return ( 0 ) ; //конец ф-и СТАРТ
}
//========================================================
//------- ф-я Возвращает количество ордеров---
int NumberOfOrders ( string sy = "" , int op = - 1 , int mn = - 1 ) {
  int i , k = OrdersTotal ( ) , ko = 0 , ot ; if ( sy = = "0" ) sy = Symbol ( ) ;
  for ( i = 0 ; i < k ; i + + ) {
    if ( OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) ) {
      ot = OrderType ( ) ;
      if ( ot > 1 & & ot < 6 ) {
        if ( ( OrderSymbol ( ) = = sy | | sy = = "" ) & & ( op < 0 | | ot = = op ) ) {
          if ( mn < 0 | | OrderMagicNumber ( ) = = mn ) ko + + ;
        } } } }  return ( ko ) ; }                        
 
[삭제]  
rid писал(а) >>

신이시여, 포지션을 여는 데 이 기술을 사용하세요! 테스터에서만 올바르게 작동합니다!

그리고 온라인에서는 진입 신호의 절반 이상이 무시됩니다 ...

덕분에 배우고 있습니다.

그건 그렇고, 전문가를위한 질문. 나는 무언가를 확인하고 싶었고 (시계에서) 기록에서 선택하여 값이 천분의 일 막대 이상을 제공하지 않는다는 것을 알았습니다. 최대 1000은 값을 제공하고 1001 - 0에서 값을 제공합니다. 인용 아카이브 "눈알에" 로드됩니다. 무엇으로 연결할 수 있습니까?

 
Odin_Takoy писал(а) >>

덕분에 배우고 있습니다.

그건 그렇고, 전문가를위한 질문. 나는 무언가를 확인하고 싶었고 (시계에서) 기록에서 선택하여 값이 천분의 일 막대 이상을 제공하지 않는다는 것을 알았습니다. 최대 1000은 값을 제공하고 1001 - 0에서 값을 제공합니다. 인용 아카이브 "눈알에" 로드됩니다. 무엇으로 연결할 수 있습니까?

테스터 또는 옵티마이저로 작업할 때 1000개의 막대만 사용할 수 있습니다. 개발자 제한.

[삭제]  
Vinin писал(а) >>

테스터 또는 옵티마이저로 작업할 때 1000개의 막대만 사용할 수 있습니다. 개발자 제한.

몇 주 동안 온라인에 앉아 있지 않으려면 이 제한을 어떻게 피할 수 있습니까?

[삭제]  
Odin_Takoy писал(а) >>

몇 주 동안 온라인에 앉아 있지 않으려면 이 제한을 어떻게 피할 수 있습니까?

사실, 따옴표를 파일에 넣은 다음 거기에서 가져오는 아이디어가 있습니다.

 
Odin_Takoy писал(а) >>

몇 주 동안 온라인에 앉아 있지 않으려면 이 제한을 어떻게 피할 수 있습니까?

제한 사항은 테스터 및 옵티마이저에만 적용됩니다. 터미널 설정에서 작업할 때 표시되는 막대의 수가 지정됩니다.

테스터의 제한을 우회하기 위해 EA는 지정된 기록 깊이에 도달할 때 거래를 허용하는 플래그를 포함해야 합니다. 그런 다음 더 이른 날짜부터 Expert Advisor를 시작해야 합니다.

[삭제]  
Vinin писал(а) >>

제한 사항은 테스터 및 옵티마이저에만 적용됩니다. 터미널 설정에서 작업할 때 표시되는 막대의 수가 지정됩니다.

테스터의 제한을 우회하기 위해 EA는 지정된 기록 깊이에 도달할 때 거래를 허용하는 플래그를 포함해야 합니다. 그런 다음 더 이른 날짜부터 Expert Advisor를 시작해야 합니다.

나는 그것을 이해했다. 우리는 깊이 있는 역사를 가진 Expert Advisor를 출시합니다. 따옴표는 배열에 저장됩니다. 그리고 적절한 순간부터 분석을 위해 이미 형성된 어레이로 전환합니다.

빅터 감사합니다

나는 시간을 본다 - 당신은 여전히 그 올빼미입니다 (농담).

 
Odin_Takoy писал(а) >>

나는 시간을 본다 - 당신은 여전히 그 올빼미입니다 (농담).

나는 종달새입니다. 모스크바(예카테린부르크)에서 +2가 있습니다.

 

구현 방법을 알려주십시오. 특정 시간 에 종가에서 가격에서 2개의 선을 그립니다. 하나는 더 높고 다른 하나는 더 낮습니다. 1.4784의 가격을 그려서 선이 1.4800에 그려지고, 초는 1.4750으로 짧아서 50과 00에서 끝이 나고 줄이 끊어지면 이익에서 지연을 설정????????????????