geViewShiftBar





//+------------------------------------------------------------------+
//|																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: