//+------------------------------------------------------------------+ //| geViewShiftBar.mq4| //| | //| | //+------------------------------------------------------------------+ #property copyright "" #property link "forte928" #property show_inputs //----Âíåøíèå ïàðàìåòðû.--------------------------------------------- extern datetime VisibleTime = D'05.12.2008 07:32'; // Îòîáðàæàåìàÿ äàòà èñòîðèè. extern int VisibleBar = 0; //----Âêëþ÷àåìûå ôàéëû.---------------------------------------------- #import "user32.dll" int GetDlgItem(int h, int controlID); #import #include <WinUser32.mqh> #include <ge_VKKeyCode.mq4> //=================================================================== int start() { int Handle = WindowHandle (Symbol(), Period()); int hEdit; int Visible=iBarShift(NULL,0,VisibleTime,false); if ((VisibleBar!=0)&&(VisibleBar<Bars)) { Visible=VisibleBar;Print("VisibleBar"); } //EnterCodeKey(Handle,VK_END); EnterCodeKey(Handle,VK_ENTER); hEdit = GetDlgItem(Handle, 0x45A); if (hEdit>0){// íàøëè îêîøêî// àêòèâíî äèàëîãîâîå îêíî ââîäà SetWindowTextA(hEdit, TimeToStr(Time[Visible],TIME_DATE|TIME_MINUTES)); Print(TimeToStr(Time[Visible],TIME_DATE|TIME_MINUTES)); } EnterCodeKey(hEdit,VK_ENTER); return; } //+------------------------------------------------------------------+ void EnterCodeKey(int iHandle,int KeyCode) { PostMessageA (iHandle, WM_KEYDOWN, KeyCode, 1); PostMessageA (iHandle, WM_KEYUP, KeyCode, 1); Sleep(100); return; } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Series array that contains open time of each bar
Indicator Curves created:
Indicators Used:
Custom Indicators Used:
user32
Order Management characteristics:
Other Features: