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

 
Gerasimm :


남. 여러분, Microsoft Excel 또는 OpenOffice 고급 사용자 .. 평생 동안 테이블에 무슨 일이 일어나고 있는지 이해하지 못합니다. mt 아카이브에서 견적을 내 보낸 후 표준 열(열)이 날짜, 시간, 멋진

그리고 v.. 그래서 ohlk는 수학 공식에 전혀 반응하지 않고 논리 만 작동합니다. #VALUE의 형태로 수학을 끊임없이 엉망으로 만듭니다! .. 전체 증명서를 뒤져보니 적정성을 위한 데이터로 다른 무엇을 할 수 있는지 이해가 안 되지만 동시에 공식은 원칙적으로 필요하지 않은 날짜, 시간 및 볼륨에 문제 없이 적용됩니다. :o) 아니면 내 기계가 운전하고 있습니까? 그리고 가능하면 바로 아래에 있는 비어있는 수염 없애는 방법을 알려주세요 증명서도 뒤져봤는데 답이 없더군요. 이런 소중한 정보 미리 감사드립니다!

어리석게 점을 쉼표로 바꾸십시오. Ctrl + H 및 앞으로, 음, 동시에 셀의 데이터 유형을 숫자로 변경할 수 있으며(셀에 접두사가 있는 경우 제거) F2 및 Enter 키를 눌러 셀을 업데이트합니다.

일반적으로 액세스 드라이브에는 볼륨에 대한 제한이 없습니다.

 
splxgf 24.01.2011 23:52


훌륭합니다! Ctrl + H로 이 질병을 물리쳤습니다! :o) vkazivka (ukr)에 대해 대단히 감사합니다! 근데 턱수염은 또 30~40000을 무너뜨릴 수 없어 무섭다.

 
Ereke :



당신은 무엇을 말하려고하는 ? 우리가 프로로 눈을 돌리는 것 같습니까 아니면 단지 오락입니까?

artmedia70과 당신은 스스로 똑똑하게 대답합니다!

나는 당신을 찌르지 않았고, 당신이 눈 속에 사는 것을 본 적도 없습니다. 나는 개인적으로 누구에게도, 특히 당신에게 대답할 것이 없습니다. 올바른 질문을 할 지능이 없다면 그것은 당신의 불행입니다. 내가 당신을 씹어야합니까? 아니면 귀하의 질문이 "여가" 범주에 속한다고 생각하십니까?

토론은 없을 것입니다.

 
volshebnik :
프랙탈 표시기를 계산할 때 시프트 값이 0으로 설정되어 있는 것 같습니다(코드 시프트=3). MA 중단이 반전될 때까지 시프트를 가변적으로 만들어야 합니까? 시프트를 정확히 정의하는 것이 무엇인지 이해하지 못합니다. 누가 할 수 있다면 말해주세요.


shift는 지정한 막대 수 만큼 뒤로 이동을 정의합니다. 프랙탈의 경우 - 우리 는 ("0"에서 - 현재 막대에서) 프랙탈이 나타났다는 것을 이해할 수 있습니다. shift(shift) = 3, 즉 세 번째 막대에 형성된 프랙탈 - "0" 막대에서 이에 대한 정보를 받습니다. 또한 시간이 지남에 따라 위 또는 아래로 단방향 가격 움직임(프랙탈이 없는 경우) - 프랙탈의 계산된 값이 0이므로 코드가 마지막으로 계산된 프랙탈의 값을 기억 하는 이유 - 다음까지 보조 변수를 사용하여 이러한 구성을 통해 하나("0"과 같지 않음)가 나타납니다. 코드에서 이를 눈치채지 못했습니다. 프랙탈이 있고 다음 막대에 새 계산이 있습니다. 이미 "0"과 같습니다. 저것들. 이 구성을 사용하여 가장 최근 프랙탈의 값을 기억하고 새로운 프랙탈이 나타날 때까지 해당 변수에 저장합니다. 가격 움직임에 프랙탈이 없으면 이전 프랙탈의 값이 저장됩니다. 두 개의 변수가 있습니다 이유 (위쪽 프랙탈 또는 아래쪽 프랙탈) - 그 중 하나 - 보조 및 코드에서 - 하나 ...:

 fractal_h = iFractals ( Symbol (), PERIOD_H1 , MODE_UPPER, 3 );
   if (fractal_h!= 0 )   upfractal = iFractals ( Symbol (), PERIOD_H1 , MODE_UPPER, 3 ); 
   
   fractal_l = iFractals ( Symbol (), PERIOD_H1 , MODE_LOWER, 3 );
   if (fractal_l!= 0 )   dwfractal = iFractals ( Symbol (), PERIOD_H1 , MODE_LOWER, 3 ); 

다음은 코드에서 업 프랙탈의 종가(흰색 캔들)로 분석 조건을 구성하는 방법입니다.

if (Close[ 1 ] > upfractal) { DO IT }

그리고 여기에는 어떤 종류의 무스와 테이크가 있습니까? 이런 디자인은 처음 보나요?

.............. 
while (true)                                   // Цикл открытия орд.
                  {
                    B++;
                    SL[B]=Bid+Ограничение* Point ;
                    TP[B]=Bid- 4 * Point -Прибыль* Point ;
                    ticketdown= OrderSend (Symb, OP_SELL, Lot, Bid, 0 , SL[B], TP[B], NULL ,B, 0 ,вниз); // Ордер вниз
                        Error= GetLastError ();
                         switch (Error)                             // Преодолимые ошибки
                          {
                           case 6 : Alert ( "Нет связи с торговым сервером. Пробуем ещё раз.." );
                           RefreshRates();                         // Обновим данные
                           Sleep ( 1 );                               // Задержка в цикле до нового тика
                         continue ;                                 // На след. итерацию
                          }
                         break ;                                     // Выход из цикла
                   }
...............

여기에서 귀하의 질문에 관해서는 https://www.mql5.com/en/forum/131277/page19 - MA에서 break의 형성 사실을 bool 유형의 변수로 만든 다음 브레이크 아웃을 따르십시오. 프랙탈.

저것들. MA가 상향식 flagUp=true에서 깨지면 프랙탈이 깨지면 시장에 진입합니다. 당신은 스스로 생각합니다-동시에 동일한 TF에서 MA가 아래에서 위로 깨지고 상부 프랙탈을 돌파하는 방법은 무엇입니까? 먼저 MA가 깨졌다는 사실을 확인해야 합니다. 예를 들어 아래에서 위로, 위쪽 프랙탈의 가격 돌파를 모니터링합니다. 이 프랙탈이 깨지기 전에 MA 깨는 조건이 위에서 아래로 충족되면 flagUp = false를 재설정하고 flagDw = true를 설정하고 이미 더 낮은 프랙탈의 가격 침투를 모니터링합니다. 이 같은.

그게 무슨 상관이야

 if ( NormalizeDouble (MA_8, Digits ) < NormalizeDouble (MA_2, Digits ) 
        && NormalizeDouble (MA_7, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_6, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_5, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_3, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_4, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_2, Digits )> NormalizeDouble (MA_1, Digits )) // Перелом вниз

이러한 값의 차이를 "0"과 비교할 필요가 있습니다. 예를 들면 다음과 같습니다.

 if ( NormalizeDouble (MA_8, Digits ) - NormalizeDouble (MA_2, Digits ) < 0
        && NormalizeDouble (MA_7, Digits ) - NormalizeDouble (MA_2, Digits ) <= 0 
        .......
        && NormalizeDouble (MA_2, Digits ) - NormalizeDouble (MA_1, Digits ) > 0) // Перелом вниз
 
닫힌 스레드에서 이동:

anton777 23.01.2011 22:40
이제 Expert Advisor에서 MQL4 코드를 작성하는 방법을 설명하겠습니다. 제로 바에서 주문이 열렸습니다. 현재 막대에는 현재 막대( 0 )의 신호에서 닫을 표시기가 있습니다. 새 막대 또는 후속 막대에서 닫아야 하지만 열린 곳에서는 닫지 않아야 합니다. 미리 감사드립니다.
 
Gerasimm :
그리고 선의 수염은 어떻습니까?
당연하게 받아들이는 것이 좋습니다. 새 버전의 사무실에서는 이미 수백만 줄이 불필요합니다.
 
Roman. :


shift는 지정한 막대 수 만큼 뒤로 이동을 정의합니다. 프랙탈의 경우 - 우리 는 ( "0"에서 - 현재 막대에서) 프랙탈이 나타났음을 이해할 수 있습니다. shift (shift) = 3 , 즉 세 번째 막대에 형성된 프랙탈 - "0" 막대에서 이에 대한 정보를 받습니다.

분 차트에서 첨부된 Fractals 지시자 는 "2" 촛대에 프랙탈 새를 그립니다("0" 촛대가 형성된 촛대. 더 왼쪽으로 - "1" 및 "2". 즉, shift = 2 ) 그리고 내가 이해하는 바와 같이 프로그램의 표시기에 액세스할 때 어떤 변화 가 있든 상관 없습니다. 세 번째 막대에서 프랙탈이 형성되었다는 정보를 항상 알 수 있다면 iFractals() 함수에서 shift가 변수가 되는 이유는 무엇입니까? 그리고 만약 우리가 그것을 한다면 = 2 또는 = 5 ? 그럼? 표시기의 "프랙탈 버드"가 온라인 모드에서 차트에 형성되는 방식에 따르면 프랙탈은 shift=2에서 형성됩니다.
 
이해가 되는 것 같습니다. shift=3을 넣으면. 그런 다음 "0" 양초에 세 번째 양초에 상단이 있는 프랙탈이 있다는 말을 들었습니다(실제로 존재하는 경우). 다음 막대에서 프랙탈은 실제로 4번째 캔들에서 이미 얻어집니다. 그러나 프랙탈이 없음(shift=3)을 보여주므로 iFractals() 표시기의 값은 이제 = 0이 됩니다. 이제 명확하지 않은 상태로 남아 있습니다. 정의에 따르면 프랙탈은 두 개의 완료된 막대는 상단 오른쪽에, 온라인 모드에서는 분 차트에서 상단 오른쪽에 하나의 완성된 막대가 있을 때 프랙탈 새가 나타납니다.
 
artmedia70 :

나는 당신을 찌르지 않았고, 당신이 눈 속에 사는 것을 본 적도 없습니다. 나는 개인적으로 누구에게도, 특히 당신에게 대답할 것이 없습니다. 올바른 질문을 할 지능이 없다면 그것은 당신의 불행입니다. 내가 당신을 씹어야합니까? 아니면 귀하의 질문이 "여가" 범주에 속한다고 생각하십니까?

토론은 없을 것입니다.

질문을 받으면 대답하고 싶은 마음이 있습니다! 그렇지 않다면 전혀 쓰지 말고 집에 농담을 남겨 두십시오! 똑똑한 엉덩이! "(PROFI)" 간과하셨다면 지점명을 보세요! 외환 시장에 새로 온 사람들과 관련하여 누군가가 여기에 와서 농담을 남기도록 만들어지지 않았습니다!
 
Ereke :
질문을 받으면 대답하고 싶은 욕구가 있습니다! 그렇지 않다면 전혀 쓰지 말고 집에 농담을 남겨 두십시오! 똑똑한 엉덩이! "(PROFI)" 간과하셨다면 지점명을 보세요! 외환 시장에 새로 온 사람들과 관련하여 누군가가 여기에 와서 농담을 남기도록 만들어지지 않았습니다!
논리는 어떻습니까? 당신은 도움을 요청하러 왔습니까, 아니면 이미 고급입니까? 차이가 느껴지시나요?
그러나 사실: 다섯 번째 사람은 이미 질문에 대한 구체적인 답변을 제공할 수 있도록 질문이 더 구체적 으로 공식화되어야 한다고 설명하려고 합니다.