-
Merhabalar @bymehmet #bymehmet, @INVENTOR, #INVENTOR
Ben de cs.lib dosyasina notepad ile boyle bir icerik hazirladim:
using System;
namespace ideal
{
public class Lib
{
// Kullanim sekli:Lib.topla(12,25);
public int topla(int a, int b)
{
return a + b;
}
//Kullanim sekli: Lib.buy_order(Sistem, symbol, price);
public void buy_order(dynamic Sistem, string symbol,double price)
{
Sistem.EmirSembol = symbol;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = 1;
Sistem.EmirFiyati = price; // Limit fiyat
Sistem.EmirSuresi = "GUN";
Sistem.EmirTipi = "Limitli";
Sistem.EmirGonder();
}
//Kullanim sekli: sell_order(Sistem, symbol, price);
public void sell_order(dynamic Sistem, string symbol,double price)
{
Sistem.EmirSembol = symbol;
Sistem.EmirIslem = "Satış";
Sistem.EmirMiktari = 1;
Sistem.EmirFiyati = price; // Limit fiyat
Sistem.EmirSuresi = "GUN";
Sistem.EmirTipi = "Limitli";
Sistem.EmirGonder();
}
}
}
Buradaki amacim surekli kullandigim limitli alim-satim emirlerini basite indirgeyerek uzun kodlari kisaltmakti.
Bunu test amacli bir kod icerisinde denedim:
var sonuc = Lib.topla(12,25);
string symbol = "VIP'F_USDTRY1223"; // Symbol to buy
double price = 29.52; // Price for buying
Lib.buy_order(Sistem, symbol, price);
Lib.sell_order(Sistem, symbol, price);
Sistem.Mesaj("Sonuç : "+sonuc);
Ekrana cikan rakami (37) verdi. Ama tabii alim-satim yapti mi emin degilim. Bu kod dogru mudur? Nasil test edebilirim? (Ideal yazilimim var ama lisansi ekleyemedim bir turlu henuz)
Gönderi Kuralları
- Yeni konu açamazsınız
- Konulara cevap yazamazsınız
- Yazılara ek gönderemezsiniz
- Yazılarınızı değiştiremezsiniz
-
Forum Rules
Yer İmleri