Otomatik ticaret nedir?
Otomatik alım, temel alınan bir sistem veya programa göre otomatik olarak verilen alış ve satış emirlerine dayalı bir alım satım planıdır. Alım veya satım emirleri, temel sistem veya programdaki ticaret koşulları yerine getirildiğinde verilir.
Önemli Çıkarımlar
- Otomatik alım, alım ve satım emirlerinin programlanmış bir stratejiye göre otomatik olarak verildiği zamandır. Ticaret programına insan müdahalesini sınırlayan gelişmiş otomatik alım, karmaşık ve iyi yazılmış bir ticaret programı gerektirir. Program, düzgün çalıştığından emin olmak için hala insan izlemesini gerektirir., stratejiyi programlamaya çalışmadan önce kârlılık açısından kapsamlı bir şekilde test edilmelidir.
Otomatik Ticareti Anlama
Autotrading, yatırımcıların piyasa fırsatlarından gerçek zamanlı olarak faydalanmalarını sağlayan bir ticaret planı türüdür. Genellikle karmaşık programlama ve bazı durumlarda harici programlamayı veya eklentileri destekleyen gelişmiş ticaret platformlarını içerir.
Yatırımcılar, özelleştirilmiş bir ticaret stratejisine dayalı otomatik işlemler yapmak için ticaret yazılımını programlayabilir veya ticaret yazılımına bir program bağlayabilir.
Autotrading'in temel formları her türlü perakende yatırımcı tarafından da kullanılabilir. Örneğin, belirli ölçütler karşılandığında gelecekte yürütülecek siparişlerin ayarlanması en temel otomatik alım satım biçimidir. Daha ileri bir düzeyde, otomatik ticaret potansiyel olarak insan girdisini tamamen ortadan kaldırabilir. Yazılım programlandıktan sonra, insan müdahalesine veya girişine gerek kalmadan çalışmaya devam edecektir. Gelişmiş durumda, program yatırımcıları programlarının beklendiği gibi çalıştığından emin olmak için programlarını yakından izleyecektir.
Genel olarak, otomatik işlem sistemleri hisse senetleri, vadeli işlemler, opsiyonlar ve forex dahil olmak üzere çok çeşitli pazarlarda kullanılmaktadır.
Otomatik Ticaret Yetenekleri
Otomatik ticaret önceden belirlenmiş bir ticaret stratejisi gerektirir. Strateji, ticaretin ne zaman ve neden yapılacağını tanımlayan otomatik işlem programının temelidir. Her türlü yatırımcı için çeşitli şekillerde yapılandırılabilir. Perakende yatırımcılar, yıl boyunca düzenli aralıklarla yatırım satın alan veya belirli parametreleri karşılayan hisse senetlerine şartlı emirler veren temel otomatik alım satım planları uygulayabilir. Koşullu siparişler, yatırımcının bir fiyata ulaşıldığında otomatik yürütme için belirtilen seviyelerde işlem yapmasına izin verir.
Kurumsal yatırımcılar ve teknik tüccarlar, ızgara ticareti, trend ticareti, ölçeklendirme veya solma gibi koşullu siparişlere ve stratejilere izin veren karmaşık ticaret sistemlerini kullanacaklar.
Birçok teknik günlük işlemcisi, yalnızca eklentilerin veya harici programların platformlarına bağlanmasına izin veren veya göstergeler ve otomatik ticaret programları oluşturmak için platformun kendisinde bir kodlama programı sunan aracılarla çalışır.
Örneğin, TD Ameritrade ve Interactive Brokers gibi aracılık platformları kodlama ve otomatik alım satım yetenekleri sunar. Kurumsal yatırımcılar genellikle algoritmik programlama yoluyla otomatik ticarete izin veren kendi özel ticaret platformlarına sahip olacaklar.
Otomatik Ticaret Stratejileri
Kurumsal yatırımcılar, bir portföyün hedefinin belirlediği ölçütlere göre yatırım portföyleri için işlem yapmak isteyen karmaşık algoritmalar kullanabilirler. Bu, her bir hisse senedine belirli bir yüzde veya dolar tahsisini korumak için menkul kıymetlerin otomatik olarak alınıp satılmasını veya portföydeki varlıkların bir endeksle eşleştirilmesini içerebilir.
Teknik günlük işlemciler, teknik piyasa sinyallerine dayanarak yatırım yapmak için otomatik alım satımı kullanacaklar. Genellikle otomatik ticaret için karmaşık koşullu siparişler kullanırlar. Bu tür emirler, yatırımcının bir giriş fiyatı belirlemesine ve risk yönetimi için önceden belirlenmiş kar ve zarar seviyeleri oluşturmak için ticaretin etrafında bir yaka oluşturmasına izin verir. Autotrading programları, alış / satış farklarını geliştiren, ticaret açığı, işlem aralıkları veya saç derisini geliştiren eğilimlerden yararlanmak için oluşturulabilir. Sayısız strateji var. Bunları kullanmak sadece yatırımcının kârlı stratejiler bulma ve etkili bir şekilde programlama yeteneği ile sınırlıdır.
Autotrading, forex piyasasında yatırımcılar için de popülerdir. Çoğu broker, diğer tüccarlar ve işletmeler tarafından sağlanan programları yükleyebilen bir platform sunar. Forex piyasasında otomatik alım satım programlarının yaygın kullanımı, aslında önemsiz olan, canlı ticaret koşullarında denenmemiş ve kârsız olan çok sayıda otomatik alım satım yazılımının olduğu anlamına gelir. Bir ticaret programı satın alırken, arena küçük (veya büyük) bir ücret karşılığında zenginlik umutları sunan dolandırıcılarla dolu olduğundan dikkatli olun.
Forex yatırımcıları, örneğin MQL4 ve MQL5 adlı MetaTrader4 veya MetaTrader5 kodlama dilini kullanarak kendi ticaret programlarını da oluşturabilirler.
Bir Otomatik Ticaret Stratejisi İçin Dikkate Alınacak Örnek Kriterler
Otomatik ticaret kulağa basit gelebilir, ancak basit bir ticaret stratejisi bile programlamak çok düşünmeyi gerektirir. Kurallar, kodlanacak kadar basit olmalı ve bilgisayarın izlemesi gereken tanımlı kurallara ihtiyacı olduğu için öznelliği içeremez.
Dikkate alınacak şeyler şunları içerir, ancak bunlarla sınırlı değildir:
- Pozisyon boyutu ve nasıl tanımlanacağı.Ticaretler nasıl girilecek ve hangi spesifik parametreler bir ticareti tetikleyecek.Ticaretler nasıl kapanacak ve bir ticaretin kapanmasını neyin tetikleyeceği.Programcı aynı zamanda sistem, ne zaman ticaret yapmaması gerektiği veya yapması gerektiği gibi.Ayrıca bazı güvenlik önlemleri koymak isteyebilirler.
Bu konular aşağıda daha ayrıntılı olarak ele alınmaktadır.
Pozisyon Boyutu ve Nasıl Tanımlanacağı
Örneğin, pozisyon büyüklüğü hesap özkaynaklarının% 10'una eşit olarak tanımlanabilir. Veya daha gelişmiş olabilir, ilk önce giriş fiyatı ve stop loss arasındaki farkı tanımlar, hesap sermayesinin% 1'i gibi bir maksimum risk belirler ve daha sonra% 1 riskine ve kaybı ve belirli ticarete girişi durdurmak. Bu daha gelişmiş pozisyon boyutlandırma yaklaşımı bazen pozisyon pozisyonunun bir ticaretin özelliklerine göre değiştiği için optimal pozisyon boyutlandırma olarak adlandırılır.
İşlemler Nasıl Girilir ve Hangi Özel Parametreler Bir İşlemi Tetikler
Örneğin, bir işlemin hareketli ortalama (MA) geçişine girmesi için fiyatın önce MA'nın bir tarafında, sonra da diğer tarafında olmasını gerektirir. Veri kaynağı da belirtilmelidir. Fiyat nasıl belirlenir: son fiyat? teklif fiyatı? fiyat sormak?
İşlemler Nasıl Kapatılacak ve Bir Ticaretin Kapanışını Ne Tetikleyecek
Bu işlem, işlemin başlangıcında limit emirleri ve zararı durdur emirleri vererek gerçekleştirilebilir. Bu emirler, ister kârlı ister kârsız olsun, ticareti sipariş fiyatlarından kapatacaktır. Daha karmaşık bir strateji, izleyen durdurma kaybını programlamak olabilir.
Programcı Sistemdeki Kısıtlamaları Düşünmek İsteyecek
Bu, programcının ne zaman ticaret yapmaması veya ticaret yapması gerektiği gibi şeyleri içerir. Örneğin, programcı borsa açıldıktan beş dakika sonrasına kadar programın çalışmasını istemeyebilir. Bu nedenle, programlama koduna bir zaman kısıtlaması koymaları gerekir.
Ayrıca bazı güvenlik önlemleri koymak isteyebilirler
Örneğin, % 5'ten fazla özkaynak kaybedilirse veya açık bir işlem belirlenen bir tutardan daha fazla kaybederse, program tüm işlemleri kapatır ve / veya programı kontrol etmesi için yöneticiye bir e-posta gönderilir.
Bunlar, otomatik bir ticaret programı hazırlarken dikkate alınması gereken temel ölçütlerdir. Sistem ne kadar karmaşıksa, dikkate alınması gereken daha fazla kriter ve faktör o kadar fazladır.