[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 160 1...153154155156157158159160161162163164165166167...432 新评论 Vitali Pecheryaga 2013.02.15 17:42 #1591 borilunad: 那么你需要RangeBars_fromM1_time 设置任何数量的点! 它是否也像我解释的那样按时间工作? Boris 2013.02.15 17:57 #1592 veti-k: 它是否也像我解释的那样按时间工作? 我不知道你是怎么解释的!试一试,想一想,CodeBase、Doku、Tutorial里有大量的东西,你会了解到所有的东西。我已经把我的东西给你了,但我现在不是在工作,而是在打磨我的东西!"。学习! Vitali Pecheryaga 2013.02.15 18:06 #1593 borilunad: 我不知道你是怎么解释的!试着弄清楚,在CodeBase、Doku、Tutorial中有大量的东西,你会得到它的窍门。我已经把我的东西给你了,但我现在不是在工作,我只是在打磨我的东西!学习! 好的,谢谢你))。 Artyom Trishkin 2013.02.15 20:04 #1594 Omm:是一个漫长的试验和错误的过程。和公共图书馆已经过数百(数千)人的测试。尽管Kimiv大师的这种古老的无损函数被证明是不可行的((在你手中))。 不可能...你只是不知道如何烹饪它。你知道你可以打破什么吗?有一个功能,有一个想法,有一个计算机。你不能把这些事情联系在一起。有一个杯子,一泡茶,糖和开水。 有些人做的茶很好喝,而你做的是不能吃的垃圾......可能是水壶坏了... begemot7 2013.02.15 21:10 #1595 有没有人按天做过统计,比如这一年中,周一涨的多,周二跌的多,等等。他们说有可能写一个指标。谁有什么想法? Boris 2013.02.15 21:51 #1596 Begemot7: 有没有人按天做过统计,比如这一年中,周一涨的多,周二跌的多,等等。他们说有可能写一个指标。谁有思想? 你可以在测试器中检查当天的情况,在每次运行中排除当天的情况,但只针对第一次开仓,因为如果你已经有一个开仓,你需要把它带到预期的结果。但按小时检查是有意义的,可以自己决定从哪个小时开始,你应该打开第一个位置。而这在很大程度上取决于TS。例如,目前我在服务器上从9点开始,如果没有位置,19点以后就不开仓。试试吧! begemot7 2013.02.15 22:09 #1597 borilunad: 你可以在测试器中按天检查,在每次运行中排除一天,但只针对第一次开仓,因为如果已经开仓了,你需要把它带到所需的结果。但按小时检查是有意义的,可以自己决定从哪个小时开始,你应该打开第一个位置。而这在很大程度上取决于TS。例如,目前我在服务器上从9点开始,如果没有位置,19点以后就不开仓。试试吧! 不是这样的,我只是需要过去一年(今天16.02.13,所以从16.02.12等时期可以选择)所选时期的所有周一的统计数据是上升还是下降,以及一周的每一天。如果可以在策略测试器中 做到这一点,请告知如何做。 Boris 2013.02.15 22:33 #1598 Begemot7: 不是这样的,我只需要统计过去一年(今天16.02.13,所以从16.02.12开始,可以选择时期)所选时期的所有周一是上升还是下降,以及一周的每一天。如果可以在策略测试器中做到这一点,那么请告知如何做。 我不认为日子可以相差这么多来计划它的工作。如果有意义,你 就进入市场,如果没有意义,你就不进入!"。 begemot7 2013.02.15 22:50 #1599 有谁知道如何计算一年来周一的涨跌,周二的涨跌,等等? Konstantin Drozdov 2013.02.16 05:48 #1600 请告知如何正确指定条件。 如果有一个未平仓的BUY订单,如果它处于盈亏平衡点,那么我们设置BUYSTOP。static bool flag ;如果(NewBar())flag = true。for(i=0;i<total;i++){OrderSelect(i,SELECT_BY_POS,MODE_TRADES)。如果(OrderSymbol()==Symbol() && OrderMagicNumber() ==123){如果(OrderType()==OP_BUY){如果(OrderStopLoss()>OrderOpenPrice()){如果(Ask>m && frUP>0 && flag){价格=归一化双倍数(frUP+(Ask-Bid)+30*Point,Digits)。takeprofit = NormalizeDouble(price+tp*Point,Digits)。ticket = OrderSend(Symbol(),OP_BUYSTOP,Lots,price,5,Bid-sl*Point,takeprofit,"Fractal",123,TimeCurrent()+72000,Blue)。如果(ticket>0)flag = false。否则Print("Error",GetLastError())。}}}}}不起作用!!! [ARCHIVE]Any rookie question, so 初学者的问题 MQL4 MT4 MetaTrader [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. 1...153154155156157158159160161162163164165166167...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么你需要RangeBars_fromM1_time
设置任何数量的点!
它是否也像我解释的那样按时间工作?
它是否也像我解释的那样按时间工作?
我不知道你是怎么解释的!试着弄清楚,在CodeBase、Doku、Tutorial中有大量的东西,你会得到它的窍门。我已经把我的东西给你了,但我现在不是在工作,我只是在打磨我的东西!学习!
是一个漫长的试验和错误的过程。
和公共图书馆已经过数百(数千)人的测试。
尽管Kimiv大师的这种古老的无损函数被证明是不可行的((在你手中))。
不可能...你只是不知道如何烹饪它。你知道你可以打破什么吗?
有一个功能,有一个想法,有一个计算机。你不能把这些事情联系在一起。
有一个杯子,一泡茶,糖和开水。 有些人做的茶很好喝,而你做的是不能吃的垃圾......可能是水壶坏了...
有没有人按天做过统计,比如这一年中,周一涨的多,周二跌的多,等等。他们说有可能写一个指标。谁有思想?
你可以在测试器中按天检查,在每次运行中排除一天,但只针对第一次开仓,因为如果已经开仓了,你需要把它带到所需的结果。但按小时检查是有意义的,可以自己决定从哪个小时开始,你应该打开第一个位置。而这在很大程度上取决于TS。例如,目前我在服务器上从9点开始,如果没有位置,19点以后就不开仓。试试吧!
不是这样的,我只是需要过去一年(今天16.02.13,所以从16.02.12等时期可以选择)所选时期的所有周一的统计数据是上升还是下降,以及一周的每一天。如果可以在策略测试器中 做到这一点,请告知如何做。
不是这样的,我只需要统计过去一年(今天16.02.13,所以从16.02.12开始,可以选择时期)所选时期的所有周一是上升还是下降,以及一周的每一天。如果可以在策略测试器中做到这一点,那么请告知如何做。
请告知如何正确指定条件。 如果有一个未平仓的BUY订单,如果它处于盈亏平衡点,那么我们设置BUYSTOP。
static bool flag ;
如果(NewBar())
flag = true。
for(i=0;i<total;i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES)。
如果(OrderSymbol()==Symbol() && OrderMagicNumber() ==123)
{
如果(OrderType()==OP_BUY)
{
如果(OrderStopLoss()>OrderOpenPrice())
{
如果(Ask>m && frUP>0 && flag)
{
价格=归一化双倍数(frUP+(Ask-Bid)+30*Point,Digits)。
takeprofit = NormalizeDouble(price+tp*Point,Digits)。
ticket = OrderSend(Symbol(),OP_BUYSTOP,Lots,price,5,Bid-sl*Point,takeprofit,"Fractal",123,TimeCurrent()+72000,Blue)。
如果(ticket>0)
flag = false。
否则
Print("Error",GetLastError())。
}
}
}
}
}
不起作用!!!