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

 
chief2000 >> :

아이디어는 간단합니다. 조건이 충족될 때마다

High[i+2]의 시간은 Time_Extreme_Sell 변수에 저장됩니다.

그런 다음 각각의 (!) 유사한 경우에 Time_Extreme_Sell 시간이 있는 양초 이후 최대 10개의 양초의 거리에 수직선을 그려야 합니다.

그러나 이 선은 Time[0]에 대해 그리고 Time[0]에서 Time_Extreme_Sell까지의 양초가 10개 미만인 경우에만 맨 끝에만 그려지는 것을 알 수 있습니다.





초보자가 아닌 조건을 확인))) 하지만 게으른 =)) 단계별 확인!


조건이 충족되지 않습니다!


 
costy_ >> :

초보자가 아닌 조건을 확인))) 하지만 게으른 =)) 단계별 확인!


조건이 충족되지 않습니다!



Сидит чукча, рыбачит. Подплывает американская подводная лодка выходит капитан и спрашивает:
- Heloo! Куда поплыл русский подлодка?
Чукча указал куда-то вбок.
- Nort-West! - Скомандовал капитан и подлодка уплыла.
Тут же выныривает русская подлодка из неё выходит капитан:
- Куда американская подлодка поплыла?
Чукча:
- Норт вест.
- Не умничай, пальцем покажи!

:)

 
costy_ писал(а) >>

아마도 M1에서는 작동하지 않을 것입니다.

여기 모든 것이 좋습니다. 창 자체에서 모든 시간대의 과거로 스크롤하는 것은 이 매개변수에 따라 진행됩니다. 내 테스터에 없습니다. 나는 프로그램 수준에서 확신했고 시각적으로 예를 들어 어떤 시간 프레임에서든 시각화가 있는 모든 전문가를 테스트합니다. 뒤로 스크롤이 없습니다(더 정확하게는 있지만 뒤로 몇 개의 막대가 있음).

질문이 남아 있습니다 -

테스터는 히스토리를 볼 수 없습니까? 무엇을 할까요?

내 테스터는 다운로드 기록을 보지 못하고 차트 자체에서 모든 것이 몇 년 전에 볼 수 있습니다(모든 것이 옵션에 표시됨). 예를 들어 테스터에서 다시 1000개의 막대를 보면(내가 Expert Advisor 테스트를 시작할 때) 비어 있는 것입니다. 터미널 - Alpari-데모.

테스트 날짜를 훨씬 더 일찍 설정하고 EA 자체에서 필요한 날짜부터 테스트를 수행하는 변태적인 방법을 알고 있습니다. 내가 무엇을 잘못하고 있지?

 
sak120 писал(а) >>

여기 모든 것이 좋습니다. 창 자체에서 모든 시간대의 과거로 스크롤하는 것은 이 매개변수에 따라 진행됩니다. 내 테스터에 없습니다. 나는 프로그램 수준에서 확신했고 시각적으로 예를 들어 어떤 시간 프레임에서든 시각화가 있는 모든 전문가를 테스트합니다. 뒤로 스크롤이 없습니다(더 정확하게는 있지만 뒤로 몇 개의 막대가 있음).

질문이 남아 있습니다 -

테스터는 히스토리를 볼 수 없습니까? 무엇을 할까요?

내 테스터는 다운로드 기록을 보지 못하고 차트 자체에서 모든 것이 몇 년 전에 볼 수 있습니다(모든 것이 옵션에 표시됨). 예를 들어 테스터에서 다시 1000개의 막대를 보면(내가 Expert Advisor 테스트를 시작할 때) 비어 있는 것입니다. 터미널 - Alpari-데모.

테스트 날짜를 훨씬 더 일찍 설정하고 EA 자체에서 필요한 날짜부터 테스트를 수행하는 변태적인 방법을 알고 있습니다. 내가 무엇을 잘못하고 있지?

테스터에서 1000개 막대의 제한된 기록을 사용할 수 있습니다.

 
Vinin писал(а) >>

테스터에서 1000개 막대의 제한된 기록을 사용할 수 있습니다.

정말 감사합니다.

 
프로그래머님! if(조건)이 참인 경우 else 문의 본문이 실행되는 이유를 어리석은 나에게 설명해 주시겠습니까? 이미 뇌를 망쳤어...
 if (PRICEASK==OrderOpenPrice())                   // Если цена PRICEASK равна цене открытия выбранного ордера...
   {KRYTASK= false ;}                               // ...значит, ордер уже выставлен. Критерий для открытия - ЛОЖЬ.
   else
   {KRYTASK= true ;}                                // ...значит, ордер еще не выставлен. Критерий для открытия - ИСТИНА.
부동 소수점에 대해. 이 가격을 확인하기로 했습니다. 그것들을 보기 위해 Print() 함수 를 추가했습니다. 그런 다음 함수에 다음 코드를 추가했습니다.
 Print ( NormalizeDouble (PRICEASK, Digits ))
그리고 다음과 같이 또 다른 것입니다.
 string value=DoubleToStr(PRICEASK, Digits ); string value1=DoubleToStr(OrderOpenPrice(), Digits );
Print ( value, " " ,  value1);
일반적으로 오류가 발생한 위치를 이해하고 확인하기 위해 모든 면에서 꼬이고 꼬였습니다. 누가 뭐라고 해도 가격 은 여전히 서로 같습니다. 그러나 그럼에도 불구하고 {KRYTASK=true}는 여전히 실행됩니다.
그런 모자 ... 미리 감사합니다!
 
여러분, 질문은 이렇습니다.

테스터에는 다음과 같은 내용이 있습니다.
nMAValue = iMA ( Symbol (), PERIOD_H1 , 100 , 0 , MODE_SMA , PRICE_MEDIAN , 0 ); 
Print ( "MA value: " , DoubleToStr (nMAValue, 4 ));

로그에 "0.0000"이 표시됩니다.

그리고 실시간으로 터미널에서 정확한 값을 제공합니다.

그것을 처리하는 방법?
 
iliaalyoshin писал(а) >>
프로그래머님! if(조건)이 참인 경우 else 문의 본문이 실행되는 이유를 어리석은 나에게 설명해 주시겠습니까? 전체 두뇌는 이미 스스로 파괴되었습니다 ... 부동 소수점에 관해서. 이 가격을 확인하기로 했습니다. 그것들을 보기 위해 Print() 함수를 추가했습니다. 그런 다음 함수에 다음 코드를 추가했습니다.
그리고 다음과 같이 또 하나: 일반적으로 그는 오류가 있는 곳을 이해하고 보기 위해 모든 면에서 뒤틀렸습니다. 누가 뭐라고 해도 가격 은 여전히 서로 같습니다. 그러나 그럼에도 불구하고 {KRYTASK=true}는 여전히 실행됩니다.
그런 모자 ... 미리 감사합니다!


가격은 동일하지 않습니다. 실수를 비교하기 위해(같음을 위해) 다른 트릭을 사용할 수 있습니다. 하지만 직접 할 수는 없습니다.

 
Vinin >> :


가격은 동일하지 않습니다. 실수를 비교하기 위해(같음을 위해) 다른 트릭을 사용할 수 있습니다. 하지만 직접 할 수는 없습니다.


다른 트릭? 예를 들면?
 
iliaalyoshin писал(а) >>


다른 트릭? 예를 들면?


https://www.mql5.com/ru/articles/1561