TickDatabase选项不是必需的,但如果启用则会很好。我只是从你的EA收集滴答声添加到这里找到的数据库(
http://www.RonaldRaygunForex.com/TickDB/Archive)。下载文件夹每周六上午2点(美国东部时间)更新一次,前一周的刻度。我向您保证,我只收集这些数据点: Bid Ask Time BrokerName 我目前正致力于一些机器学习研究,以我的Old Dog New Tricks线程为基础,收集的tick数据将使我的研究更容易。
TickDatabase选项不是必需的,但如果启用则会很好。我只是从你的EA收集滴答声添加到这里找到的数据库(
http://www.RonaldRaygunForex.com/TickDB/Archive)。下载文件夹每周六上午2点(美国东部时间)更新一次,前一周的刻度。我向您保证,我只收集这些数据点: Bid Ask Time BrokerName 我目前正致力于一些机器学习研究,以我的Old Dog New Tricks线程为基础,收集的tick数据将使我的研究更容易。
亲爱的Raygun先生,感谢您提供此EA。我有2个Q如果你能帮忙我会很开心。我设置EachTickMode = TRUE ... CloseOnOppSignal = TRUE ... MoveStopOnce = FALSE 1)我在1小时蜡烛上使用它。如果我的TProf#305; t 20点被击中,如果它仍然在同一个蜡烛上,EA再次打开相同的订单,我不想要它。 (如果它仍然在同一个蜡烛上,如果第二个TProfit被击中,它会打开第三个订单,我真的不想要它......)我怎样才能阻止EA打开第二个..第三个订单它击中第一个TakeProfit之后的同一支蜡烛? 2)是否可以通过批次乘数将静态批量大小更改为增加批量?因为保持相同的批量大小Donot恢复损失。如果EA使用乘数增加批量大小,如果它丢失了先前的订单,则可能非常有用。谢谢你的阅读。为您和每个在这里贡献的人带来我最好的祝福。
乔治我的设置如下。如果错误,请查看并更正错误主设置MagicNumber = 2160 SignalsOnly = True Alerts = = True SignalMail = False PlaySounds = True ScreenShots = True ECNBroker = True TickDatabase = True CloseOnOppositeSignal = True; EachTickMode = True Lots = 0.01 MoneyManagement = False Risk = 0 Slippage = 5 UseStopLoss = True StopLoss = 100 UseTakeProfit = False TakeProfit = 60 UseTrailingStop = True TrailingStop = 15 MoveStopOnce = False; MoveStopWhenPrice = 50; MoveStopTo = 1; MA1设置MA1Period = 3 MA1Shift = 0 MA1Method = 0 MA1Price = 0 MA1CrossBuffer = 3 MA2设置MA2Period = 8 MA2Shift = 0 MA2Method = 0 MA2Price = 0使用EA协助Godwin的成员
乔治,它没有按MA1 = 3和MA2 = 8个周期排序。我的输入设置与我上一篇文章中的相同。您使用EA并且可以发布设置吗?尊重戈德温Originally Posted by ;
不,我不再使用EA了。我没有时间对它进行适当的测试然后我忘记了所有这些。我有这些设置,他们用于回测:主要设置extern字符串Remark1 = ==主要设置==; extern int MagicNumber = 16756; extern bool SignalsOnly = False; extern bool Alerts = False; extern bool SignalMail = False; extern bool PlaySounds = False; extern bool ECNBroker = True; extern bool TickDatabase = True; extern bool CloseOnOppositeSignal = True; extern bool EachTickMode = True; extern double Lots = 1; extern bool MoneyManagement = False; extern int风险= 3; extern int Slippage = 5; extern bool UseStopLoss = True; extern int StopLoss = 100; extern bool UseTakeProfit = False; extern int TakeProfit = 60; extern bool UseTrailingStop = False; extern int TrailingStop = 30; extern bool MoveStopOnce = False; extern int MoveStopWhenPrice = 50; extern int MoveStopTo = 1; extern字符串Remark2 =; MA1设置extern字符串Remark3 = == MA1设置==; extern int MA1Period = 0; extern int MA1Shift = 0; extern int MA1Method = 0; extern int MA1Price = 0; extern int MA1CrossBuffer = 0; extern string Remark4 =; MA2设置extern字符串Remark5 = == MA2设置==; extern int MA2Period = 0; extern int MA2Shift = 0; extern int MA2Method = 0; extern int MA2Price = 0;Originally Posted by ;