MQL5에 대한 소원 - 페이지 71

 
BARS >> :
아스카입니다 :)

에이스에는 일반 채팅에서 온갖 똑똑한 토론을 할 트레이더가 많지 않고 나 같은 멍청이가 엿볼 것입니다 =)

 

Windows에서 작동하는 경우 사용자 터미널은 인터페이스 측면에서 Microsoft의 권장 사항을 따라야 합니다. 예를 들어, 자식 창을 열 때 프로그램은 키보드 메시지가 거기에 도착하도록 입력 포커스를 거기로 전송해야 합니다. 컨텍스트 메뉴를 표시하는 명령은 마우스 메시지에 대한 응답으로만 작동하는 것이 아닙니다. 창이 닫히면 포커스를 다시 반환해야 하는 식입니다. 모든 메뉴 명령은 항상 키보드에서 실행해야 합니다. TAB으로 보기를 반복할 수 있으면 좋습니다.

빠른 키보드 액세스를 위해 대화 상자 요소에도 레이블이 지정되어야 합니다. 대화 상자에는 활성 버튼이 하나만 있어야 합니다.

요컨대, 더 편리하고 빠르기 때문에 모든 것이 키보드에서 올바르게 작동해야 합니다.

프로필의 구성은 이제 다소 신비롭습니다.

목록에서 기호를 제거하는 것도 때때로 이해할 수 없는 방식으로 작동합니다. 기호를 제거할 수 없는지와 그 이유를 사용자에게 알려야 합니다.

Expert Advisor는 통신 중단 중에 놓친 막대를 받지 않습니다. 이는 특히 대규모의 물질적 자원 절도와 같은 범죄입니다.

MQL5에서는 논리 연산 이 첫 번째 0 값(왼쪽에서 오른쪽으로) 이후에 중지되어야 하므로 'and'의 우선 순위가 'or'보다 높은 것이 바람직합니다.

 
stringo >> :

아니다

이와 관련하여 명확한 질문: CHAMPI-2009가 mql4 또는 mql5에서 개최됩니까?

 
budimir >> :

이와 관련하여 명확한 질문: CHAMPI-2009가 mql4 또는 mql5에서 개최됩니까?

아마도 4, 5에서 마스터 ... 다시 실행 ...

예, 여전히 MT-5를 기다려야 합니다.

Ps 비록 그들이 이것을 할 수 있지만 :)

 
그는 전혀 될 것인가?
 
Uh-huh, 그는 어디로 갈 것인가... 그렇지 않으면 우리는 개발자를 엿먹일 것입니다 :)
 

한 번의 클릭으로 사용할 수 있도록 MT5에서 별도의 아이콘 패널을 만들 수 있습니까?

긴 이력에 대한 전략을 시각적으로 디버깅할 때 및 기타 경우에는 화살표 등을 수동으로 추가해야 합니다.

매번 여러 개의 버튼을 누르는 것은 매우 불편합니다..

.

또한 내 자신의 버튼을 사용자 정의/추가할 수 있기를 원합니다. 예를 들어

다른 추세선 이지만 색상이 다릅니다. 결과적으로 매번 색상을 전환할 필요가 없습니다.

(고립된 경우에는 문제가 되지 않지만, 수십 번을 반복해야 하는 경우에는..).

.

mq 편집기에서 선택한 모듈/코드 부분의 배경색을 설정할 수 있으면 좋을 것입니다.

코드가 충분히 길고 한 부분에서 다른 부분으로 또는 그 반대로 이동해야 하는 경우 즉시

필요한 라인을 찾으십시오. 그 결과 많은 시간이 낭비되었습니다... 배경색은 매우 빠르고 쉬웠습니다.

.

이 모든 것이 작은 것들이지만 매우 유용한 작은 것들입니다!

고맙습니다!

 

나는 정말로, 정말로 그것을 원한다!

모든 매개변수와 특정 DC에서 작동하는 모든 작업이 하나의 DLL로 압축되도록 특정 DC API를 만드십시오. 그리고 다른 디렉토리에 다른 DC에 대해 다른 터미널을 넣어야 하는 것으로 나타났습니다. 터미널의 버전은 일반적으로 혼란, 동요 및 불편과 같이 모든 사람에게 다릅니다. 따라서 터미널이 하나뿐이며 DC를 연결하는 것은 작은 DLL 라이브러리 하나를 설치하기만 하면 됩니다.

 

전문가 또는 지표의 인터페이스에 대한 희망 사항:

1. 창이 늘어나야 합니다.

2. 변수에 대한 설명 추가(그렇지 않으면 매개변수가 10-15보다 큰 자체 전략에서도 전략을 탐색하기 어려워짐)

3. 외부 변수를 블록 또는 중첩 블록으로 결합하는 기능.

예를 들면 다음과 같습니다.


스크립트의 구조는 다음과 같을 수 있습니다.


externblock list01 ( "Параметры зигзага" )
   {
   extern int extZZDepth = 50 ;
    externComment ( extZZDepth , "Глубина расчета зигзага" ) ;
   extern int extZZQ = 12 ;
    externComment ( extZZQ , "Колличество Отображаемых вершин" ) ;
   extern int MA_Period = 21 ;
    externComment ( MA_Period , "период МА ( хотя и так ясно )" ) ; //а эту строку можно опустить
   extern double kDev = 2 ;
    externComment ( kDev , "коэффицент кретерия отклонения от хорды выборки" ) ;
   }
externblock list02 ( "..." )
   { . . . }
externblock list03 ( "..." )
   { . . . }
extern double var1 ;
extern double var2 ;


또는 다음과 같이:

 extern int extZZDepth = 50 ;
  externComment ( extZZDepth , "Глубина расчета зигзага" ) ;
extern int extZZQ = 12 ;
  externComment ( extZZQ , "Колличество Отображаемых вершин" ) ;
extern int MA_Period = 21 ;
  externComment ( MA_Period , "период МА ( хотя и так ясно )" ) ; //а эту строку можно опустить
extern double kDev = 2 ;
  externComment ( kDev , "коэффицент кретерия отклонения от хорды выборки" ) ;

extern double var1 ;
extern double var2 ;

externblock list01 ( "Параметры зигзага" , extZZDepth , extZZQ , MA_Period , kDev )
externblock list02 ( "Параметры Торговые" , var1 , var2 , . . . . . )


가변 라이브러리 요소 설정에서 ArchiCAD 8.0과 유사한 구조로 작업합니다. 매우 편리합니다!

그러나 변수 이름은 설명으로 대체됩니다. 설명이 없으면 변수 이름이 표시됩니다. 나는 우리의 경우 둘 다 방해하지 않을 것이라고 생각합니다.


모두 다음과 같습니다.


4. 모든 유형의 변수에 대해 하드 매개변수 목록을 설정할 수 있도록 해야 합니다. 예를 들면 다음과 같습니다.

 extern int MA_method ;
extern color CLR ;
extern string STR ;
 externParam ( "MA_method" , 0 , 1 , 2 , 3 ) ;
 externParam ( "CLR" , Red , Green , NULL , CUSTOM ) ; // параметр CUSTOM позволит пользователю задать цвет на свой вкус
 externParam ( "STR" , "wait" , "buy" , "sell" ) ;

bool 변수는 플래그와 함께 표시될 수 있습니다. 참/거짓 설명과 함께





그리고 중괄호로 묶인 코드 블록 요청에 참여합니다!!!!

 

또한 MetaEditor 창을 최적화하는 방법에 대해서도 생각했습니다. 예를 들어 이 옵션은 저에게 편리할 것입니다.



어쨌든 탭과 패널의 창을 미세 조정할 수 있게 해주세요. 예를 들어 이런 의미에서 저는 Opera 브라우저에 깊은 인상을 받았습니다.