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

 
chief2000 >> :


모든 것은 이것에서 시작되었습니다 - Daily 차트에서 테스트는 2003년부터 시작되지만 더 작은 규모에서는

2009년 초부터 5분 동안 동일한 Expert Advisor를 테스트하는 날짜는 본 적이 없습니다.

저것들. 2003년부터 2009년 초까지 주간 테스트에서 가볍게 말하자면 "사실이 아닙니다" :)

그런 데이터베이스에서 Expert Advisor를 최대한 활용해야 하는 이유는 무엇입니까? 내가 틀렸다면 기쁠 것이다.

네, 사실 저는 눈을 감았을 때 세상이 어디로 가는지 한 번도 생각해 본 적이 없습니다 :o)

시뮬레이션 속도의 저하로 판단하면(히스토리가 없는 "모든 틱" 모델) 사용 가능한 가장 작은 TF의 어드바이저 모델,

보고서에 오정렬 오류를 표시합니다.

 
StatBars >> :

0과 1 막대가 필요한 경우 루프를 사용하는 이유는 무엇입니까? 막대의 1과 0에서 값을 가져와야 하는 경우 루프를 제거하고 a=0

감사 합니다 statbars !

나는 단지 이 기능이 무엇인지, 그리고 왜 하는지 알고 싶었을 뿐입니다 ..... 1 및 0 막대로, 원칙적으로는 명확합니다. 저는 이것을 알고 있습니다.

이 싸이클이 무엇에 사용되는지, 그것이 어드바이저의 행동에 어떤 영향을 미치는지 물어볼 수 있습니다. 더 쉽게 설명할 수 있다면, 그렇지 않으면 읽어도 그것이 무엇인지 이해할 수 없습니다(?

 
rid >> :

막대 내부에서 틱은 프로그램에 의해 실질적으로 "랜턴"에서 시뮬레이션됩니다.

따라서 - TF가 적을수록 결과가 더 안정적입니다.

'전략 테스터: 거래 전략 테스트를 위한 시뮬레이션 모드'


이 기사는 모든 것을 아주 잘 설명합니다 - 감사합니다!

Можно получить максимально точное тестирование и хорошую гарантию достоверности результатов, 
если есть вспомогательные таймфреймы более мелких периодов, которые на 100% покрывают исследуемый период.


요컨대, 가장 작은 기간(1분)이 지난 6개월의 이력만 포함한다면

그렇다면 1989년부터 테스트를 실행하는 것은 의미가 없습니다. 최악의 경우 5분 인용문에 의존할 수 있습니다.

(기록이 더 길 수 있음) 일일 시간대에 테스트할 때.

1분간의 긴 이야기를 찾는 일만 남았다..

 

이 줄을 계산하는 방법을 알려주십시오.



= NormalizeDouble (MathAbs(MathSin(160142 + 1)), 8) * 100000000 + NormalizeDouble(MathAbs(MathSin( 2033.12.31 00:00 ) + 1)), 8) * 100000000;

= NormalizeDouble(MathAbs(MathSin(160142 + 7)), 8) * 100000000 + NormalizeDouble(MathAbs(MathSin( 2033.12.31 00:00 + 1)), 8) * 100000000


Excel에서 이러한 수식을 번역하는 방법은 무엇입니까? 프로그래밍을 잘 몰라서 익숙한 수학 공식을 사용하여 계산하고 싶습니다.

날짜가 해당 형식이어야 하는지 아직 확실하지 않습니다. 아마도 숫자 형식입니까? Excel에서 이 형식은 숫자 48944로 변환됩니다.

 
안녕하세요, OrderSend () 함수에서 매개변수 중 로트 크기를 지정해야 한다고 알려주세요. 베팅 크기가 일정한 숫자인지 어떻게 확인할 수 있습니까? 예를 들어 $1600이지만 총 보증금은 다를 수 있습니다. 미리 감사드립니다!
 
chief2000 >> :


1분간의 긴 이야기를 찾는 일만 남았다..


MT4에는 그런 이야기가 있습니다. (MQ 아카이브에서)

메뉴 서비스/견적 아카이브/도구/TF/로드

 

예, 하지만 기본적으로 너무 짧습니다.

결과적 으로 차트 설정 에서 두 줄 모두에서 막대 수를 10,000,000,000으로 변경합니다.

(기본값은 훨씬 작음). 그런 다음 분 따옴표를 업로드한 다음 이전 값을 반환합니다.

그래서 2000년부터 펌핑중입니다 :) 감사합니다!

 
cdover >> :
안녕하세요, OrderSend () 함수에서 매개변수 중 로트 크기를 지정해야 한다고 알려주세요. 베팅 크기가 일정한 숫자인지 어떻게 확인할 수 있습니까? 예를 들어 $1600이지만 총 보증금은 다를 수 있습니다. 미리 감사드립니다!

이상한 질문입니다. 따라서 거기에 변수를 넣고 외부 매개변수에 값을 설정하십시오.

 //Внешние параметры
extern double     Lot = 0.1 ; //размер лота
. . .
. . .
. . .
. . .
OrderSend ( Symbol ( ) , OP_SELL , Lot , Bid , 3 , SL , TP , "Тра-ля-ля" , Magic , 0 , Red ) ;



 
cdover >> :
안녕하세요, OrderSend () 함수에서 매개변수 중 로트 크기를 지정해야 한다고 알려주세요. 베팅 크기가 일정한 숫자인지 어떻게 확인할 수 있습니까? 예를 들어 $1600이지만 총 보증금은 다를 수 있습니다. 미리 감사드립니다!

아마도 당신은 제비가 일정 금액의 보증금에 대해 일정하다는 것을 의미합니까? 예치금이 1600 lot 0.01이 3200 lot이 되었다고 가정해 봅시다. 0.02....etc 또는 그냥 고정 lot?

귀하의 재량에 따라 아래 공식을 변경할 수 있지만 제 생각에는 이것이 보증금의 비율에 대한 가장 좋은 공식입니다.

extern double PercentLots = 5 ; // процентный лот 

OrderSend ( Symbol ( ) , OP_SELL , GetLots ( ) , Bid , slip , 0 , Bid - TakeProfit * Point , "Tра ля ля" , MagicNumber , 0 , Red ) ;

это можно закинуть вниз кода советника

double GetLots ( ) 
{
double minlot = MarketInfo ( Symbol ( ) , MODE_MINLOT ) ;
double maxlot = MarketInfo ( Symbol ( ) , MODE_MAXLOT ) ;

if ( PercentLots ! = 0 )
 {
   double lot = NormalizeDouble ( AccountEquity ( ) * PercentLots   / 1000.0 / 100.0 , 2 ) ;
   if ( lot < minlot ) lot = minlot ;
   if ( lot > maxlot ) lot = maxlot ;
   }
   else lot = Lots ; 
   return ( lot ) ;
} 
 

안녕하세요 여러분, 여기에서 알림을 생성하는 데 도움을 주세요.


if(숫자 표시)
{
ObjectCreate("13번째"+i, OBJ_TEXT ,0,시간[i],높은[i]+추가);
ObjectSetText("13번째"+i,""+13,14,"Arial",판매);

"여기에 아직 신호가 있도록"
}
}

그러나 나는 그것을 얻을 수 없습니다, 미리 감사합니다.