Her mum için yalnızca bir işlem açın
size bir soru sorabilir miyim? mql5'te mum başına sadece bir işlem açmak için program koduna ihtiyacım var. bana yardımcı olabilir misiniz?
sorunu çözdün mü? her mum için işlem mi açmak istiyorsun yoksa işlemin kapandığı mumun içinde yeniden işlem açılmasın mı istiyorsun?
son işlem açılışından sonra yeni mum oluşmadı ise false oluştu ise true döner. işlem koşuluna fonksiyon adını eklersen son işlemin açılışından sonra yeni bir mum oluşana kadar yeni işlem açılmaz.
bool zamanlama() { HistorySelect(0, TimeCurrent()); int total = HistoryDealsTotal() - 2; ulong ticket = HistoryDealGetTicket(total); long son_poz_acilisi = HistoryDealGetInteger(ticket, DEAL_TIME); datetime mumacilisi = iTime(_Symbol, PERIOD_CURRENT, 0); return !(PositionsTotal() == 0 && HistoryDealsTotal() != 0 && mumacilisi < son_poz_acilisi); }
size bir soru sorabilir miyim? mql5'te mum başına sadece bir işlem açmak için program koduna ihtiyacım var. bana yardımcı olabilir misiniz?