터키에서 데이터를 가져오는 방법은 무엇입니까? - 페이지 5

 
_new-rena :

... 언제 처리합니까?

과학적인 찌르기법은 어디에? . . . .


첫 번째 결과는 다음과 같습니다.

 //+------------------------------------------------------------------+

//| Sovetnik_RegressionPolynomial.mq4 |

//| Retabs 2014 |

//| www.----- |

//+------------------------------------------------------------------+

#property copyright "Retabs 2014"

#property link "www.-----"

#property version "1.00"

#property strict

//--- input parameters

input int StopLoss= 60 ;

input int TakeProfit= 100 ;

input double Lots= 1.00 ;

input int Shift= 5 ;

//+------------------------------------------------------------------+

//| Expert initialization function |

//+------------------------------------------------------------------+

int OnInit ()

{

//---

//---

return ( INIT_SUCCEEDED );

}

//+------------------------------------------------------------------+

//| Expert deinitialization function |

//+------------------------------------------------------------------+

void OnDeinit ( const int reason)

{

//---

}

//+------------------------------------------------------------------+

//| Expert tick function |

//+------------------------------------------------------------------+

void OnTick ()

{

//---

double val1= iCustom ( NULL , 0 , "RegressionPolynomial" , 10000 , 55 , 5 , 2 , 0 , 1 , 0 );

double val2= iCustom ( NULL , 0 , "RegressionPolynomial" , 10000 , 55 , 5 , 2 , 0 , 2 , 0 );

if (val1>val2) OrderSend ( Symbol (), OP_BUY ,Lots, Ask ,Shift,StopLoss,TakeProfit, "коммент" , 5371533 , 0 ,Red);

else OrderSend ( Symbol (), OP_SELL ,Lots, Bid ,Shift,StopLoss,TakeProfit, "коммент" , 5371533 , 0 ,Blue);

}

//+------------------------------------------------------------------+
 

왜 테스터에서 오류가 발생하는지 이해하지 못합니다.

 
Retabs :

왜 테스터에서 오류가 발생하는지 이해하지 못합니다.


SRC 버튼과 읽기 쉬운 탭을 사용하여 코드를 삽입하십시오!! 그리고 신발장을 벗으세요!

그러면 규칙에 따라 삽입된 코드를 삭제하겠습니다!

그리고 우선 삼각형이 있는 이 지점의 초보자를 위한 권장 사항을 숙지해야 합니다.

포럼 내비게이터 및 자주 묻는 질문에 대한 답변. 적극 추천하는 독서! ( 1 2 3 4 5 6 ) 5218.02.2011 자주하는 질문
 
borilunad :

SRC 버튼과 읽기 쉬운 탭을 사용하여 코드를 삽입하십시오!! 그리고 신발장을 벗으세요!

그러면 규칙에 따라 삽입된 코드를 삭제하겠습니다!

그리고 우선 삼각형이 있는 이 지점의 초보자를 위한 권장 사항을 숙지해야 합니다.

포럼 내비게이터 및 자주 묻는 질문에 대한 답변. 적극 추천하는 독서! ( 1 2 3 4 5 6 ) 5218.02.2011 자주하는 질문



수정하겠습니다. 이미 SRC 버튼을 사용하여 코드를 입력했습니다.

당신이 작성한 대로 규칙에 따라 삽입된 내 코드를 삭제하는 이유는 무엇입니까?

 
Retabs :

왜 테스터에서 오류가 발생하는지 이해하지 못합니다.

콧수염을 감고 코에 있는 가장 큰 끌로 자르십시오. 프로그래밍 점수는 0부터 시작합니다. 표시기 버퍼도 예외는 아닙니다.
 
evillive :
콧수염을 감고 코에 있는 가장 큰 끌로 자르십시오. 프로그래밍 점수는 0부터 시작합니다. 표시기 버퍼도 예외는 아닙니다.


싸서. 수정했습니다. 오류만 수정되지 않았습니다. 전략 테스터 로그에서 동일 - Sovetnik_RegressionPolynomial EURUSD,M1: OrderSend 오류 130

 

아무도 이유를 몰라?

 
Retabs :


첫 번째 결과는 다음과 같습니다.

드디어.

오류 130 은 중지 및 소요로 인한 것입니다. 작동해야 하는 가격 수준이 있어야 합니다. (가격 -100 또는 60을 기다리는 것은 불가능합니다. 예를 들어 Price-100*Point 또는 Price+60*Point와 같아야 합니다.)

 
_new-rena :

드디어.

오류 130은 중지 및 소요로 인한 것입니다. 작동해야 하는 가격 수준이 있어야 합니다. (가격 -100 또는 60을 기다리는 것은 불가능합니다. 예를 들어 Price-100*Point 또는 Price+60*Point와 같아야 합니다.)


고맙습니다. 지금 수정하겠습니다.
 
_new-rena :

드디어.

오류 130은 중지 및 소요로 인한 것입니다. 작동해야 하는 가격 수준이 있어야 합니다. (가격 -100 또는 60을 기다리는 것은 불가능합니다. 예를 들어 Price-100*Point 또는 Price+60*Point와 같아야 합니다.)


일어난! 오랜시간 고생해서 130오류가 사라졌는데 다른분들도 나오셔서 없애버렸습니다. 이제 벌었습니다.

매수 및 매도 시 열리고 TP 또는 SL에서 마감됩니다. 이제서야 그들은 많이 열립니다!

다른 거래가 마감될 때까지 한 거래의 시작을 어떻게 제한합니까?

 //+------------------------------------------------------------------+
//|                                Sovetnik_RegressionPolynomial.mq4 |
//|                                                      Retabs 2014 |
//|                                                        www.----- |
//+------------------------------------------------------------------+
#property copyright "Retabs 2014"
#property link        "www.-----"
#property version    "1.00"
#property strict
//--- input parameters
input int    StopLoss= 60 ;
input int    TakeProfit= 100 ;
input double    Lots= 0.10 ;
input int    Shift= 5 ;

double SL;
double TP;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   double val1= iCustom ( NULL , 0 , "RegressionPolynomial" , 10000 , 55 , 5 , 2 , 0 , 0 , 0 );
   double val2= iCustom ( NULL , 0 , "RegressionPolynomial" , 10000 , 55 , 5 , 2 , 0 , 1 , 0 );
   
 
   if (val1>val2)
   OrderSend ( Symbol (), OP_BUY , Lots, Ask ,Shift, Ask -StopLoss* Point , Ask +TakeProfit* Point , "коммент" , 5371533 , 0 ,Red);
   
   
   if (val1<val2)
   OrderSend ( Symbol (), OP_SELL ,Lots, Bid ,Shift, Bid +StopLoss* Point , Bid -TakeProfit* Point , "коммент" , 5371533 , 0 ,Blue);
   
   
  }
//+------------------------------------------------------------------+