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

 
pycha :
아니 정말. 문제는 normalizeDouble이 때때로 1.2349999999999999 또는 1.234500000000001과 같은 결과를 제공하기 때문에 프로그램이 모니터링하는 손실이나 이익을 중지하지 않는다는 것입니다. 숫자가 숫자 변수보다 큰 경우 숫자를 수동으로 다시 쓰려면 숫자의 소수점 이하 자릿수를 알아야 합니다. 먼저 doubleToString 및 back stringToDouble의 빠른 종류를 찾았습니다. 그러나 테스트할 때 모두 동일하게 이후에 부정확성이 있는 순간이 있었습니다. 이제 솔루션을 찾지 못하면 틱의 특정 부분에 의해 입찰가와 손실 가치가 다른지 확인하는 함수를 만들어야 합니다. 1/6 미만이 허용되면 동일합니다.

문서 어딘가에 이중 숫자를 직접 비교하지 말고 그 차이를 0 또는 유효한 값과 비교해야 한다는 경고가 있었습니다.
削除済み  

안녕 모두. 대화형 패널(버튼) void OnChartEvent 를 작성했습니다. 전략 테스터 에서 작동하지 않습니다. 버튼을 눌렀지만(색상 변경) 주문이 열리지 않습니다.

시각화 기간(M15) 이외의 TF(H4) 데이터를 사용하는 지표가 제대로 작동하지 않거나 전혀 작동하지 않습니다.

이 문제를 해결하는 방법을 알려주세요. 아마도 이것은 이미 어딘가에서 논의된 적이 있습니까?

 
지표는 차트의 디스플레이와 차트 자체의 하단에 적용됩니다. 분명히 이것을 지하라고하며 표시된 차트를 촛불로 차트 자체의 상단으로 옮기는 방법입니다.
削除済み  

지하실은 잘 모르겠습니다. 일부 표시기는 이 목적을 위해 특별히 설계된 표시기 창(하위 창)에 배치해야 합니다.

그렇지 않으면 이렇게 됩니다. 추가 그래픽 개체는 원하는 대로 배치할 수 있습니다. 더 자세히 읽으십시오.

 
kosmos0975 :

지하실은 잘 모르겠습니다. 일부 표시기는 이 목적을 위해 특별히 설계된 표시기 창(하위 창)에 배치해야 합니다.

그렇지 않으면 이렇게 됩니다. 추가 그래픽 개체는 원하는 대로 배치할 수 있습니다. 더 자세히 읽으십시오.

지하실인지, 아니면 내가 직접 생각하는지, 아니면 프로그래머가 차트 자체 아래에 있는 추가 하위 창을 정확히 호출하는지, 그리고 터키에 이것이 있다면

#property indicator_separate_window //인디케이터를 별도의 창에 표시
그런 다음 속성 등이 있습니다.

#property indicator_chart_window //차트 창에 표시기 표시
그러나 지금까지 그것을 정상에 올리는 것은 불가능했습니다.
削除済み  

표시창이 여러 개 있을 수 있지만, 그렇다고 해서 차트를 다단계 바닥글이라고 하는 것은 아닙니다.(농담)

표시기의 텍스트를 복사하여 _separate_를 _chart_로 바꿔 보십시오. 새 지표를 만듭니다. 비문 앞 체크 표시(별도 창에 표시)

넣지 마세요. 새 표시기에서 줄을 삭제합니다. 이전 텍스트를 붙여넣습니다. 무슨 일이 일어나는지 보십시오.

koctik :
이것은 지하실입니까, 아니면 제가 생각하는 것입니까, 아니면 프로그래머가 차트 자체 아래에서 추가 하위 창이라고 부를 수 있습니다. 그리고 내 칠면조에 이것을 가지고 있다면

#property indicator_separate_window //인디케이터를 별도의 창에 표시
그런 다음 속성 등이 있습니다.

#property indicator_chart_window //차트 창에 표시기 표시
그러나 지금까지 그것을 정상에 올리는 것은 불가능했습니다.
削除済み  

안녕 모두. void OnChartEvent() 핸들러 함수 로 대화형 패널(버튼)을 작성했습니다. 전략 테스터 에서 작동하지 않습니다. 버튼을 눌렀지만(색상 변경) 주문이 열리지 않습니다.

테스트 기간(예: M15) 이외의 시간대(예: H4)의 데이터를 사용하는 지표는 전략 테스터에서 제대로 작동하지 않거나 전혀 작동하지 않습니다.

이 문제를 해결하는 방법을 알려주세요. 아마도 이것은 이미 어딘가에서 논의된 적이 있습니까?

削除済み  

안녕 모두 다시. 나는 일반적으로 전략 테스터 또는 특히 내 터미널의 문제를 보다 정확하게 설명할 것입니다.

Comment(s)의 도움으로 void OnChartEvent() 핸들러 함수 가 전략 테스터에서 실행되지 않는다는 것을 알았습니다.

시각화 그래프에 대한 이벤트가 부족하기 때문일 수 있습니다.

iBarShift, iOpen, iHigh, iLow, iClose 기능이 전략 테스터에서 작동하지 않는다는 것을 읽었습니다. 이것은 사실이 아닙니다. 표시기가 올바르게 그려집니다.

테스트하기 전에 기록에. 테스트 시작과 함께 더 높은 기간의 막대는 업데이트되지 않으며 이러한 기능은 자신과 가장 가까운 것을 봅니다.

타임 제로 바. 테스터의 작업을 중단하지 않고 강제로 이전 시간을 생성하도록 하는 경우 HistoryTime=ObjectGet("VLine", OBJPROP_TIME1)

이전 TF의 iBarShift 기능의 경우 막대 1, 2, 3 등이 곧 표시됩니다. 더 오래된 기간. iOpen, iHigh, iLow, iClose는 정확한 가격을 보여줍니다.

테스터 작동 중에 지표 차트의 잘못된 그리기 를 다시 시작하면 이 지점까지 다시 올바르게 그려집니다.

더 높은(기타) TF의 새로운 막대가 형성될 때 재인덱싱이 발생하지 않을 수 있습니다. 인덱싱을 강제로 수행하는 방법이 있습니까?

비표준 가격 결정과 유사한 다른 TF: if ( IsTesting() ) { bid=Close[0]; Ask = Close[0]+MarketInfo(Symbol(),MODE_SPREAD )*포인트; }.

누군가가 현재(젊은) 테스트 기간의 막대를 사용하여 이러한 기능의 유사체를 작성했을 수 있습니다.

이 주제에 대한 경험을 공유해 달라는 엄청난 요청입니다.

이 표시기는 전략 테스터에서 올바르게 작동하지 않습니다. 작동하도록 하기 위해 수행해야 하는 작업.

파일:
mini_line.mq4  3 kb
 
안녕하세요. USDCNY 시세에 관심이 있는 누군가를 만났을 수도 있습니다. 나는 그것을 찾을 수 없습니다.
 
마감된 주문을 마감하려고 하면 "권한 부족"이라고 표시됩니다. 브로커 Liteforex 데모. 그리고 이전에는 가능했습니다. 무슨 일이야?