if (bay_min == true) datetime T=Time[0] //сработал сигнал на покупку запоминаем время бараif(iBarShift(NULL,0,T)==2) //по времени, сигнал был на 2 баре
{
if (Open[1]<Close[1] && Open[2]<Close[2] ) //и эти бары бычьи
{
// что-то делаем
}
}
// я думаю, как-то так.
谢谢你,逻辑很清楚,但它已经完全停止了开仓交易。
проблема в этой строчке
if(iBarShift(NULL,0,T)==2) //по времени, сигнал был на 2 баре
但对于输出,我理解打印机只打印4位或更少的数字。
那么如果打印(DoubleToStr(Startprice,5)); //打印Startprice
它给出了5。
但是,当你加入一个酒吧的时间
这一行没有添加酒吧的时间?
如果是这样的话。
它不工作,它责备'='--不兼容的类型 C:\fortest\experts\sve.mq4 (34, 14)
我怎样才能正确书写?
谢谢你的答复,我已经做了一个星期了)
像这样试试吧。
但对于输出,我理解打印机只打印4位或更少的数字。
那么如果打印(DoubleToStr(Startprice,5)); //打印Startprice
它给出了5。
但是,当你加入一个酒吧的时间
这一行没有添加酒吧的时间?
显示你如何得到bay_min。
我如何教计算机严格执行这项任务的商业刹车?否则,测速杆只有在它愿意的情况下才会有反应!延迟时间通常为3-8秒。提到所有的坏女人!
我如何教电脑执行这个严格意义上的商业任务的商业刹车?否则,测速杆只有在它愿意的情况下才会有反应!延迟时间通常为3-8秒。提到所有的坏女人!
尽力而为
战略测试仪报告
我设法创建了我自己的EA。我以19的固定点差运行它。自2005年以来。总是止损。始终采取。它不使用平均数和马汀。仓位在当天关闭,即不转移到第二天。
我的程序员很差劲,可以说是很差劲。
已经离开几天了...我想知道--扔在图上的向导与计算中使用的向导的参数是否相同?也许这就是问题所在?
当然,他们有相同的参数。在这里,在测试模式下,我打开了一个特定的MA的属性。
(我仍然没有时间深入研究代码并把它拆开)。
我想做一个函数,比如说。
//-----------------------------------------------------------------------------+
double ma(int MAperiod, int MAmethod, int MAshift) {return (iMA(Symbol(), Period(), MAperiod, 0, MAmethod, PRICE_OPEN,MAshift)); }
//-----------------------------------------------------------------------------+
并调用它来获得参数