[아카이브!] 어떤 전문가나 지표도 무료로 작성해 드립니다. - 페이지 79

 
Mercyr :

전형적인 칠면조는 한 가지 색상으로 표준 fibo 수준을 그립니다. 색상으로 레벨을 설정합니다.

200, 150, 100, 50, 0, -50, -100 레벨을 빨간색으로 - 가는 선으로 그려야 합니다.

레벨 190, 160, 140, 110, 90, 60, 40, 10, -10, -40, -60, -90 회색 - 점선..

표시기 기능이 저장됩니다. (가격 수준을 유지해야 함).


새로 만드는 것이 더 쉽고 더 빠를 것입니다.
 

친애하는 Vinin, 나는 당신이 코드에 매우 정통하고 매우 반응이 빠르고 이해심이 많은 사람이라는 것을 알았습니다. ) 그리고 작은 행동으로 한 번에 많은 사람들을 도울 수 있습니까? )) 우리의 모든 박수는 당신의 것입니다. )

많은 사람들은 한 창에서 기호를 변경할 때 지정된 선택된 창의 기호가 변경되도록 차트를 연결하는 간단한 기능을 오랫동안 원했습니다. 동시에 차트의 기간은 변경되지 않습니다. 사용자가 구성한 기간은 창에 남아 있습니다. 글쎄, 나는 하나의 스크립트가 사용자가 선택한 특정 슬레이브의 무제한 (또는 1 ~ 5 개)으로 1 개의 마스터 창을 연결할 수 있다는 것이 바람직하다고 말해야하며 자신의 스크립트를 첨부하는 것이 좋습니다. 각 쌍의 창.

스크립트의 목적은 3개 또는 4개(필요한 시트 찾기 시트 목록). 그런 스크립트가 없습니다.

일반적으로 사용자는 마스터 차트에서 슬레이브 창을 나타내는 스크립트를 던집니다. 그리고 그게 다야. 그런 다음 반영하고 싶은 목록을 클릭하기만 하면 모든 것이 저절로 바뀝니다.

나는 예를 들어 줄 것이다 - 엘더 시스템 3개의 화면 = 일주일, 하루, 4시간, 그리고 입력을 명확히 하기 위해 또 다른 1시간, 다른 스케일의 총 4개의 화면. 목록에 더 가까운 것을 주 창으로 선택하여 마우스로 도구를 쉽게 끌 수 있습니다. 4시간이라고 합시다. 스크립트 속성에서 마스터 = 4시간, 슬레이브 - 일주일, 하루, 1시간을 나타냅니다. 확인을 클릭하면 됩니다. 이제 4시 방향에서 새 도구를 드래그하면 다른 세 곳에서도 도구가 변경됩니다.

도와줄래? 이것이 없으면 우리의 작업은 견디기 힘들고 어렵습니다. ((

8)) 감사합니다!

 
Vinin :

새로 만드는 것이 더 쉽고 더 빠를 것입니다.
힘들게 하지 않습니까? 희망할 수 있습니까?
 
Mercyr : 까요? 희망할 수 있습니까?


지금까지 그는 다소 독창적인 시스템, 보다 정확하게는 표시기 매개변수를 제어하기 위한 대화형 시스템으로 바쁘다. 조금 있다가
 

Многим давно хочется иметь простую возможность возможность линковать графики, чтобы при смене символа в одном окне менялись символы в заданных выбранных окнах. Таймфреймы на графиках при этом не меняются - остаются те, которые в окнах настроены юзером. Ну и надо сказать, что желательно, чтобы один скрипт мог связывать 1 ведущее окно с неограниченным количеством конкретных ведомых, выбранных юзером (или от 1 до 5 штук), а не так, чтобы на каждую пару окон рекомендовалось цеплять свой скрипт.


나는 어드바이저를 보았지만(루프된 스크립트일 수도 있음) 마스터 또는 슬레이브 설정이 하나 있습니다. 마스터는 차트의 심볼을 전역 변수 에 쓰고 슬레이브는 차트에 원하는 심볼을 설정합니다.

여러 줄에서 작동하므로 좀 더 복잡하게 만들면 마법사가 통화 목록을 개체로 표시하고 자동으로 원하는 기호로 전환합니다.

 
#include <ServicesMT4.mqh>
extern bool Master=False;
int init()  { return ( 0 );}
int deinit(){ return ( 0 );}
int start()
  {
     string st= "abcdefgh" ;
     if (Master)
         GlobalVariableSet ( "MasterSymbol" ,ServiceLineBySymbol( Symbol ())); 
     else if ( GlobalVariableGet ( "MasterSymbol" )!=ServiceLineBySymbol( Symbol ()))
            { 
               int hwndChart= WindowHandle ( Symbol (), 0 );
               ServiceSetToolChartNamePeriod(hwndChart, ServiceSymbolByLine( GlobalVariableGet ( "MasterSymbol" ),st, 10 ), "" );
            }
  }

미친 옵션이지만 작동합니다. Zhunko의 도서관.

마스터는 기본 차트에 대해 true로 설정되고 하위 차트에 대해서는 false로 둡니다. 틱이 도착하면 기호가 변경됩니다.

 

인코더는 https://www.mql5.com/en/forum/135005 주제를 참조하십시오.

 
splxgf :

미친 옵션이지만 작동합니다. Zhunko의 도서관.

마스터는 기본 차트에 대해 true로 설정되고 하위 차트에 대해서는 false로 둡니다. 틱이 도착하면 기호가 변경됩니다.

친애하는 SPLXGF, 도와주셔서 대단히 감사합니다. 불행히도 저는 MT 언어로 프로그래밍하는 데 전혀 소질이 없기 때문에 귀하의 아이디어를 직접 구현할 수 없습니다. 그러나 나는 지식이 풍부한 사람을 위해 15 분 동안 모든 것이 여기에 있다고 확신합니다. 또한, 그 자신도 그것을 사용할 수 있을 뿐만 아니라 박수를 받을 수 있습니다. 잘 아시는 분이 연락 주시길 바랍니다. (
 
gorchakov :
친애하는 SPLXGF, 도와주셔서 대단히 감사합니다. 불행히도 저는 MT 언어로 프로그래밍하는 데 전혀 소질이 없기 때문에 귀하의 아이디어를 직접 구현할 수 없습니다. 그러나 나는 지식이 풍부한 사람을 위해 15 분 동안 모든 것이 여기에 있다고 확신합니다. 또한, 그 자신도 그것을 사용할 수 있을 뿐만 아니라 박수를 받을 수 있습니다. 잘 아시는 분이 연락 주시길 바랍니다. (


얼마나 쉽고 간단합니다. 15분이 전부입니다. 당신은 (복수형) 언제 다른 사람의 일을 존중하는 법을 배울 것입니까?

15분 안에 글을 쓰려면 때로는 평생이 걸린다

 

https://www.mql5.com/en/code

이것은 터미널 폴더에 있으며 전문가/포함

내가 제공한 코드는 아주 잘 작동하고 MetaEditor에서 새로운 사용자 지정 표시기를 만들고 게시물에서 코드를 복사하여 마법사가 생성한 것을 대체합니다. 컴파일 후 터미널에서 사용할 수 있습니다.

모든 질문에 대한 답변은 비디오 자습서를 포함하여 포럼과 Google을 검색하여 찾을 수 있습니다.

/링크 수정했습니다. 비닌./