포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 320

 
solnce600 :

Bars 변수의 현재 값에서 20개의 막대를 주문해야 합니다.

그것을 인코딩하는 방법?

고맙습니다.

현재 막대의 시간을 기억하고 20번째 막대가 열리는 시간을 추적합니다. 즉, 변수를 생성하고 0으로 재설정하고 각각의 새 막대에서 +1을 만듭니다. 변수가 19보다 크면 포지션을 엽니다 .

또 다른 시간 여행자

 
evillive :

현재 막대의 시간을 기억하고 20번째 막대가 열리는 시간을 추적합니다.

즉, 막대의 일련 번호에 초점을 맞추는 것이 아니라 개봉 시간을 기준으로 막대의 일련 번호를 계산하는 것입니다.

5분 기간이 00-00에 열리면 20번째 캔들이 1-40에 열릴 것입니다.

그러나 문제가 발생합니다. 그리고 막대 1-00이 차트에 없으면 막대 20은 실제로 막대 19가 됩니다.

그리고 모든 것이 정확해야 합니다.

 
solnce600 :

즉, 막대의 일련 번호에 초점을 맞추는 것이 아니라 개봉 시간을 기준으로 막대의 일련 번호를 계산하는 것입니다.

5분 기간이 00-00에 열리면 20번째 캔들이 1-40에 열릴 것입니다.

그러나 문제가 발생합니다. 그리고 막대 1-00이 차트에 없으면 막대 20은 실제로 막대 19가 됩니다.

그리고 모든 것이 정확해야 합니다.



+20 바는 아직 없으며 미래에 있습니다. 그래서 다른 방법으로 탈출해야 합니다.


그리고 1시바가 마켓근무시간에 차트에 안나오도록 하고 마켓이 00시에 오픈했음에도 불구하고 - 어때요? 전례가 있었나요?

 
evillive :

+20 바는 아직 없으며 미래입니다. 그래서 다른 방법으로 탈출해야 합니다.

소중한 정보 정말 감사합니다.

트위스트 옵션에 대해 조언해 주시면 대단히 감사하겠습니다.

막대 1-00 예를 들어 일부 막대, 특히 5분에 누락된 막대를 자주 본 적이 없습니다.

고맙습니다.

 
음, 바 카운터가 마음에 들지 않으면 주문 시간을 +/- 1분으로 설정할 수 있습니다. 제로 바 시간이 시작점입니다. 일반적으로 거래용 단말기에서 카운트다운은 시간과 가격의 2가지 좌표에 따라 이루어진다.
 
evillive :
음, 바 카운터가 마음에 들지 않으면 주문 시간을 +/- 1분으로 설정할 수 있습니다. 제로 바 시간이 시작점입니다. 일반적으로 거래용 단말기에서 카운트다운은 시간과 가격의 2가지 좌표에 따라 이루어진다.
감사합니다 조언 잘 생각하겠습니다.
 
누가 알아? 테스터에 넣은 스프레드를 프로그래밍하는 방법은 다른 값으로 확인합니까? 실제 또는 데모에서는 MarketInfo()에서 명확합니다! 테스터에서는 어떻습니까?
   if (IsOptimization() || IsTesting() || IsVisualMode())
  {
    Spread = Х ; //Какое выражение можно сделать, чтобы каждый раз не менять тут значение спреда?
    bid = NormalizeDouble (iClose( Symbol (), 0 , 0 ), Digits );
    spr = NormalizeDouble (Spread* Point , Digits );
    ask = NormalizeDouble (iClose( Symbol (), 0 , 0 )+spr, Digits );
  }
   else
  {
    Spread = MarketInfo( Symbol (),MODE_SPREAD);
    spr = NormalizeDouble (Spread* Point , Digits );
    bid = MarketInfo( Symbol (),MODE_BID);
    ask = MarketInfo( Symbol (),MODE_ASK);
  }

감사합니다 소유자 ! SRC 의 텍스트 추력은 어떻습니까?! "답"을 못 찾겠다는 내 글을 늘렸다! 그래서 여기에 답변을 드리는 것입니다. MarketInfo()가 테스터에서 동작하지 않는 것이 찔려서 무디게 했습니다. 물론 테스터에 스프레드를 기록하면 Ask-Bid 차이에서 얻을 수 있습니다. 이제 내 코드에서 수정할 것입니다! 시도했지만 작동하지 않습니다! 우리는 Bid만 알지만 스프레드와 Ask는 어떻게 알 수 있습니까? 닭과 달걀의 경우처럼, 어느 것이 먼저일까요?

 
borilunad : Кто знает? Как запрограммировать спред, который проставляем в тестере, т.к. проверяю с различными значениями? На Реале или Демо понятно, от MarketInfo()! А в тестере как? Спасибо!
 if(IsOptimization() || IsTesting() || IsVisualMode())
  { RefreshRates();
    Spread = ((Ask-Bid)/Point);  //int  
    Spread = NormalizeDouble((Ask-Bid),Digits); //double
  }
  else
  {
    Spread = ((Ask-Bid)/Point);  //int  
    Spread = NormalizeDouble((Ask-Bid),Digits); //double
  }              
  1. Можно еще кончено в FXT файл залезть
  2. или symbols.raw отредактировать spread-символ в этом файле :)
 
solnce600 :

Bars 변수의 현재 값에서 20개의 막대를 주문해야 합니다.

그것을 인코딩하는 방법?

고맙습니다.
시간, 막대의 이동, 달, 태양계의 행성에 의해 하지만 If 10 == 15가 아닌 경우, 우리는 열립니다.
 
solnce600 :

소중한 정보 정말 감사합니다.

비틀기 옵션을 조언해 주시면 대단히 감사하겠습니다.

드라이버, 렌치, 코르크 마개, 나이프, 포크...

우리는 무엇을 풀고 있습니까?

사유: