Sat sinyali gelmiş olmadan alım yapma
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 1.063 görüntülenme
- Durum
- Cevaplandı
önce al ile başla ve emirleri sıralı gönder dediğim zaman; robotu alımları uygun bir yerde çalıştırır çalıştırmaz alım yapabiliyor (örneğin %20 artmış hisseye ortasından giriş yapabiliyor)
önce sat ile başla ve emirleri sıralı gönder dediğim zaman; satış olmadığı için alım yapmıyor.
Tek istediğim robotu ''ilk'' çalıştırdığımda satış sinyali gelmeden alım yapmaması.


öncelikle bir kullanıcıyım, sorununuzu aşağıdaki şekilde çözebileceğinizi düşünüyorum.
boolean bir değişken tanımlayıp ilk çalışma olup olmadığını anlayabilirsiniz
integer bir değişken ile son sinyali kaydedebilirsiniz, 0 sinyal yok, 1 al, 2 sat gibi.
bool ilk_calisma=true;
integer sinyal=0;
//
//sat emri şartlarınızdan önce,
if (ilk_calisma==false) {
sat koşullarınız buraya gelecek.
sinyal=2;
} else
{
ilk_calisma=false;
sinyal=2;
}
kontrolü ekleyin,
// al emri koşullarınızın arasına
(sinyal==2) ekleyin,
al emri sonrasına da;
ilk_calisma=false; kodunu ekleyin.
Bu mantığı geliştirerek emir ve sinyaller üzerinde kontrollerinizi artıracak kodlar ekleyebilirsiniz.