[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 254 1...247248249250251252253254255256257258259260261...633 새 코멘트 Dimka-novitsek 2012.07.15 14:45 #2531 A. 터미널이 확실히 끊어져 있고, 슬립이 있습니다!!! Dimka-novitsek 2012.07.15 14:47 #2532 비디오 슈퍼! Dimka-novitsek 2012.07.15 14:51 #2533 //+------------------------------------------------------------------+ //| поиск вульфа Димона.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 Green #property indicator_color2 Red #property indicator_color3 DarkBlue #property show_inputs #import "user32.dll" int PostMessageA(int hWnd,int Msg,int wParam,int lParam); void keybd_event(int bVk,int bScan,int dwFlags,int dwExtraInfo); #import #define WM_COMMAND 0x0111 double ВерхняячертаBuffer1[]; double НижняячертаBuffer2[]; double СинняячертаBuffer3[]; double вершина; double основание_первого_снижения; double начало; double вершина_волны_3; extern int T=4,K=200; int timeframe, start ; int бар_вершина ; int бар_основание_первого_снижения; int бар_начало; int pereklutsatel; double naklon,linija2; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() {SetIndexStyle(0,DRAW_SECTION,STYLE_SOLID,2,CLR_NONE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(0,ВерхняячертаBuffer1);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_SECTION,STYLE_SOLID,2,CLR_NONE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(1,НижняячертаBuffer2);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(1,0.0); SetIndexStyle(2,DRAW_SECTION,STYLE_SOLID,T,CLR_NONE);//Alert ("SetIndexStyle ",GetLastError( ) ); SetIndexBuffer(2,СинняячертаBuffer3);//Alert ("SetIndexBuffer ",GetLastError( ) ); SetIndexEmptyValue(2,0.0); //---- indicators //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); for ( int J=0;J<=49;J++){ //---- // for(int i=Bars; i>=0;i--) int i=Bars; бар_вершина=iHighest( NULL, timeframe, MODE_HIGH, K, start ) ; вершина =High[ бар_вершина ]; бар_основание_первого_снижения=iLowest( NULL, timeframe, MODE_LOW,NormalizeDouble ( бар_вершина/2,0), start ) ; основание_первого_снижения=Low[ бар_основание_первого_снижения ]; бар_начало=iLowest( NULL, timeframe, MODE_LOW,NormalizeDouble (бар_вершина*1.5,0), бар_вершина ) ; начало=Low[ бар_начало ]; // Alert ( " бар_вершина ",бар_вершина , " вершина " , вершина , // " бар_основание_первого_снижения " ,бар_основание_первого_снижения , " основание_первого_снижения " , основание_первого_снижения , // " бар_начало " , бар_начало , " начало " , начало ); if(начало>основание_первого_снижения){naklon=(начало-основание_первого_снижения)/(бар_начало-бар_основание_первого_снижения); // Alert("naklon ", naklon); НижняячертаBuffer2[бар_начало]=начало;linija2=начало;for(i=бар_начало-1;i>=0;i--){linija2=linija2-naklon; // Alert ("linija2 " , linija2 ); НижняячертаBuffer2[i]=linija2; // Alert("НижняячертаBuffer2[i] ", НижняячертаBuffer2[i] , " i " , i); } НижняячертаBuffer2[бар_основание_первого_снижения]=основание_первого_снижения;} for (i=0;i<100;i++){ СинняячертаBuffer3[i]= Open[i];} for (i=330;i<500;i++){ СинняячертаBuffer3[i]= Open[i];} ВерхняячертаBuffer1[бар_начало]=начало; double точка4; int бар_точка4; бар_точка4=iHighest( NULL, timeframe, MODE_HIGH, бар_основание_первого_снижения, 3 ) ; точка4 =High[ бар_точка4 ]; if(вершина>точка4){naklon=(начало-точка4)/(бар_начало-бар_точка4); double linija1=начало;for(i=бар_начало-1;i>=0;i--){linija1=linija1-naklon;ВерхняячертаBuffer1[i]=linija1; }} double vulf=НижняячертаBuffer2[0]; if ( vulf==Ask&&vulf==Bid)vulf=1; else{ for (vulf=vulf+Point*10; vulf==НижняячертаBuffer2[0];vulf=vulf-Point){ if ( vulf==Ask&&vulf==Bid){vulf=1;}} for (vulf=vulf-Point*10; vulf==НижняячертаBuffer2[0];vulf=vulf+Point){ if ( vulf==Ask&&vulf==Bid)vulf=1;} } if (vulf==1){Comment (" Есть вульв!!! " , " timeframe " , timeframe);return(0); } else pereklutsatel=pereklutsatel+1; Sleep(10000); int hwnd; if (vulf!=1&&pereklutsatel==1) {timeframe=15;hwnd=WindowHandle(Symbol(),Period()); PostMessageA(hwnd,WM_COMMAND,33139,0); Sleep(10000); } if (vulf!=1&&pereklutsatel==2) {timeframe=30;hwnd=WindowHandle(Symbol(),Period()); PostMessageA(hwnd,WM_COMMAND,33140,0); Sleep(10000); } if (vulf!=1&&pereklutsatel==3) {timeframe=60;hwnd=WindowHandle(Symbol(),Period()); PostMessageA(hwnd,WM_COMMAND,35400,0); Sleep(10000); } if (vulf!=1&&pereklutsatel==4) {timeframe=240;hwnd=WindowHandle(Symbol(),Period()); PostMessageA(hwnd,WM_COMMAND,33136,0); Sleep(10000); } if (vulf!=1&&pereklutsatel==5) {timeframe=1440;hwnd=WindowHandle(Symbol(),Period()); PostMessageA(hwnd,WM_COMMAND,33134,0); Sleep(10000); } if (vulf!=1&&pereklutsatel==6) {timeframe=10080;hwnd=WindowHandle(Symbol(),Period()); PostMessageA(hwnd,WM_COMMAND,33141,0); Sleep(10000); } if (vulf!=1&&pereklutsatel==7) {Comment (" Нет вульва!!! " , " timeframe " , timeframe);K=K+50;return(0); } } //---- return(0); } //+------------------------------------------------------------------+ noobys 2012.07.15 14:58 #2534 안녕하세요! 마지막으로 닫힌 바의 가격을 표현하는 방법을 알려주십시오. 결국 Bid & Ask는 현재의 가격인가? Рустам 2012.07.15 15:00 #2535 닫기[1] Dimka-novitsek 2012.07.15 15:00 #2536 감독자!!! 업데이트를 사용하는 방법은 다음과 같습니다. 예, 정확히 실제입니다. FAQ에 이미 답변이 된 것을 알 수 있습니다. 그건 그렇고, 감사합니다!!!!! Евгений 2012.07.15 15:10 #2537 skyjet : 안녕하세요! 마지막으로 닫힌 바의 가격을 표현하는 방법을 알려주십시오. 결국 Bid & Ask는 현재의 가격인가? 질문이 모호합니다 -- 대답이 모호합니다. --> 닫기[1], 높음[1], 낮음[1], 열기[1], (높음[1]+낮음[1])/2, ...를 선택하십시오. noobys 2012.07.15 15:17 #2538 FAQ : 닫기[1] 정말 감사합니다! 포인트를 표현하는 방법? 그냥 +5 쓰세요? Dimka-novitsek 2012.07.15 15:37 #2539 포인트 수를 표현하려면 포인트로 나누어야 합니다. 소위 말하는 것 같습니다. 미리 정의된 변수 는 한 점의 크기입니다. 아, 아니, 아니야, 악마를 쫓는 거야, 그런 게 아니야. 1.2244라는 특정 가격 값이 있다고 가정해 보겠습니다. 가격에 5 pp를 추가하려면 1.2244+(5*Point)와 같이 작성해야 하며 1.2249가 됩니다. 당연하게도? Рустам 2012.07.15 15:43 #2540 선적 서류 비치 미리 정의된 변수 가리키다 1...247248249250251252253254255256257258259260261...633 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
감독자!!! 업데이트를 사용하는 방법은 다음과 같습니다.
예, 정확히 실제입니다. FAQ에 이미 답변이 된 것을 알 수 있습니다. 그건 그렇고, 감사합니다!!!!!
안녕하세요! 마지막으로 닫힌 바의 가격을 표현하는 방법을 알려주십시오. 결국 Bid & Ask는 현재의 가격인가?
닫기[1]
포인트 수를 표현하려면 포인트로 나누어야 합니다. 소위 말하는 것 같습니다. 미리 정의된 변수 는 한 점의 크기입니다. 아, 아니, 아니야, 악마를 쫓는 거야, 그런 게 아니야. 1.2244라는 특정 가격 값이 있다고 가정해 보겠습니다. 가격에 5 pp를 추가하려면 1.2244+(5*Point)와 같이 작성해야 하며 1.2249가 됩니다. 당연하게도?
선적 서류 비치
미리 정의된 변수
가리키다