[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 135

 
russcand :
수식을 작성하는 방법을 알려주십시오.
가격이 수평선을 넘었다....
그리고 이 라인은 어떻게 설명해야 할까요?
첫 번째 막대의 표시기 값 이 수평선 값보다 크면 AND , 두 번째 막대의 표시기 값이 수평선 값보다 작으면 표시선이 수평선을 넘은 것입니다. 아래에서 위로.
수평선에 대한 설명은 상수, 즉 표시기 창 차원의 값입니다. 그 위에 마우스를 올려 놓고 이 값을 확인합니다.
 
borilunad :

많은 설명 감사합니다!

내 유일한 관심사는 각 분 막대가 열릴 때 테스터에서 1분 수정이 시뮬레이션된다는 것입니다.

Open[0]을 iOpen(NULL,1,0)으로 변경하고 1분 막대의 여는 것을 확인하는 함수를 추가하려고 합니다.

몇 분이 지나고 코드를 수정하고 M5의 테스터에서 테스트했으며 이 경우 테스터가 등록되었지만 1분 막대가 열리지 않는지 확인하고 5분마다 수정합니다. 무서워하는. 모든 진드기의 모드에서 더 자주 수정했기 때문에 조금 더 좋습니다. 그러나 M1에서는 바 오프닝에서만 Open[0]과 iOpen(NULL,1,0)에서 동일한 방식으로 작동합니다. 어쨌든 감사합니다!

이제 저는 항상 녹색 iOpen을 사용할 것입니다. 나는 당신이 레드 오픈 없이 할 수 있음을 참조하십시오. 이익의 녹색은 빨간색 손실보다 더 즐겁습니다. (:))

반복되는 Expert Advisors 가 어떻게 작성되는지 확인하십시오. 이것은 다중 통화/다중 시간 프레임에 대한 표준입니다. 왜냐하면 전문가가 매달려 있는 차트의 눈금을 기다릴 필요가 없으며 필요한 모든 차트를 실시간으로 처리할 수 있습니다.
 
granit77 :
첫 번째 막대의 표시기 값이 수평선 값보다 크고 AND , 두 번째 막대의 표시기 값이 수평선 값보다 작으면 표시선이 수평선을 넘은 것입니다. 아래에서 위로.
수평선에 대한 설명은 상수, 즉 표시기 창 차원의 값입니다. 마우스로 마우스를 가져가면 이 값이 표시됩니다.

고맙습니다. 그리고 이제 결정합니다.

이 수준을 돌파했다고 가정해 보겠습니다. 지표는 시장의 원하는 상태를 결정합니다.

그러나 가격은 다시 이 수준 안으로 들어갈 수 있습니다.

그리고 재정의되지 않도록 이전에 정의된 상태가 필요합니다.

이 수준을 깨는 것이 나에게 중요하기 때문입니다. 그리고 가격이 왔다 갔다 한다는 사실은 이미 결정된 상태가 교차하고 고정되는 순간이 있기 때문에 더 이상 흥미가 없습니다.

즉, 당신이 쓴 것은 말 그대로 그 순간의 상황에 대한 것입니다. 그리고 가격이 반환될 때 결정된 새 상태가 변경되지 않는지 확인하는 방법.

여기 표시기(차트의)에는 ARROWDN 및 ARROWUP 화살표도 있습니다. 어떻게든 사용할 수 있습니다.

예를 들어 현재 막대의 값이 일부 인덱스보다 크면 AND

가격이 라인을 깨뜨리지 않았는지(또는 ARROWUP이 트리거 되지 않았음)... 그리고 가격이 라인을 깨뜨리지 않았는지(또는 ARROWDN이 트리거되지 않음 ) 조건을 여기에서 설정합니다.

그 다음 .... 상태 등이 결정됩니다.

지표에도 그런 표현이 있습니다.

( ObjectFind (NameInd+timestartpr+"CurExt_ARROWDN")!=-1) - 이 종류는 "CurExt_ARROWDN" 줄의 분류를 나타냅니다.

그리고 같은 표현으로 타입을 지정하는데 관통이 없다는 것은?

 
russcand :

고맙습니다. 그리고 이제 결정합니다.

이 수준을 돌파했다고 가정해 보겠습니다. 지표는 시장의 원하는 상태를 결정합니다.

그러나 가격은 다시 이 수준 안으로 들어갈 수 있습니다.

그리고 재정의되지 않도록 이전에 정의된 상태가 필요합니다.

이 수준을 돌파하는 것이 나에게 중요하기 때문입니다. 그리고 가격이 왔다 갔다 한다는 사실은 이미 결정된 상태가 교차하고 고정되는 순간이 있기 때문에 더 이상 흥미가 없습니다.

즉, 당신이 쓴 것은 말 그대로 그 순간의 상황에 대한 것입니다. 그리고 가격이 반환될 때 결정된 새 상태가 변경되지 않는지 확인하는 방법.

여기 표시기(차트의)에는 ARROWDN 및 ARROWUP 화살표도 있습니다. 어떻게든 사용할 수 있습니다.

예를 들어 현재 막대의 값이 일부 인덱스보다 크면 AND

가격이 라인을 깨뜨리지 않았는지(또는 ARROWUP이 트리거 되지 않았음)... 그리고 가격이 라인을 깨뜨리지 않았는지(또는 ARROWDN이 트리거되지 않음 ) 조건을 여기에서 설정합니다.

그 다음 .... 이런 상태가 결정됩니다.

지표에 또 다른 표현이 있습니다.

( ObjectFind(NameInd+timestartpr+"CurExt_ARROWDN")!=-1) - 이 종류는 "CurExt_ARROWDN" 줄의 분류를 나타냅니다.

그리고 같은 표현으로 타입을 지정하는데 관통이 없다는 것은?



정적 부울 BreakDown=거짓;

...

깨는 방법:

고장=사실;

 
tara :


정적 부울 BreakDown=거짓;

...

깨는 방법:

고장=사실;

Sanks, 공식 자체를 그릴 수 있습니까? 지금부터:

정적 부울 BreakDown=거짓; // 끊는 방법: BreakDown=true;
정적 부울 BreakUp=거짓;

if ( iTime(Symbol(),0,0) >= CurExt // 세그먼트 시작

&&(
ObjectFind (NameInd+timestartpr+"CurExt_ARROWUP")!=-1 // 스트라이크 업
분해=참;
||

ObjectFind(NameInd+timestartpr+"CurExt_ARROWDN")!=-1 // 삭제됨

고장=사실;

)

)

BreakUp=true; 및 BreakDown=true입니다. 이상, 수식을 올바르게 작성하십시오. pliz .... 그렇지 않으면 당구대가 맨 위에 그려지는 것이 분명합니다 ...

 
계산 방법을 알려주세요. 예를 들어 우리는 수익성을 고려하는 마지막 10개의 거래를 취합니다. 이 10개 거래의 수익성이 무작위/비무작위였다는 모든 거래(10개 이상)의 기록이 있는지 계산하는 방법.
 
russcand :

Sanks, 공식 자체를 그릴 수 있습니까? 지금부터:

정적 부울 BreakDown=거짓; // 끊는 방법: BreakDown=true;
정적 부울 BreakUp=거짓;

if ( iTime(Symbol(),0,0) >= CurExt // 세그먼트 시작

&&(
ObjectFind(NameInd+timestartpr+"CurExt_ARROWUP")!=-1 // 스트라이크 업
분해=참;
||

ObjectFind(NameInd+timestartpr+"CurExt_ARROWDN")!=-1 // 삭제됨

고장=사실;

)

)

BreakUp=true; 및 BreakDown=true입니다. 또는 더 나은 방법으로 수식을 올바르게 작성하십시오. pliz .... 그렇지 않으면 당구가 맨 위에 그려지는 것이 분명합니다 ...


죄송합니다 먼저 컨디션에 따라 걸어보세요 :) 그런데 Breakdown은 테스트입니다. 위아래가 아니라 그냥 고장입니다.
 
Skydiver :
계산 방법을 알려주세요. 예를 들어 우리는 수익성을 고려하는 마지막 10개의 거래를 취합니다. 이 10개 거래의 수익성이 무작위/비무작위였다는 모든 거래(10개 이상)의 기록이 있는지 계산하는 방법.

죄송합니다, 도대체?
 
tara :

죄송합니다, 도대체?

예, https://www.mql5.com/en/forum/139348 을 끝내고 싶습니다. 말도 안되는 생각 등으로 걷어차지 마십시오. "진실은 가깝다"고 생각하며 아마도 그 일부가이 주제에있을 것입니다. 여기에서 내가 파고 있습니다.
 
모레