MT5 te çok basit bir kod yazmama yardım edin lütfen

Aşkın Şentürk  

Selam arkadaşlar,


Mt4 te AccountInfo ve TradeInfo için yazdığım genelde 4 işlem içeren (ama benim için çok önemli) kodu Broker MT5 e geçince kullanamaz oldum. Aylar sürse de MT4 te başkalarının yazdığı kodlara bakıp öğrenerek yazabilmiştim. Ancak MT5 bana tamamen Fransızcadan Çinceye geçmek gibi birşey. Lütfen Şu kodun MT5 versiyonunu yazmama yardım eder misiniz?!


    ObjectCreate("equity", OBJ_LABEL,0,0,0);  

   ObjectSet("equity", OBJPROP_CORNER, 2);

   ObjectSet("equity", OBJPROP_XDISTANCE,180);

   ObjectSet("equity", OBJPROP_YDISTANCE, 5);

   ObjectSetText("equity","equity :"+DoubleToString(AccountEquity(),2),10,"Arial",clrAliceBlue);


Diğer girdiler

balance, margin, profit.


Ayrıca, EURUSD paritesinde karşılıklı bolca işlem yaptığım için an geliyor işlemler birbirlerini götürdüğünde net olarak kaç adet pozisyonum olduğunu gösteren if li bir cümle var. Zaten bazı hatalı ve fazladan yazılmış yerler var ama beni idare ediyor. İlgilenen olursa tamamını gönderebilirim 



Mustafa Damgaci  

Mt5 de çalışabilir hali bu ama görüntü farklı ise ilgili yerleri  değiştirmen gerekebilir

   ObjectCreate(0, "equity", OBJ_LABEL, 0, 0, 0);

   ObjectSetInteger(0, "equity", OBJPROP_CORNER, 2);

   ObjectSetInteger(0, "equity", OBJPROP_XDISTANCE, 180);

   ObjectSetInteger(0, "equity", OBJPROP_YDISTANCE, 5);

   ObjectSetString(0, "equity", OBJPROP_TEXT, "equity :" + DoubleToString(AccountEquity(), 2));

   ObjectSetInteger(0, "equity", OBJPROP_FONTSIZE, 10);

   ObjectSetString(0, "equity", OBJPROP_FONT, "Arial");

   ObjectSetInteger(0, "equity", OBJPROP_COLOR, clrAliceBlue);