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

 
올바르게 묻는 질문에는 대답이 전혀 필요하지 않습니다 ... Isaac Aizimov
 
artmedia70 :
축치 사냥꾼? 왜 눈에?


나는 글을 쓰고 그는 눈으로 읽는다! 내가 말을 하면 그는 귀로 들을 것이다!
 
artmedia70 :
그리고 여기에서 아무도 묻는 모든 질문을 받아들이고 대답하기 위해 이와 같이 계약하지 않았습니다. 왼쪽 상단에 두 개의 멋진 링크가 있습니다. 거기에는 많은 것들이 있습니다. 또한 오른쪽 상단에는 포럼 링크가 있습니다 . 포럼 내비게이터와 자주 묻는 질문에 대한 답변을 찾을 수 있습니다. 적극 추천하는 독서!

링크 주셔서 감사합니다! 나는 거기에 갔지만 아직 가본 적이 없지만 오랫동안 귀하의 사이트를 방문했습니다.

 
Kot103 :

링크 주셔서 감사합니다! 나는 거기에 갔지만 아직 가본 적이 없지만 오랫동안 귀하의 사이트를 방문했습니다.




여기 쓰고 이해합니다! 변증법사를 위한 교과서가 있습니까? "... 거길 건넜다...", 거기에 사람을 짓밟지 않았으면 좋겠어?!
 
borilunad :

여기 쓰고 이해합니다! 변증법사를 위한 교과서가 있습니까? "... 거길 건넜다...", 거기에 사람을 짓밟지 않았으면 좋겠어?!

포럼에서 이야기한 적이 없기 때문에 지금으로서는 아이디어를 공식화하는 것이 좋지 않습니다.

 
Kot103 :

포럼에서 이야기한 적이 없기 때문에 지금으로서는 아이디어를 공식화하는 것이 좋지 않습니다.




문제의 사실은 생각이 당신이 생각하는대로 형성된다는 것입니다! 내가 제대로 생각했다면 나도 제대로 썼을 것이다!

"once"라는 단어는 1음절의 액센트로 발음되며 "옛날 옛적에"를 의미합니다. 여기에는 "그리고"절대로 쓸 필요가 있었고 마지막 음절에 중점을 두었습니다!

"Bad"는 "o"로 끝나는 철자로, "a"는 여성의 성별을 나타냅니다. 그건 그렇고, 프로그래밍은 훨씬 더 어렵습니다. 논리를 이해하고 상당히 고급 수준에서 수학과 친구가 되어야 합니다. 사랑하지 않고 언어를 존중하여 당신이 말하는 사람들을 존중하는 것이 필요합니다!

 
두 점과 세로 점 사이에 수평선 을 그리는 방법은 무엇입니까? ..... 즉, 주어진 가격과 기간에 그리기 위해서는 직사각형이 필요합니다.
 
두 점과 세로 점 사이에 수평선 을 그리는 방법은 무엇입니까? ..... 즉, 주어진 가격과 기간에 그리기 위해서는 직사각형이 필요합니다.
 
Zver4991 :
두 점과 세로 점 사이에 수평선을 그리는 방법은 무엇입니까? ..... 즉, 주어진 가격과 기간에 그리기 위해서는 직사각형이 필요합니다.
 //+----------------------------------------------------------------------------+
void SetRectangle( color cl, string nm= "" , datetime t1= 0 , double p1= 0 , datetime t2= 0 , double p2= 0 , int sz= 0 , bool bk= true ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_RECTANGLE , 0 , 0 , 0 , 0 , 0 );
   ObjectSet (nm, OBJPROP_TIME1    ,t1);
   ObjectSet (nm, OBJPROP_PRICE1   ,p1);
   ObjectSet (nm, OBJPROP_TIME2    ,t2);
   ObjectSet (nm, OBJPROP_PRICE2   ,p2);
   ObjectSet (nm, OBJPROP_COLOR    ,cl);
   ObjectSet (nm, OBJPROP_WIDTH    ,sz);
   ObjectSet (nm, OBJPROP_BACK     ,bk);
}
//+----------------------------------------------------------------------------+

부르다:

SetRectangle( clrBlue , "Прямоугольник" , Time [ 10 ], Low [ 10 ], Time [ 0 ], High [ 0 ]);

bk=true이면 색상으로 채워지고 false이면 "프레임"만 ... "프레임만"에 대한 sz는 "프레임" 선의 너비입니다.

 
r772ra :


예!!!! 아니요, 그렇게 생각하지 않습니다. 하지만 그렇게 되어 있습니다.

BarShift 변수는 무엇입니까? 코드를 던져보고 무엇이 문제인지 확인하십시오.


나는 원래 게시물을 복사하고 있으며 모든 것을 말합니다.

그리고 다시 나는 나가서 도움을 요청해야 했습니다(저는 이 문제로 수개월 동안 어려움을 겪었고 많은 프로그래머가 도움을 주려고 했지만 질문은 새로운 것이 아닙니다). 따라서 표시기는 작동하는 다중 통화 표시기입니다. _market review_ 창에 지정된 모든 쌍에 대해 이동량을 포인트로 표시합니다. 이전 이동 과정에서 이동한 모든 쌍은 플러스이고 마이너스 반대입니다. 모든 것이 이 알고리즘에 따라 엄격하게 시계처럼 작동하며 주 계산 주기는 더 작은 Tf로 설정됩니다. 히스토리가 표시되고 고정됩니다. 나는 지표가 제대로 작동한다는 것을 분명히 하기 위해 이 모든 것을 말합니다. 그러나 그의 모든 계산 및 판독값에 대해 그는 _ 막대 닫기 _(0- 현재, +1- 이전, +2 - 이전 것 이전)를 취하고 나는 주간 막대 닫기 _ ( 0- 현재, +1- 이전, +2 - 이전 항목 이전). 바로 이해가 안가는 분들을 위해 위클리바의 마감이 아니라 위클리바의 크기(초, 분, 시, 일 단위)의 마감이라고 말씀드리겠습니다. 예, 다시 한 번 말씀드리지만 주간 TF보다 소규모 TF에 설치될 예정입니다. 그러나 주간 TF-ma의 바 마감을 정확히 계산하기 위해. 내가 조립한 두 개의 추가 지표, 각 라인을 설명할 수 있습니다

MQL 코드:
 #속성 표시기_분리_창
#속성 표시기_버퍼 1
#property indicator_color1 라임

//--- 버퍼
이중 ExtMapBuffer1[];

int TotalSymbols;
문자열 SymbolName [ 1 ];

// ------------------------------------------------ --------------------

정수 초기화()
{
    SetIndexStyle ( 0 , DRAW_HISTOGRAM );
    SetIndexBuffer ( 0 , ExtMapBuffer1);

    int hFile = FileOpenHistory ( "symbols.sel" , FILE_BIN|FILE_READ);
	
    TotalSymbols = ( 파일 크기 (hFile) - 4 ) / 128 ;

    ArrayResize ( SymbolName , TotalSymbols);
    
    for ( int i = 0 ; i < TotalSymbols; i++)
    {
        FileSeek (hFile, 4 + i * 128 , SEEK_SET);	
        SymbolName [i] = FileReadString (hFile, 12 );
    }
	
    파일 닫기 (h파일);

    리턴 ( 0 );
}
// ------------------------------------------------ --------------------

정수 초기화()
{

    리턴 ( 0 );
}

// ------------------------------------------------ --------------------

정수 시작()
{       
    int StartBar = 막대 - IndicatorCounted () - 1 ;
	 
    for ( int i = StartBar; i >= 0 ; i--)
    {
     if ( TimeDayOfWeek ( 시간 [i]) < TimeDayOfWeek ( 시간 [i+ 1 ]))
        확장 맵버퍼1[i] = 0 ;
      또 다른
            ExtMapBuffer1[i] = ExtMapBuffer1[i+ 1 ];
	    
        for ( int j = 0 ; j < TotalSymbols; j++)
        {
            int BarShift = iBarShift ( SymbolName [j], 0 , 시간 [i], true );
	    	 
            if ( iClose ( SymbolName [j], 0 , BarShift) > iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) >= iClose ( SymbolName [j], 0 , 바시프트 + 2 ))
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift) - iClose ( SymbolName [j], 0 , BarShift+ 1 )) / MarketInfo ( SymbolName [j], MODE_POINT );
            if ( iClose ( SymbolName [j], 0 , BarShift) < iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) < iClose ( SymbolName [j], 0 , BarShift+ 2 ))   
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift+ 1 ) - iClose ( SymbolName [j], 0 , BarShift)) / MarketInfo ( SymbolName [j], MODE_POINT );
            if ( iClose ( SymbolName [j], 0 , BarShift) > iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) < iClose ( SymbolName [j], 0 , BarShift+ 2 ))    
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift+ 1 ) - iClose ( SymbolName [j], 0 , BarShift)) / MarketInfo ( SymbolName [j], MODE_POINT );
            if ( iClose ( SymbolName [j], 0 , BarShift) < iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) >= iClose ( SymbolName [j], 0 , 바시프트 + 2 ))    
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift) - iClose ( SymbolName [j], 0 , BarShift+ 1 )) / MarketInfo ( SymbolName [j], MODE_POINT );
           
        }
    }
	
    리턴 ( 0 );
}

// ------------------------------------------------ --------------------
도움을 기다리고