전략이 필요한 사람은 누구입니까? 많은 무료 - 페이지 62

 
Miroslav_Popov >> :

"이전 막대 값 사용" 매개변수를 올바르게 사용하면 표시기의 현재 막대 값이 필요하지 않습니다.....


:) 언어 중 나는 러시아어만 말하지만 일반적으로 받아 들여지는 것과 명령하는 두 가지 방언으로 ......

Miroslav, 나는 당신의 FSB를 사용하지 않습니다. 그것은 이데올로기와 선택 원칙의 측면에서 저에게 아주 적합하지 않습니다. ..... 모든 의견은 MQL 코딩에 대한 질문에 관한 것입니다.

 
rider >> :

내 실수.

"백테스트할 때 '이전 막대 값 사용' 원칙을 사용한다면"이라고 말하고 싶었습니다. 이것은 FSB와 관련이 없습니다. "시그널 후 다음 바에서 포지션 열기"와 같습니다.


**미로슬라프, 당신의 FSB를 사용하지 않습니다.

솔직하게 말씀해주셔서 감사합니다.

운!

 
Stellarator, Hourly High Low 표시의 아날로그를 작성하십시오. 오해에 지쳤습니다. :)
 

모두 좋은 하루!

오래간만에 죄송합니다. 이미 말했듯이 일주일은 주요 작업 측면에서 매우 어려웠습니다. 내 손이 거의 여기에 도달하지 않았습니다. 그러나 그럼에도 불구하고 어제 나는 Expert Advisor의 "공백" 버전과 함께 앉았습니다(BarClosing/BarOpening 주제에 대한 "문제"를 고려). 초기 스케치(아이디어)가 있지만 게시하기 전에 좀 더 다듬고 싶습니다(월요일까지 시연하도록 노력하겠습니다).


exlermillenium - 솔직히 말해서, 나는이 지표의 뉘앙스를 스스로 이해하지 못했습니다. 내가 이해하는 한, 그 사용은 매일 (?)보다 적은 TF에서만 사용하는 것이 적절합니다. FSB는 테스트 중인 TF 이외의 TF에서 작동할 수 없습니다(이 가정은 소스에 대한 피상적인 분석에서 비롯됨). 개념적으로, 나는 어떤 문제도 보지 않습니다 - 주말과 일주일 동안 축적된 모든 것에서 휴식을 취하려는 시도를 제외하고는 :). 그러나 나는 또한 내일 저녁까지 여기에서 "던지기"를 시도 할 것입니다. :).


Miroslav - 테스터의 작업에 대한 매우 근본적인 질문이 있습니다(지표에 관계없이 글로벌 의미에서). 나는 우체국에 편지를 쓸 수 있습니다. 당신은 거기에서 러시아어를 이해(읽을) 수 있습니까? 다시는/아직 대중들에게 방해가 되지 않도록 :)...

( forexsb.com의 정보?)

 
Miroslav_Popov >> :

운!

서로! )))

 
Stellarator >> :


exlermillenium - 솔직히 말해서, 나는이 지표의 뉘앙스를 스스로 이해하지 못했습니다. 내가 이해하는 한, 그 사용은 매일 (?)보다 적은 TF에서만 사용하는 것이 적절합니다. FSB는 테스트 중인 TF 이외의 TF에서 작동할 수 없습니다(이 가정은 소스에 대한 피상적인 분석에서 비롯됨). 개념적으로, 나는 어떤 문제도 보지 않습니다 - 주말과 일주일 동안 축적된 모든 것에서 휴식을 취하려는 시도를 제외하고는 :). 그러나 나는 또한 내일 저녁까지 여기에서 "던지기"를 시도 할 것입니다. :).


예, x1시간 y1분에서 x2시간 y2분까지 특정 기간 동안 높음 및 낮음입니다. 값은 완료된 마지막 범위에서 가져옵니다.

 
zfs >> :

예, x1시간 y1분에서 x2시간 y2분까지 특정 기간 동안 높음 및 낮음입니다. 값은 완료된 마지막 범위에서 가져옵니다.

아마도 당신이 옳을 것입니다 :)
 

모두 좋은 아침/오후입니다!


exlermillenium 에는 아카이브의 "시간별 높음 낮음"을 포함하여 변환된 표시기의 현재(최신) 버전이 실제로 포함되어 있습니다.

제로 바의 "올바른" 값에 대해서는 움직이는 시장에서 확인해야 합니다. 나는 내가 "그것을 엉망으로 만들지 않았다"고 희망한다 :), 그러나 그것은 오직 내일만 보일 것이다(원한다면, 당신은 역사에 따라 그것을 운전하려고 할 수 있다). 뭔가 잘못되면 내일 수정하겠습니다 ...


zfs : 예, x1시간 y1분에서 x2시간 y2분까지 일정 기간 동안 높음 및 낮음입니다. 값은 완료된 마지막 범위에서 가져옵니다.

나는 그것을 다시 쓰기 시작하기도 전에 표시기가 소스 코드에서 어떻게 작동하는지 이해했습니다. 내 게시물에서 나는 지표를 사용하는 포인트가 PERIOD_D1보다 작은 TF라는 것을 의미했습니다(가정).


저것들. 일반적으로 TF >= PERIOD_D1일 때와 tsFromTime 및 tsUntilTime의 값이 일치할 때 표시기를 사용해서는 안 됩니다(기간은 하루 종일 얻음).

표시기에는 "비기능" 매개변수(basePrice)가 포함되어 있으며 이 매개변수의 값은 논리적 정확성이 확인되지 않습니다. 마찬가지로 "Heiken Ashi"가 변경되었습니다! 누군가 코드에서 표시기를 사용하기 시작한 경우 참고하십시오 (동시에 나는 그와 함께 먼 막대에서 작업하는 논리를 수정했습니다. 기록이 같을 때 바로 그 값을 계산하는 것이 정확하지 않았습니다. (역사의) 끝)...

이것은 모두 FSB와의 매개변수 수 측면에서 완전한 호환성을 위해 수행됩니다!


현재의 모든 코드는 전체적으로 "정리"되었지만 기능에는 영향을 미치지 않습니다. 동시에 이러한 구조의 기능을 완전히 추가했습니다.

                     case "The position opens above the MA value" :
                        component [ 0 ] . PosPriceDependence = PositionPriceDependence . BuyHigherSellLower ;
                        component [ 0 ] . UsePreviousBar     = iPrvs ;
                        component [ 1 ] . DataType           = IndComponentType . Other ;
                        component [ 1 ] . ShowInDynInfo       = false ;
                        component [ 2 ] . DataType           = IndComponentType . Other ;
                        component [ 2 ] . ShowInDynInfo       = false ;
                         break ;

FSB는 논리적 조건을 계산할 때 원하는 PosPriceDependence 에 의존하는 것 같습니다. 이것은 논리 조건이 1.0(신호) 또는 0.0(또는 EMPTY_VALUE)을 신호 없음으로 명확하게 반환해야 한다는 주장과 모순됩니다. 이러한 디자인 acc. 다음과 같이 다시 작성되었습니다(이 특정 예에서).

             for ( iBar = iFirstBar ; iBar > = 0 ; iBar - - ) {
               LPIndBuffer [ iBar ] = Close [ iBar ] > adMA [ iBar ] ;
               SPIndBuffer [ iBar ] = Close [ iBar ] < adMA [ iBar ] ;
             }

각 들어오는 틱(!)에 대한 표시기의 암시적 계산 일반적으로 Open Position Logic에 나타납니다. 현재 막대의 닫기가 시간이 지남에 따라 각각 앞뒤로 변경될 수 있기 때문입니다. 논리적 조건도 (아마도) 변경됩니다(이 경우 마지막 사용 가능한 가격이 MA 수준을 넘을 때).

막대 열기막대 닫기 - 위치의 포인트는 문제에 국한되지 않고 일반 표시기의 값을 사용할 수 있음을 상기시켜 드리겠습니다. 그리고 acc. 위치는 막대의 "중간"에서 열 수 있습니다(쉽게!). (즉, 막대의 교차점에서만 지표 값을 계산하는 문제에 대해... 이미 말했듯이 이 조건은 "항상 그런 것은 아니지만" 가능합니다 ;))


나는 저녁에 지표를 사용하는 예를 가진 고문의 예를 보여 주려고 노력할 것입니다. 약간의 고민이.. 하지만 점점 서서히 떠오르고 있는 것 같습니다.. . :)

파일:
 
시간별 높음 낮음

"시간별 고가 저가" 표시기는 미리 정의된 시간 간격 동안 밑줄이 그어진 상품의 최고 가격과 최저 가격을 찾습니다.




세 가지 매개변수를 설정합니다.
시작 시간 – 시작 시간 및 시작 분 수치에 의해 결정됩니다. 사진에서 보듯이 시작 시간은 08:17 H입니다.
종료 시간 – 종료 시간 및 종료 분 매개변수에 의해 결정됩니다. 사진에는 종료 시간 13:24 H가 표시됩니다.

수직 이동 – 이 숫자를 사용하면 정의된 핍 수만큼 상한가를 하한으로 이동할 수 있습니다.


애플리케이션

표시기는 시작 시간과 종료 시간 사이에 시작 가격이 있는 모든 막대를 확인합니다.

시작 시간 <= 바 오픈 시간 < 종료 시간


시간별 차트에 이 지표를 적용하면 지표는 09:00, 10:00, 11:00, 12:00 및 13:00에 시작하는 막대의 고가/저가를 선택합니다.

08:17 < 09:00 … 13:00 < 13:24


4H 차트에 동일하게 적용하면 12:00에 시작하는 막대의 고가와 저가가 반환됩니다.
08:17 < 12:00 < 13:24

선택한 시간 간격 동안 검색된 고가/저가 가격은 다음 시간 간격이 끝날 때까지 유효합니다.


수직 이동은 가격 제한을 확장하거나 축소합니다.


1. 양의 수직 이동 - 선택한 핍 수만큼 고가를 높이고 저가를 내립니다.

2. 음수 수직 이동 - 선택한 핍 수만큼 고가를 낮추고 저가를 올립니다.




이 지표는 4H 이하 시간 프레임에 적용할 수 있습니다.

 

오, Miroslav가 나타났습니다 :), 나는 질문을 반복합니다.


Miroslav - 테스터의 작업에 대한 매우 근본적인 질문이 있습니다(지표에 관계없이 글로벌 의미에서). 나는 우체국에 편지를 쓸 수 있습니다. 당신은 거기에서 러시아어를 이해(읽을) 수 있습니까? 다시는/아직 대중들에게 방해가 되지 않도록 :)...

( forexsb.com의 정보?)