Merhaba,
Aşağıdaki örnek yapıyı inceleyip kullanabilirsiniz.
// Gerekli zaman aralığı
[Parameter("10:01:00")]
public string Baslangic;
[Parameter("17:59:00")]
public string Bitis;
public bool FX_ZamanindaMI(DateTime zaman)
{
var bas = TimeSpan.Parse(Baslangic);
var bit = TimeSpan.Parse(Bitis);
return (zaman.TimeOfDay >= bas && zaman.TimeOfDay <= bit);
}
// # Gerekli zaman aralığı
public override void OnDataUpdate(BarDataEventArgs barData)
{
// var zamanKontrolu = FX_ZamanindaMI(barDataCurrentValues.LastUpdate.DTime);
var zamanKontrolu = FX_ZamanindaMI(barData.BarData.Dtime);
if (CrossAbove(most.ExMOV, most) && zamanKontrolu)
{
SendMarketOrder(Symbol, BuyOrderQuantity, (OrderSide.Buy));
Debug("Alış emri verildi.");
}
if (CrossBelow(most.ExMOV, most) && zamanKontrolu)
{
SendMarketOrder(Symbol, SellOrderQuantity, (OrderSide.Sell));
Debug("Satış emri verildi.");
}
}
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io