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

 
dkfl.zrjdktdbx :

좋은 저녁이에요!! 나는 가격에서 가장 가까운 주문까지의 거리가 더 높고 가장 가까운 주문까지의 거리를 계산하는 방법을 여기에 쓰기로 결정했습니다. 나는 사이클의 확률을 정렬하여 각 주문까지 세고 이 모든 것에서 최소 숫자를 선택합니다. 그래서 그런 말도 안되는 일이 밝혀졌습니다 !! 글쎄요, 어떤 곳에서는 거리가 1162점 이상으로 매우 큰 것으로 판명되었습니다. 거의 100점을 확신합니다. 그러나 1162를 40으로 나누면 ; 4는 오오오오오오오오오오오오오오오오오오오오!!!!

그리고 그것이 밝혀졌습니다. 로그의 화면을 보세요. 정확히 M은 치트와 같습니다. X++++ 뒤에 오는 줄에 ...... 무엇이든 이해합니다. 양, 또는 나는 이중 기능 정규화를 이해하지 못합니다 .. 글쎄, 나도 볼 수 없습니다!! 아니면 뭐?......부탁이야 말해줘, 난 벼랑 끝으로 달려가 궁금해 하고 있어!!!!

Kim의 기능 을 살펴보십시오. 여기에서 문제에 대한 해결책을 찾을 수 있습니다.
 
감사해요!!!!
 

프로그램이 새 막대 가 도착할 때만 실행되고 막대 간 틱을 무시하도록 코드를 작성하는 방법을 알려주세요. 고맙습니다.

 
kolaider :

프로그램이 새 막대가 도착할 때만 실행되고 막대 간 틱을 무시하도록 코드를 작성하는 방법을 알려주세요. 고맙습니다.


초기화 블록 전에 정수 변수를 선언하십시오. 예를 들어, int MyBars;

그런 다음 초기화 블록에서 이 변수를 값 = 0으로 설정합니다. 시작 기능에서 다음을 작성하십시오.

 if (MyBars< Bars ){
  MyBars= Bars ;
// пришёл новый бар - выполняем какой-то код.
}
이제 다음 틱에서 무슨 일이 일어나는지 말해주세요. MyBars 변수는 어떻게 될까요?
 

블라디미르, 나는 아무 일도 일어나지 않을 것이라고 감히 가정합니다. Bars의 값은 MyBars 변수에 유지됩니다.

 
kolaider :

프로그램이 새 막대가 도착할 때만 실행되고 막대 간 틱을 무시하도록 코드를 작성하는 방법을 알려주세요. 고맙습니다.


그 쯤 -

초기화 블록 전에 정수 변수를 선언하십시오. 예를 들어, int g_time

시작 기능에서 다음을 작성하십시오.

 //------- : ждём следующий бар
   if (g_time == Time[ 0 ]) return ( 0 ); // возврат на начало кода, если условие не выпоняется программа работает дальше
       g_time =  Time[ 0 ]; 
 
elmucon :


그 쯤 -

초기화 블록 전에 정수 변수를 선언하십시오. 예를 들어, int g_time

시작 기능에서 다음을 작성하십시오.


헛된 당신은 여기에 씁니다. 나는 당신의 게시물을 삭제할 것입니다.
 
tara :

헛된 당신은 여기에 씁니다. 나는 당신의 게시물을 삭제할 것입니다.

이해가 안 돼요 - 왜요?
 
DhP :

SRC를 통해 코드를 삽입하십시오(텍스트 필드 상단에 이러한 버튼이 있음) 찾아서 사용하십시오. 귀하의 게시물을 읽기가 더 쉬워질 것입니다.

그림자에 대한 검색을 확인했습니다(top_ten=High-Close;). 왜 Open이 아니라 Close를 빼나요? 그것에 대해 생각해보십시오.

글쎄, 하얀 양초는 각각 닫혀서 위쪽 그림자와 그렇게 간주 될 것이고 열려 있으면 위쪽 그림자 + 양초 몸체가 될 것입니다.
 
frixer :
글쎄, 하얀 양초는 각각 닫혀서 위쪽 그림자와 그렇게 간주 될 것이고 열려 있으면 위쪽 그림자 + 양초 몸체가 될 것입니다.


어퍼 섀도우(High-MathMax(Open. Close))

아래쪽 그림자( MathMin (열기, 닫기)-낮음)