"奇迹"、"数字"、"群体 "运动指标

 

按照下面的顺序打开六种乐器,在屏幕上这样定位。

NZDUSD USDCAD

EURUSD USDCHF

英镑兑美元 美元兑日元

------------------------------------------------------

然后在任何通常的指标/顾问中,在start()之后的开头插入这个简单的代码。


string Shift = "------------------------------------------------------------------------------------------------------------- ";
static double BidInit = 0;
static double BidPrev = 0;

static datetime TimeInit = 0;
static int TimeFrame = 3600;
int TimePassed = 0;
if (TimeCurrent() >= ( TimeInit + TimeFrame) )
{
TimeInit = TimeCurrent();
BidInit =NormalizeDouble(Bid,Digits);
BidPrev = BidInit;
}
如果(NormalizeDouble(Bid,Digits)) !
{
TimePassed = (TimeCurrent() - TimeInit)/60;
Comment(Shift,NormalizeDouble((Bid-BidInit)/Point,Digits),
" (",
NormalizeDouble(BidInit,Digits),
"-",
NormalizeDouble(Bid,Digits), " : " ,TimePassed, " min.)");
BidPrev = Bid;
}

------------------------------------------------------------------------------

同时在上述所有金融工具上运行该指标/顾问。

对于那些喜欢捕捉 "群体运动 "的人来说,其结果将是非常有趣的。

事实证明, 任何运动,即使是在10-15个点之内,都是一种群体运动。



谁想试试--这段代码是作为专家顾问设计的,在附件文件中。

附加的文件:
 
Sart >> :


------------------------------------------------------------------------------

对于那些喜欢捕捉 "群体运动 "的人来说,其结果将是非常有趣的。

事实证明,任何运动,即使是10-15点以内的运动,都是一种群体运动。



谁想试试 - 这个代码在附件中。




市场的秘密就在这里了!

 
塞门-塞梅尼奇休息
 
Lord_Shadows >> :

>> 所以,市场的秘密就出来了 !

我建议你运行它并观察一个小时。

这个 "指标"(即使不加倒装逗号,我加倒装逗号是因为代码异常简单)。

在我看来,它比其他任何工具都能更清楚地显示出市场的当前方向。

 

这很明显。所有这些夫妇都要依靠美元!"。你认为还能怎样呢?这相当于说,一个人从车上下来,向他的房子走去,会离开汽车,与他接近房子的距离完全相同。如果有一辆自行车停在房子附近,他将以接近房子的相同距离接近自行车。但由于房子和人之间的距离与自行车和人之间的距离相差几厘米(例如),而距离测量的精确度是以米为单位选择的,所以这些距离是通过四舍五入来等价的。

 
Здравствуйте.




С уважением,
Ais.
 
Sart >>......在我看来,比其他任何工具都能更清楚地显示市场的当前方向。

我不知道实际应用情况,但这是一个很好的印象。

谢谢你,萨特。

 

思想在空气中,萨特。我自己最近也把注意力转向了多国货币。在我看来,只有这种方法才能正确定义趋势的概念。

 

只是如何使用它?

例如,如果日元和英镑已经变化了40点,而日元是0,我们应该买入日元吗?


一点补充性的评论


//----------------------------------------------------------------------------
int init() { return(0); }
//----------------------------------------------------------------------------
int deinit() { return(0); }
//----------------------------------------------------------------------------
int start () 
{ 
	string Shift = "                                                                                               ";
	static double	BidInit = 0; // начальное значение цены
	static double BidPrev = 0; // предыдущее значение цены

	static datetime TimeInit = 0; // начальное время
	static int TimeFrame = 3600; // время, для которого расчитывается смещение
	int TimePassed = 0; 
	if (TimeCurrent()>= TimeInit+ TimeFrame) // если прошло TimeFrame секунд, то переинициализируем цены
	{
		TimeInit = TimeCurrent(); // сохраняем текущее время
		BidInit = NormalizeDouble(Bid ,Digits); // берем текущую цену
		BidPrev = BidInit; // созраняем ее
	}
	if (NormalizeDouble(Bid,Digits)!=NormalizeDouble( BidPrev,Digits)) // если текущая цена не равна сохраненной
	{
		TimePassed = (TimeCurrent()- TimeInit)/60;	// пройденное время в минутах
		// выводим коментарий
		Comment( Shift, 
			NormalizeDouble((Bid- BidInit)/Point, Digits), // изменение в пуктах от первоначальной
			" (", 
			NormalizeDouble( BidInit, Digits), // первоначальная
			"  -  ", 
			NormalizeDouble(Bid, Digits), // текущая
			" :  ",
			TimePassed," мин.)");					// пройдено времени
		BidPrev = Bid; // сохраняем цену
	}
	return(0);
}
 
还有一个问题。为什么我们每小时只更新一次BidInit?(更准确地说,是每一个时间框架秒一次。)
 

我很久以前就把塞米扬-塞梅尼奇的指标转换为大致相同的计算方式,并在原则上将其用于交易,并非没有成功。