周末晚上 - 页 38

 
Vladimir Karputov:

两条趋势线.mq5

版本 "1.001"


止损、止盈和追踪功能被禁用。在开仓时,会添加一个注释("涨 "或 "跌"),以了解哪条线触发了信号。

OnTick在经过任何一行时都会显示一个关键错误。

 
以下是关于该错误的日志。
MJ      0       02:48:40.746    Tester  EURUSD,H1 (Alpari-MT5-Demo): generating based on real ticks
JR      0       02:48:40.746    Tester  EURUSD,H1: testing of Experts\Two_Trend_Line.ex5 from 2019.08.01 00:00 to 2019.08.19 00:00 started with inputs:
KR      0       02:48:40.746    Tester    InpStopLoss=0
QF      0       02:48:40.746    Tester    InpTakeProfit=0
PL      0       02:48:40.746    Tester    InpTrailingFrequency=9
IN      0       02:48:40.746    Tester    InpTrailingStop=0
PD      0       02:48:40.746    Tester    InpTrailingStep=5
IR      0       02:48:40.746    Tester    InpLotOrRisk=1
NQ      0       02:48:40.746    Tester    InpVolumeLotOrRisk=0.01
MG      0       02:48:40.746    Tester    InpTrendLineUPName=UP
MP      0       02:48:40.746    Tester    InpTrendLineDOWNName=DOWN
IF      0       02:48:40.746    Tester    InpWorkTimeFrame=0
RL      0       02:48:40.746    Tester    InpOnlyOne=false
DQ      0       02:48:40.746    Tester    InpReverse=false
IE      0       02:48:40.746    Tester    InpCloseOpposite=false
LQ      0       02:48:40.746    Tester    InpPrintLog=false
IF      0       02:48:40.746    Tester    InpMagicUP=312169352
EF      0       02:48:40.746    Tester    InpMagicDOWN=312169353
MO      0       02:48:40.953    Ticks   EURUSD : real ticks begin from 2019.08.01 00:00:00
OI      0       02:48:41.164    History EURUSD,Daily: history cache allocated for 423 bars and contains 410 bars from 2018.01.02 00:00 to 2019.07.31 00:00
DK      0       02:48:41.183    History EURUSD,Daily: history begins from 2018.01.02 00:00
CK      2       02:49:07.469    Two_Trend_Line (EURUSD,H1)      2019.08.01 04:00:00   array out of range in 'Two_Trend_Line.mq5' (1302,69)
RE      2       02:49:07.469    Tester  OnTick critical error
IK      0       02:49:07.475    Tester  EURUSD,H1: 10397 ticks, 5 bars generated. Environment synchronized in 0:00:00.568. Test passed in 0:00:26.980 (including ticks preprocessing 0:00:00.172).
FN      0       02:49:07.475    Tester  EURUSD,H1: total time from login to stop testing 0:00:27.548 (including 0:00:00.568 for history data synchronization)
HR      0       02:49:07.476    Tester  274 Mb memory used including 1.41 Mb of history data, 64 Mb of tick data
 

在选择资金管理的某个地方出现了错误。当我们从利息转为固定地段。当有兴趣时,就会开仓。 显然,我只是在赶时间。另一件事:职位开放时有滞后性。
当然,也许现在就应该是这样的。我不是在和马匹比赛。我只是在协调事件的进程。
我很抱歉。如果我应该早点报告出价和要价。交易应该来自于他们,而不是烛台。


在第一种情况下,机器人等待下一个蜡烛,并立即用它打开一个Sell。但它应该是在Ask从上往下越过Down线后立即进行。UP线的情况也是如此。当进行交易时,机器人应该从当前的市场价格(Ask和Bid)开始,但不是从蜡烛图开始。
算法如下:如果问价<上升或下降线,则卖出。如果出价>涨线或跌线,则买入。买入和卖出不是指交易方面,而是指条件方面。两个指标都必须过线。 一旦发生,交易就被执行。开仓和平仓应 以当前价格为基础,而不是以OPN和CLSE的烛台为基础。

 

两条趋势线.mq5

版本 "1.002"


修正了设置手数时与风险的工作。


提醒您:检查交叉点只在新条形图 诞生的时刻才有效。对价格跨越作出即时反应是相当危险的,我不明白其中的逻辑。


已添加。

注意"工作时间框架"参数 - 这是一个设置新条形图被捕获的时间框架。在 "工作 时间框架 "的新条上已经检查了H1上的价格交叉。也就是说,如果"工作时间框架"被设置为M1,这意味着我们的线与H1条的交叉将被检查,每分钟一次。

附加的文件:
 
Vladimir Karputov:

两条趋势线.mq5

版本 "1.002"


修正了设置手数时与风险的工作。


提醒您:检查交叉点只在新条形图 诞生的时刻才有效。对价格跨越作出即时反应是相当危险的,我不明白其中的逻辑。


已添加。

注意"工作时间框架"参数 - 这是一个设置新条形图被捕获的时间框架。在 "工作 时间框架 "的新条上已经检查了H1上的价格交叉。也就是说,如果"工作时间框架"被设置为M1,这意味着我们的线与H1条的交叉将被检查,每分钟一次。

作为一种选择:把支票带到一个更快的时间框架,是的。但我希望它是在 "问 "和 "竞 "上。当然,交易将是频繁的。我们将拭目以待。也许在酒吧与M1,甚至更好。
 
简单地说,如果一个订单在离线很远的地方打开,陷阱里就会有一个洞,存款就会通过这个洞跑掉。
 
问题。上升线已被越过,但卖出交易仍在继续。在设置中把它设置为M1
附加的文件:
WTF.jpg  101 kb
 
Rad89:
问题。上升线被越过,但卖出交易仍在持续。在设置中,我设置了M1

请提供带有设置的全套文件。绘图线中的图表模板。日期从和到。符号和时间框架。一般来说,从测试器窗口的两个标签(Natstrokes和Parameters)。

 
Vladimir Karputov:

请提供带有设置的全套文件。画有线条的图表模板。日期从和到。符号和时间框架。一般来说,从测试器窗口的两个标签(Natstrokes和Parameters)。

线路方面没有问题。把它们放在图表的任何地方,它们会自动放在新的一天应该在的地方。他们才是好的,好的。 问题出在处理订单的滞后性上。
除了时间框架和批次外,我没有在设置中改变任何东西。我已经把这些线称为它们应该是的。线路一切正常。它们像时钟一样适合在图表上运行。

附加的文件:
1.jpg  60 kb
2.jpg  145 kb
 
Vladimir Karputov:

请提供带有设置的全套文件。画有线条的图表模板。日期从和到。符号和时间框架。一般来说,从测试器窗口的两个标签(Natstrokes和Parameters)。

如果到时候还没有决定,我只能在晚上录一段视频。我将直接显示机器人失误的点。