曼达林 - 页 5

 

曼达林的时间过滤器

嗨,newdigital。

我到处都找不到带时间过滤器的曼达林。

顺便说一下,过滤器8-18是格林威治标准时间,对Alpari来说应该改为6-16?

谢谢。

Fikko

 

带有时间过滤器的曼达林EA。

附加的文件:
 
fikko:
嗨,newdigital。

我找不到到处张贴的带有时间过滤器的普通话。

顺便说一下,过滤器8-18是格林威治标准时间,应该改为6-16的Alpari?

谢谢。

Fikko

我把它贴在这里

我正在使用North Finance来测试这个EA。北方金融是在GMT+3。Alpari是GMT+2。因此,如果我们在北方金融有8个,那么在Alpari就会有7个。

 

更新的报表,更新的每周/总成绩,请看这个帖子https://www.mql5.com/en/forum/173383/page27

 
newdigital:

并在 "int start "块的开头插入以下内容。

if (UseHourTrade){

if(!(Hour()>=FromHourTrade&&Hour()<=ToHourTrade)){

Comment("Non-Trading Hours!");

return(0);

}

}

我无法在EA中找到 "int start "块。帮助

 
waaustin:
我无法找到EA中的 "int start "块。帮助

带有时间过滤器的曼达林在文件的线程中https://www.mql5.com/en/forum/173363/page3

如果要进行固定手数的交易(例如总是1手或总是0.1手),你需要将FixedLot设置为true。

 

曼达林。没有时间过滤器。

1.开放的交易。

我看到现在有4笔交易是开放的。

以点为单位。

5709702 187233 2006.10.23 07:00 buy 0.60 eurusd 1.2615 1.2577 1.2815 1.2660 0.00 0.00 45.00

5735492 187233 2006.10.24 19:06 buy 0.70 gbpusd 1.8743 1.8783 1.8943 1.8864 0.00 0.00 121.00

5736317 187233 2006.10.24 20:00 sell 0.70 usdjpy 119.18 119.57 117.18 118.69 0.00 0.00 49.00

5735321 187233 2006.10.24 19:00 sell 0.70 usdchf 1.2658 1.2659 1.2458 1.2583 0.00 0.00 75.00 [/CODE]

In deposit currency:

187233 2006.10.23 07:00 buy 0.60 eurusd 1.2615 1.2577 1.2815 1.2661 0.00 -11.10 276.00

5735492 187233 2006.10.24 19:06 buy 0.70 gbpusd 1.8743 1.8783 1.8943 1.8866 0.00 -7.56 861.00

5736317 187233 2006.10.24 20:00 sell 0.70 usdjpy 119.18 119.57 117.18 118.69 0.00 -30.79 288.99

5735321 187233 2006.10.24 19:00 sell 0.70 usdchf 1.2658 1.2659 1.2458 1.2582 0.00 -17.05 422.83 [/CODE]

2. Trades which was closed since this Monday (this week).

It was few trades from this Monday which was closed already.

In pips:

[CODE]5707001 187233 2006.10.20 22:00 buy 0.60 eurusd 1.2620 1.2523 1.2820 2006.10.23 05:00 1.2610 0.00 0.00 -10.00

2 5709030 187233 2006.10.23 05:00 sell 0.60 eurusd 1.2610 1.2710 1.2410 2006.10.23 07:00 1.2615 0.00 0.00 -5.00

187233 2006.10.20 18:31 buy 0.60 usdjpy 118.71 118.64 120.71 2006.10.24 20:00 119.19 0.00 0.00 48.00

in deposit currency:

[CODE]187233 2006.10.20 22:00 buy 0.60 eurusd 1.2620 1.2523 1.2820 2006.10.23 05:00 1.2610 0.00 -2.22 -60.00

2 5709030 187233 2006.10.23 05:00 sell 0.60 eurusd 1.2610 1.2710 1.2410 2006.10.23 07:00 1.2615 0.00 0.00 -30.00

187233 2006.10.20 18:31 buy 0.60 usdjpy 118.71 118.64 120.71 2006.10.24 20:00 119.19 0.00 6.36 241.63

这样你就明白了点数和存款货币计算的不同之处。

 

有没有人注意到Mandarine只做卖单? 我已经试过这个EA,它的所有交易都是卖出。 所以我查看了交易日志,发现所有的买入订单都有无效的止损,因此没有被执行!我在程序中查看了买入的代码,果然有一个 "+",而不是 "+"。

当我在程序中查看 "买 "的代码时,果然在下面红色显示的止损栏中出现了 "+"而不是"-"。 对于 "买入",止损必须低于买入价。

这是一个普遍的问题还是只是我的问题。 当我用减号而不是加号时,日志中没有错误。

if(buysig && ttime!=Time[0]) {

res=OrderSend(symbol,OP_BUY,LotsRisk(StopLoss),Ask,slipage,Ask+StopLoss*Point,Ask-TakeProfit*Point, "t3",MAGICNUM,0,Red)。

如果(res<0)Print("错误打开BUY订单:",ErrorDescription(GetLastError())。

ttime=Time[0];

Pipsqueak2

 

我没有这个问题。

附加的文件:
 

新的Mandarine(几乎)。

我一直在玩原来的Mandarine。我已经纠正了买入订单中的错误(无效的止损),并引入了我自己的算法来输入头寸。

我使用抛物线SAR和一个长周期动量 震荡器来过滤交易。在 "测试器 "上的结果是惊人的,(对我这个非程序员来说)。见附件中的结果。按照我的标准,它们比我最近得到的负面数字要好得多。注意SAR似乎在较大的时间段内效果最好,(噪音减少)。

干杯。

Pipsqueak2

附加的文件: