Fonksiyonun Kullanım Şekli |
|
---|---|
Fonksiyonun Amacı ve Kullanım Şekilleri | Parametreler fonksiyonu, bazen kodu sadeleştirmek, bazen kod yazımını kolaylaştırıp anlaşılır kılmak, bazen robot olarak çalıştırılan kodların bazı sonuçlar üzerinden gözlem yapmak, bazen şifrelenmiş olarak sunulmuş/dağıtılmış formüllere, dışardan müdahaleye izin ve imkân vermek için kullanılabilir. IDEAL sistem panelinini (kod yazılan pencere) sağ üst bölgesinde 20 satırlık bir PARAMETRE bölgesi vardır. Bu fonksiyonun işlevi, bu satırlara yazılan verileri koda aktarmak veya koddan elde edilecek bazı bilgileri bu alanlara yazmaktır. Sistem.Parametreler[x] şeklinde kullanılır. X değeri parametre bölgesindeki satırların numarasıdır. İLK SATIRIN NUMARASI SIFIRDIR. Parametreler kısmında bir satıra yazılmış bir veri bu fonksiyon ile okutulup, kod içinde kullanılabilir. (aşağıdaki örnek) Veya yukardaki işlemin tersi (kodun belli bir anında elimizde olan bir veri, parametreler kısmındaki bir satıra yazılabilir.) yapılabilir. (aşağıdaki örnek: Aktif VIOP kontratının Son Fiyat değeri okutulup Parametreler tablosunun 2 numaralı (3. Sıra) satırına yazdırılmıştır.) (Mesaj ve Debug fonksiyonlarında anlatıldığı gibi, tipi ne olursa olsun, ekranda görsel olarak gösterilmek istenen bir veri, sonuna .ToString() ibaresi eklenerek (metin/text) şekline çevrilir.) |
Yararlı Kullanım Şekilleri | Parametre fonksiyonu genelde iki önemli amaca hizmet eder.
|
Örnek Kullanım | GARAN hisse senedinde, manuel olarak Pozisyon açan bir kullanıcının, kendi belirlediği ve zaman zaman değiştirdiği yükseliş ve düşüş stop seviyelerini girdiği ve o seviyelere gelindiğinde otomatik olarak pozisyon kapatmasını sağlayan ROBOT örneği. İşlem adedi, pozisyona girilmiş fiyat ve yön ile stop seviyeleri parametre alanına girilir. Robot pozisyonu kapattığı zaman (stop seviyeleri görüldüğünde) Parametreler bölgesindeki YÖN bilgisini kendisi değiştirir. if (SonFiyat > 0 && (Sistem.SaatAraligi(“09:35”, “12:30”) || Sistem.SaatAraligi(“13:00”, “17:40”))) { Islem = “ALIS”; Sistem.EmirSembol = Sembol; |
Sonuç /Durum |
Ürünlerimiz veya hizmetlerimizle ilgili yardıma ihtiyacınız varsa, lütfen bizimle temasa geçin.