Ana içeriğe geç

Sabah piyasa özeti hazırlama

İşlem gününün ilk on dakikasında genellikle aynı sorular gündeme gelir: Hesabımın durumu nasıl, hangi pozisyonlarım açık, gece piyasada neler oldu ve fiyatlar şu anda nerede? Bu kılavuz, dört cTrader CLI komutunu her işlem seansından önce tekrarlayabileceğiniz bir sabah rutininde birleştirir.

İpucu

Kimlik bilgilerinizi kabuk değişkenlerinde bir kez tanımlayın. Aşağıdaki tüm etkileşimli komutlar bu değişkenleri kullanır. Böylece adımlar kısa kalır ve betiği farklı ortamlarda kullanmak kolaylaşır.

export CTID=letstrade
export ACC=7654321
export PWD_FILE=$HOME/.ctrader/pwd

1. Hesap durumunu kontrol etme

Bakiye, net varlık ve marjı kontrol etmek için önce account-stats komutunu kullanın. Serbest marj, net varlığa göre düşükse hesap, seans başlamadan önce bile yüksek risk maruziyetine sahiptir.

ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q

2. Mevcut açık pozisyonları gözden geçirme

positions, tüm açık pozisyonları giriş fiyatı, hacim, zarar durdur ve kâr al seviyeleriyle birlikte listeler. Herhangi bir pozisyonun olumsuz yönde hareket edip etmediğini veya bir zarar durdur seviyesinin güncel piyasa fiyatına fazla yakın olup olmadığını kontrol edin.

ctrader-cli positions --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q

3. İzleme listenizin güncel fiyatlarını alma

prices, virgülle ayrılmış bir sembol listesi kabul eder ve tek çağrıda her sembolün satış (Bid) ve alış (Ask) fiyatlarını gösterir. Listeyi, o sabah gerçekten işlem yapmayı planladığınız sembollerle sınırlayın.

ctrader-cli prices --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --symbols=EURUSD,GBPUSD,USDJPY,XAUUSD

4. Bir sembolün gece boyunca gerçekleşen fiyat hareketini inceleme

Belirli bir sembolü daha ayrıntılı incelemek isterseniz candles, son N mumu JSON biçiminde döndürür. Önce periods ile ihtiyacınız olan dönem tanımlayıcısını doğrulayın.

ctrader-cli candles --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --symbol=EURUSD --period=h1 --count=12

En güncel mumlar için --count, sabit bir tarih aralığı için ise --from ve --to kullanın. Bu iki yöntemden yalnızca birini seçin; ikisini birlikte kullanmayın.

5. Özeti tarihli dosyalara kaydetme

Her komut zaten JSON çıktısı üretir. Sabah özetinin kaydını tutmak için çıktıyı dosyaya yönlendirmeniz yeterlidir.

DATE=$(date +%Y-%m-%d)
ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q > ${DATE}_account.json
ctrader-cli positions     --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q > ${DATE}_positions.json

6. Adımları bir sabah rutini betiğinde birleştirme

Tüm adımların doğru çalıştığından emin olduktan sonra komut dizisinin tamamını morning.sh olarak kaydedin ve işlemlere başlamadan önce çalıştırın.

#!/usr/bin/env bash
set -euo pipefail

CTID=letstrade
ACC=7654321
PWD_FILE=$HOME/.ctrader/pwd
DATE=$(date +%Y-%m-%d)

ctrader-cli account-stats --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q > ${DATE}_account.json
ctrader-cli positions     --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q > ${DATE}_positions.json
ctrader-cli prices        --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --symbols=EURUSD,GBPUSD,USDJPY,XAUUSD > ${DATE}_prices.json
ctrader-cli candles       --ctid=$CTID --pwd-file=$PWD_FILE --account=$ACC -q \
    --symbol=EURUSD --period=h1 --count=12 > ${DATE}_eurusd_h1.json

echo "Morning briefing saved to ${DATE}_*.json"

Broker oturumu eşitlemesi tamamlandıktan sonra bash morning.sh komutunu çalıştırın. Her dosya, ertesi gün aynı saatteki verilerle karşılaştırabileceğiniz zaman damgalı bir anlık görüntüdür.

cTrader CLI referans dokümantasyonu bu işlem akışında kullanılan komutların tüm seçeneklerini listeler.

Uyarı

cTrader CLI, işlem ve otomasyon için kullanılan bir araçtır. Finansal, yatırım, hukuki veya vergi danışmanlığı sunmaz. Emir verme veya değiştirme komutları gerçek işlemlere ve kayıplara yol açabilir. Her komutu çalıştırmadan önce kontrol edin, önce bir demo hesapta test edin ve giriş bilgilerinizi koruyun.