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

 
gyfto :

생각해보니... WinAPI 스파이가 dll에 포함되어 있으면 크래커가 가능합니다. 투자자와 관리 거래자 모두. 따라서 지표를 받는 사람을 알고 있고 ex4의 파일을 작성하지 않고 주문을 작성하지 않았으며 귀하가 성공했거나 투자자인 경우 원칙적으로 여기에서 바이러스 토탈을 확인하거나 파일 액세스를 추적하는 것이 합리적입니다. , 디컴파일러가 필요하지 않습니다. Filemon과 같은 프로그램입니다. 그러나 표적 감시의 경우에도 이것은 이미 극단적인 방법이며 사람들은 다른 방식으로 조사됩니다. 그리고 자유 점프에서 WinAPI에 대한 감염을 잡으려면 - 여기에서는 모르겠습니다. 여기서 먼저 확실한 파괴자가 되어야 합니다...


고맙습니다! 나는 생각할 것이다.
 
gyfto :

클래스나 구조체를 생성하기 위해 어떻게 피할 수 있습니까? mql4에서. 아마도 메모리 셀에 액세스하면 ... 어떻게합니까?

структура WNDCLASSEX
typedef struct tagWNDCLASSEX {
  UINT      cbSize;
  UINT      style;
  WNDPROC   lpfnWndProc;
   int        cbClsExtra;
   int        cbWndExtra;
  HINSTANCE hInstance;
  HICON     hIcon;
  HCURSOR   hCursor;
  HBRUSH    hbrBackground;
  LPCTSTR   lpszMenuName;
  LPCTSTR   lpszClassName;
  HICON     hIconSm;
} WNDCLASSEX, *PWNDCLASSEX;
структура WNDPROC (не разобрался) 
LRESULT CALLBACK WindowProc(
  _In_  HWND hwnd,
  _In_  UINT uMsg,
  _In_  WPARAM wParam,
  _In_  LPARAM lParam
);
C++ MQL4 바이트
UINT 정수 2*4
WNDPROC(구조) 정수[4] 4*4
정수 정수 2*4
all on H* (HICON, HBRUSH 등) 정수 5*4
LPCTSR 2*0x100
C++ MQL4 바이트
HWND 정수 4
UINT 정수 4
WPARAM 정수 4
엘파람 정수 4

총 0x234(564) 바이트. 배열 구조:

반원들 lpClassName [i] 의 i
cb크기 0-3
스타일 4-7
hwnd 8-11
12-15
wParam 16-19
lParam 20-23
cbClsExtra 24-27
cbwnd엑스트라 28-31
hInstance 32-35
아이콘 36-39
hCursor 40-43
hbr배경 44-47
lpsz메뉴 이름 48-303
lpszClassName 304-559
hIconSm 560-563

따라서 함수 호출

 int   CreateWindowExA(
// создание окна, расширенный вариант, ANSI-тип
             int dwExStyle, // расширенный стиль окна
         int &[] lpClassName, // но пока использую стандартный оконный класс (т.е. тип данных string)
         string lpWindowName, // текст в заголовке
             int dwStyle, // стиль окна (наследуемый с CreateWindowA)
             int x, // координаты левого верхнего угла окна: икс...
             int y, // ...и игрек
             int nWidth, // ширина окна
             int nHeight, // высота окна
             int hWndParent, //дескриптор родительского окна
             int hMenu, //идентификатор: для родительского окна - меню, для дочернего - дочернего ему окна (MDI, что ли...)
             int hInstance, // дескриптор программы (напр., индикатора), привязанной к создаваемому окну
             int lpParam ); //указатель на lParam, млардшую половину WM_CREATE, которая равна 0x0001
   
#import
 
이것들은 단지 스케치일 뿐입니다. 잘못된 부분을 수정합니다. WNDPROC에는 MT에 존재하지 않는 STRICT 유형 검사 모드의 구조체 내에 구조체가 있거나 API 2바이트에서 long(4바이트) 및 int를 반환합니까? 여기처럼?
 
문제가 무엇인지 알 수 없습니다. Expert Advisor 최적화(모든 틱), 수신된 결과 창에서 매개변수 로드, 테스터를 통해 실행 - 완전히 다른 결과가 나옵니다. 나는 매개 변수를 제외하고 설정에서 아무 것도 변경하지 않았습니다. 로그는 주문 수정 블록에 오류 번호 1에 대해 씁니다. 무엇이 문제가 될 수 있습니까?
 

오늘 우연히 이 스레드를 헤매다가 칠면조 한 마리를 만났습니다. 일반적으로 이상한 것이 있습니다.

다음과 같이 iCustom() 을 통해 칠면조 자체의 매개변수를 호출합니다.

 sslHdn[i]= iCustom ( NULL ,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel, 1 ,y); 

어디,

IndicatorFileName=WindowExpertName();

물어보고 싶었다. 이게 정상적인 방법인가요? 왠지 이상합니다. 결국 iCustom() 없이 칠면조 자체의 변수를 참조할 수 있습니다.

나에게 이것은 전혀 논리적이지 않습니다. 스레드에 대한 다른 사람들의 의견을 듣고 싶습니다.

 
hoz :

오늘 우연히 이 스레드를 헤매다가 칠면조 한 마리를 만났습니다. 일반적으로 이상한 것이 있습니다.

다음과 같이 iCustom() 을 통해 칠면조 자체의 매개변수를 호출합니다.

어디,

물어보고 싶었다. 이게 정상적인 방법인가요? 왠지 이상합니다. 결국 iCustom() 없이 칠면조 자체의 변수를 참조할 수 있습니다.

나에게 이것은 전혀 논리적이지 않습니다. 스레드에 대한 다른 사람들의 의견을 듣고 싶습니다.

일관성 없는 논리에서 코드에 한 줄이 있다고 가정할 수 있습니다.

 #define IndicatorFileName //какое-то имя
또는 ... 나는 완전히 "생각을 잃었습니다"...
 
TarasBY :

일관성 없는 논리에서 코드에 한 줄이 있다고 가정할 수 있습니다.

또는 ... 나는 완전히 "생각을 잃었습니다"...


아니요. 그와 같은 일은 없다. 글쎄, 나는 이름이 전문가의 이름에 할당된다는 것을 위에서 보여 주었다.

IndicatorFileName=WindowExpertName();

그리고 여기에 사실 칠면조 자체가 있습니다.

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

일반적으로 칠면조 자체는 나에게 거래 신호로 흥미롭지 않습니다. 그러나 나는 흥미로운 이름을 발견했고 그 "내부"를 보기로 결정했습니다. 첨 접한건데..

 
hoz :


아니요. 그와 같은 일은 없다. 글쎄, 나는 이름이 전문가의 이름에 할당된다는 것을 위에서 보여 주었다.

그리고 여기에 사실 칠면조 자체가 있습니다.

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

일반적으로 칠면조 자체는 나에게 거래 신호로 흥미롭지 않습니다. 그러나 나는 흥미로운 이름을 발견했고 그 "내부"를 보기로 결정했습니다. 그러다보니..

나는 주제에 있지 않습니다. 표시기 자체의 호출은 원본입니다!!!
 
TarasBY :
나는 주제에 있지 않습니다. 표시기 자체의 호출은 원본입니다!!!

:) 그것이 내가 말하는 것입니다. 재미있는 트릭을 대중에게 보여주기로 결정.. 아하하. 나는 이것이 나를 놀라게 할 것이라고 생각했습니다 ... 분명히 나뿐만이 아닙니다.
 
안녕하세요 여러분! 누가 조언할 수 있습니까? 매수에 대한 보류 주문 가격에서 매도 가격이 아닌 MA에 상대적인 개시 가격을 지정하는 방법. 예를 들어, 양초는 MA 근처에서 닫히고 MA보다 7포인트 낮거나 높으며 주문의 시작 가격은 고정되어 있으며 MA+28p..? 미리 감사드립니다.