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

 
L-user :

예를 들어 확률 창에서 개체 상자와 개체 세트를 사용하여 수평선을 그리는 방법은 무엇입니까?

ObjectCreate(이름, OBJ_VLINE , 창, 시간,0,0,0);

여기서 name은 라인의 이름이고,

window - 선을 그리려는 창의 번호(프로그래밍 방식으로 mql이 두 번째 것(0 - 기본 차트 및 1 - 첫 번째 하위 창)

time - 선이 그려지는 시간

 
keekkenen :

지표, 아마도 고문이 아닌 ..

사실은 n번째 틱에서 시작한 후 조건이 처음으로 트리거될 때

if(MA_buffer1[SIGNAL_BAR] - 0.3 > 0 && 0.3 - MA_buffer1[SIGNAL_BAR+1] >= 0)

PrevSignal = 1을 실행합니다.

조건 if(PrevSignal <= 0)

경고가 없습니다. 두 번째 옵션 경고와 유사하게 ..

경보가 전혀 없으면 그들에게 조건이 전혀 오지 않는다는 의미입니다..

그리고 이 조건은 어떤 값으로 변경되어야 합니까 if(PrevSignal <= 0) ?
 
41ckm39fi :
그리고 이 조건은 어떤 값으로 변경되어야 합니까 if(PrevSignal <= 0) ?

PrevSignal과 관련된 모든 것이 완전히 제거되어야 합니다. 그러면 각각의 새 막대 가 조건을 확인하고 경고를 발행하게 됩니다.

하나 또는 두 가지 조건이 모두 충족되는 경우.

 
keekkenen :

PrevSignal과 관련된 모든 것이 완전히 제거되어야 합니다. 그러면 각각의 새 막대가 조건을 확인하고 경고를 발행하게 됩니다.

하나 또는 두 가지 조건이 모두 충족되는 경우.

감사합니다. 지금 해보겠습니다.
 
#property  indicator_level1 0.3
#property  indicator_level2 0.7
//---- 
extern int         period_MA            = 5 ,
                  period_DeMarker      = 14 ;
//---- 
double             DeMarker_buffer0[],
                  MA_buffer1[],
                  Signal_Buffer2[];
                  
#define SIGNAL_BAR 1
//+------------------------------------------------------------------+
//|   
//+------------------------------------------------------------------+
int start()
  {
   int     i,limit= ArraySize (DeMarker_buffer0);
         ArraySetAsSeries (DeMarker_buffer0,false);
   int     counted_bars=IndicatorCounted();
//----
   if (counted_bars> 0 ) counted_bars--;
   limit= Bars -counted_bars;
//----
   for (i=limit; i>= 0 ; i--)
  DeMarker_buffer0[i]= iDeMarker ( NULL , 0 , 14 , 1 );
//---- 
   for (i=limit; i>= 0 ; i--)
  MA_buffer1[i]=iMAOnArray(DeMarker_buffer0,limit, 5 , 0 , MODE_LWMA ,i);
//----  
                 if (MA_buffer1[SIGNAL_BAR] - 0.3 > 0 && 0.3 - MA_buffer1[SIGNAL_BAR+ 1 ] >= 0 )  
//---- 
                                 Alert ( "sMA(" , Symbol (), ", " , Period (), ")  -  BUY!!!" );
//----
                 if ( 0.7 - MA_buffer1[SIGNAL_BAR] > 0 && MA_buffer1[SIGNAL_BAR+ 1 ] - 0.7 >= 0 )
//----               
                                 Alert ( "sMA(" , Symbol (), ", " , Period (), ")  -  SELL!!!" );
                        
   return ( 0 );
  }
PrevSignal과 관련된 모든 것을 제거했지만 메시지가 표시되지 않습니다.
 
Noterday :

문제 해결 방법을 알려주세요!

나는 진드기에 대한 고문을 테스트하고 있으며, 고문은 표준 칠면조뿐만 아니라 맞춤형 iCustoms도 사용합니다.

테스트가 완료된 후(시각화 없이) "차트 열기" 버튼을 누르면 다음 그림이 나타납니다.

EA가 사용하는 지표는 어디에 있습니까? 표시되기 전에는 표시되지 않았지만 지금은 표시되지 않는 것으로 기억합니다. 테스트 후 차트를 볼 때 수동으로 추가하는 것이 아니라 자동으로 표시하려면 어떻게 해야 합니까 ????

과연 어떤 인덕터들이 이런 날씬한 그림이 나올지 지켜보고 싶은데 아쉽지만...
그건 그렇고, 같은 쓰레기가 최근에 나에게 일어나고 있습니다. 그는 어쨌든 나에게 모든 칠면조를 보여주곤 했지만 지금은 그렇지 않습니다. 절대적으로하지...
나는 어리석게도 템플릿을 어드바이저의 이름으로 불렀고 테스트할 때 자동으로 나를 대신해 줍니다. 모든 인디언과 함께.
 
keekkenen :
변수로 나누기를 찾으면 100% 값을 찾을 수 있습니다. 0 ..
슈퍼... 나에게는 나눗셈이 없고 곱하기만 있습니다. 나는 이것을 먼저 확인했다.
그리고 나는 그런 기적을 발견했습니다. MA150_1 변수가 설정되었습니다. 짐작할 수 있듯이 첫 번째 막대에서 iMA 값을 읽으므로 이름이 설정되었지만 값이 어떤 식 으로든 할당되지 않은 이유는 무엇입니까? 컴파일러는 맹세하지 않았습니다. 저는 잘 모르겠지만 0으로 나누는 것이 그렇게 나타났습니다. Ess-하지만 변수의 값은 0과 같았습니다. 할당하지 않았기 때문에 아무 것도 나누지 않고 다소만 비교했습니다 ...
글쎄요..찾아보니 좋네요...:)
 
artmedia70 :
과연 어떤 인덕터들이 이런 날씬한 그림이 나올지 지켜보고 싶은데 아쉽지만...

그럼 그녀의 이상형은 어디서 봤어?))) 오픈 오더 후 어떤 하락세를 보나 =) 네, 그리고 차익실현에 의한 클로징은 조건이 아닙니다 ... 그리고 이것은 윙윙 거리는 것이 아닙니다 =(

나는 아직 그것을 퍼뜨리지 않을 것이고, 나는 그것을 끝낼 것입니다. 모든 것을 염두에두고 그는 기본 코드를 사랑합니다 ...

 

초보자를 위한 주제 질문이 있습니다 DC가 어드바이저로 번 돈을 지불합니까?

 
Mnogo :

초보자를 위한 주제 질문이 있습니다 DC가 어드바이저로 번 돈을 지불합니까?


드럼의 DC, 사람 거래 또는 로봇. 고객이 자신의 돈을 인출하기를 원하는 경우 DC는 인출할 의무가 있습니다(거래 프로세스 중에 이 DC의 규칙을 위반하지 않는 경우).