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

 
Zeta :

예, 하나의 0은 다른 0과 다릅니다.

글쎄, 적어도 내 차트에서


값을 시각적으로가 아닌 양적으로 비교할 필요가 있습니다. 즉, 고문은 질적으로 정확하게 숫자를 비교합니다. 특히 레벨 0이 다른 경우 육안으로 비교하는 것은 잘못된 것입니다. 사람의 눈은 그것이 존재하지 않는 곳에서도 아름다운 패턴을 찾을 수 있기 때문입니다. 먼저 두 지표의 0을 결합한 다음 확인해야 합니다. 이렇게 하려면 두 표시기의 최소값과 최대값을 동일한 값(예: -500 및 500)으로 수정해야 합니다.



다음은 자기기만의 예입니다. 실제로 서클은 다음과 같습니다.


 
Zeta :

첨부 파일을 참조하십시오

굵은 선은   CCI   34, 얇은 -   CCI   170. 빨간색 점선은 0 레벨을 표시합니다.   CCI   34, 파란색 - 제로 레벨   CCI   170.

빨간색 상자는 추적할 지점을 표시합니다. 첫 번째   CCI   34는 0 수준을 넘은 다음   CCI   170은 같은 선을 넘습니다. 제로 레벨을 넘어   CCI   34. 이 순간을 보여주는 그림   CCI   170(이 경우)의 값은 -17.5658입니다. 비슷한 교차로의 또 다른 순간에   CCI   170은 완전히 다른 의미를 갖습니다. 언제 추적하는 방법   CCI   170은 다음과 관련된 제로 레벨을 넘을 것입니다.   CCI 34?

  더 명확하게 설명 했습니까?

아마도 MQL 도구에는 없을 것입니다. 프리랜서의 누군가가 WinAPI에서 작업을 수행할 수도 있습니다. 비용이 많이 듭니다.


사진의 경우 .gif .png .jpg .jpeg만 첨부할 수 있으며 .bmp는 허용되지 않습니다.

 
evillive :

값을 시각적으로가 아닌 양적으로 비교할 필요가 있습니다. 즉, 고문은 질적으로 정확하게 숫자를 비교합니다. 특히 레벨 0이 다른 경우 육안으로 비교하는 것은 잘못된 것입니다. 사람의 눈은 그것이 존재하지 않는 곳에서도 아름다운 패턴을 찾을 수 있기 때문입니다. 먼저 두 지표의 0을 결합한 다음 확인해야 합니다.


저것들. 나는 올바르게 이해합니다. 이것은 이미 전략에 대한 질문입니다. 잘못된 비교입니까?

사악한 라이브 :

MQL을 사용하면 아마도 그렇지 않을 것입니다. 프리랜서의 누군가가 WinAPI에서 작업을 수행할 수도 있습니다. 비용이 많이 듭니다.



와 이건 별로다...

이해했다.

정말 감사합니다! 모든 사람!

 

안녕하세요 여러분) 문제를 도와주세요 "out of array limits" 오류가 뜨는데 그런 코드가 있습니다 거기에 잔액 값을 어레이에 넣고 평균을 계산합니다.

 double B =AccountBalance();
 if (B!=BPast)
  {
   MasBal[icount]=B;
   icount++;
   BPast =B;
  }
 if (icount>SlowMA)
  { int k= 0 ;
   for (;k<SlowMA;icount--)
   {
     sum1+= NormalizeDouble (MasBal[icount]/SlowMA, 2 );
     k++;
   } 
   for (;k<FastMA;icount--)
   {
     sum2+= NormalizeDouble (MasBal[icount]/FastMA, 2 );
     k++;
   }
   if (sum2>sum1)
    {
     lots = maxLot;
    } 
     else {lots = minLot;}
    
  }

전역 변수 에서 선언된 배열 MasBal[]

 extern double         FastMA = 15 ;
extern double      SlowMA = 40 ;

 int icount= 0 ;
 double sum1= 0 ,sum2= 0 ,BPast= 0 ;
 double MasBal[];

그럼 어떻게 해야 할까요?

 

안녕하세요. 속성이 작동하지 않는 이유를 알 수 없습니다. #property script_show_inputs

추가하는 즉시 어드바이저가 작동을 멈추고 차트에 전혀 첨부되지 않습니다.

가장 간단한 코드는 이미 다음과 같은 효과를 제공합니다.

#property script_show_inputs


//---- input parameters

extern int ExtVar=1;   // extern variable

input  int InpVar=2;   // input input variable

 

void OnStart() {Print("Initialization");}

void OnDeinit(const int reason) {Print("Deinitialization");}

void OnTick() { }

무엇이 문제가 될 수 있습니까?

 
jshveik :

안녕하세요. 속성이 작동하지 않는 이유를 알 수 없습니다. #property script_show_inputs

추가하는 즉시 어드바이저가 작동을 멈추고 차트에 전혀 첨부되지 않습니다.

가장 간단한 코드는 이미 다음과 같은 효과를 제공합니다.

무엇이 문제가 될 수 있습니까?

#property script_show_inputs

스크립트는 scripts 폴더에서 컴파일되고 거기에서 실행되어야 합니다.

 

haphost.com에서 무료 VPS 서버 를 얻었습니다. 이제 질문은 다음과 같습니다. OUR 터미널을 그 위에 놓을 수 있습니까? 서버 기능:

CTID: 55555(변경됨)

호스트 이름: rrrrrr(변경됨)

서비스 상태: 활성
운영 체제: 우분투-13.10-x86_64
IP 주소: 6.666.666.66(변경됨)
램: 128MB
스왑: 128MB
CPU 수: 0.25
디스크 공간: 10GB
네트워크 속도: 10mbps

대역폭: 0 / 500GB

누가 알아?

 
ikatsko :

haphost.com에서 무료 VPS 서버를 얻었습니다. 이제 질문은 다음과 같습니다. OUR 터미널을 그 위에 놓을 수 있습니까? 서버 기능:

CTID: 55555(변경됨)

호스트 이름: rrrrrr(변경됨)

서비스 상태: 활성
운영 체제: 우분투-13.10-x86_64
IP 주소: 6.666.666.66(변경됨)
램: 128MB
스왑: 128MB
CPU 수: 0.25
디스크 공간: 10GB
네트워크 속도: 10mbps

대역폭: 0 / 500GB

누가 알아?

 
Zeta :

첨부 파일을 참조하십시오

굵은 선은   CCI   34, 얇은 -   CCI   170. 빨간색 점선은 0 레벨을 표시합니다.   CCI   34, 파란색 - 제로 레벨   CCI   170.

빨간색 상자는 추적할 지점을 표시합니다. 첫 번째   CCI   34는 0 레벨을 넘은 다음   CCI   170은 같은 선을 넘습니다. 제로 레벨을 넘어   CCI   34. 이 순간을 보여주는 그림   CCI   170(이 경우)의 값은 -17.5658입니다. 비슷한 교차로의 또 다른 순간에   CCI   170은 완전히 다른 의미를 갖습니다. 언제 추적하는 방법   CCI   170은 다음과 관련된 제로 레벨을 넘을 것입니다.   CCI 34?

  더 명확하게 설명했습니까?


내가 설명한 알고리즘을 사용할 수 있습니다. 유일한 차이점은 도면에서 CCI(34)의 0 수준에 해당하는 CCI(170)의 수준을 계산하거나 선택해야 한다는 것입니다. 즉, 빠른 CCI(34) 가 0 레벨을 넘은 후 느린 CCI(170) 가 계산된 레벨을 교차하는 것을 지켜봐야 합니다. 거기에 패턴이 있는지 여부는 모르겠습니다. 이것은 당신이 알아보기 위한 것입니다.

 
evillive :
0 - 아프리카에서도 0입니다. 1. iCCI(34)의 값이 0보다 크고 iCCI(170)의 값도 0보다 크면 이것이 귀하의 조건 입니다. 2. 당신의 의견으로는 하나의 0이 다른 0과 다른 것으로 나타났습니다. 맞습니까?

1. 아니오

2. 아니요