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

 
Zhunko :

아카이브에 시스템 포함을 넣는 것을 잊었습니다. 필요한 상수와 기능으로 보완했습니다.

포함된 아카이브를 첨부했습니다.

나는 곧 돼지 저금통에 새 버전의 라이브러리를 게시할 것입니다. 더 많은 기능이 있을 것입니다.


고맙습니다.
 
Zhunko :

아카이브에 시스템 포함을 넣는 것을 잊었습니다. 필요한 상수와 기능으로 보완했습니다.

포함된 아카이브를 첨부했습니다.

나는 곧 돼지 저금통에 새 버전의 라이브러리를 게시할 것입니다. 더 많은 기능이 있을 것입니다.


Check_ServicesMT4.dll.mq4를 시작할 때 터미널이 중단됨
 
있다면 - 스크립트로 실행, 전문가 제거 설정
 
AndCam :
죄송하지만 주문을 뒤집을 수 있는 거래 복사기를 공유할 수 있는 사람은 아무도 없습니다. 저것들. 마스터에서 매도가 열리면 나는 (슬레이브에서) 매수하고 그 반대도 마찬가지입니다. 그리고 거래가 동시에 일어나도록 거래를 마감합니다. 코드베이스에서 제공하는 복사기는 역거래를 열 수 있는 기능이 없습니다. 도와주세요!!!
혁명의 요점은 무엇입니까?
 

안녕하세요 친애하는 프로그래머!

누군가 프로그램에서 가격 초에 대한 정보를 배열로 표시하는 방법을 말해 줄 수 있습니까?

각 양초의 주요 특성(열림, 닫힘, 최대, 최소)으로 구성된 4차원 배열 ? 어떤 표준 기능이 있어야 합니다 ..... 글쎄, 또는 이와 유사한 것)

답변 미리 감사드립니다)
 
nurtonaft :

안녕하세요 친애하는 프로그래머!

누군가 프로그램에서 가격 초에 대한 정보를 배열로 표시하는 방법을 말해 줄 수 있습니까?

각 양초의 주요 특성(열림, 닫힘, 최대, 최소)으로 구성된 4차원 배열? 어떤 표준 기능이 있어야 합니다 ..... 글쎄, 또는 이와 유사한 것)

답변 미리 감사드립니다)

표준 기능이 없습니다. 교과서를 참고하세요 - 여기부터 - sl, tr 등 오더의 특성에 따라 정리된 배열이 있습니다. - 옵션으로 자신만의 방식으로 비슷한 것을 그릴 수 있습니다 ... 모든 것이 간단합니다 - 그냥 세포에 있는 주문의 특성 대신에 당신의 특성을 치십시오 ...
 
nemo811 :

Check_ServicesMT4.dll.mq4를 시작할 때 터미널이 중단됨

XP? 그렇다면 조금 기다리십시오. 곧 새로운 글을 올리겠습니다.

Vista 및 7에서 작동합니다. 모든 XP가 작동하지 않습니다. 일부는 괜찮습니다.

=================

게시됨. 내일 - 내일 모레가 돼지 저금통에 나타날 것입니다.

 
nurtonaft :

안녕하세요 친애하는 프로그래머!

누군가 프로그램에서 가격 초에 대한 정보를 배열로 표시하는 방법을 말해 줄 수 있습니까?

각 양초의 주요 특성(열림, 닫힘, 최대, 최소)으로 구성된 4차원 배열? 어떤 표준 기능이 있어야 합니다 ..... 글쎄, 또는 이와 유사한 것)

답변 미리 감사드립니다)
https://docs.mql4.com/en/array/ArrayCopyRates
 

감사합니다 로만

감사합니다 Zhunko !

 

안녕하세요 !

말해봐, 제발, 무슨 일이야? 나는 고문을 GBPUSD 테스터에 넣었습니다. 모든 것이 예상대로 거래를 엽니다. 나는 그것을 DXH1 달러 인덱스에 넣었다 - 그것은 많은 거래를 열지 않는다: error "130" - Incorrect stop . 또한, 무엇이 잘못되었는지 명확하지 않습니다. 비슷한 상황에서 열리면 열리지 않지만 그렇지 않은 경우가 더 많습니다. 달러 인덱스 -100 및 200에 대한 스프레드 및 스탑 레벨. GBPUSD -3 및 4에 대한 스프레드 및 스탑 레벨. 달러 인덱스의 가격(예: 78.150 쌍) - 소수점 이하 4자리. 하지만 중요하다

 if ( Digits == 5 || Digits == 3 ) PointX = Point * 10 ; // Корректировка Point под трёх- пятизнак
   if ( Digits == 4 || Digits == 2 ) PointX = Point ;


다음은 코드의 일부입니다.

A++;
             double ОткрФрвверх=High[Фр]+HФр*PointX;
             SL=ОткрФрвверх-Ограничение*PointX;
             TP=ОткрФрвверх+ПрибыльФр*PointX;                           // Заявленная цена TP
             Print ( "ОткрФрвверх = " ,ОткрФрвверх);
             Print ( "TP = " ,TP);
             Print ( "SL = " ,SL);
             int Ind_max = ArrayMaximum (High,n, 0 );                       // Индекс бара макс.ц. 
             double max = High[Ind_max];                                 // Искомая макс цена
             int Min_Dist=MarketInfo( Symbol (),MODE_STOPLEVEL);           // Мин. дистанция
             int Время_фрактала=Time[Фр];
             double Цена_рисунка=High[Фр];
             Print ( "Цена_рисунка = " ,Цена_рисунка);
             string Номер_свечи = Время_фрактала;
             ObjectFind (Номер_свечи);
             ObjectCreate (Номер_свечи, OBJ_TEXT , 0 ,Время_фрактала,Цена_рисунка+ 10 * Point );   // Создание надписи номера свечи С1
             ObjectSetText(Номер_свечи, "Фрвв" , 14 , "Arial" ,Свеча 1 C);       // Задание свойств надписи
             int Error= GetLastError ();                                   // Назначение имени функции проверки ошибок
             Alert ( "Error рисунка = " , Error);
             while (true)                                                 // Цикл открытия орд.
              {
                ticketup= OrderSend (Symb, OP_BUYSTOP, Lot, NormalizeDouble (ОткрФрвверх, Digits ), 0 , SL, TP, NULL ,A, 0 ,вверх); // Ордер вверх
                Error= GetLastError ();