bulundu...
|
|
most açık formülü bulamadım yazabilirmisiniz tşk...
İDEAL KOD YAZMADA YENİYİM....SORULARIMDAKİ AMACIM ....İDEALİN MANTIĞINI ANLAYABİLMEK ....YOL GÖSTERMENİZ YETERLİDİR TŞK...
bulundu...
İDEAL KOD YAZMADA YENİYİM....SORULARIMDAKİ AMACIM ....İDEALİN MANTIĞINI ANLAYABİLMEK ....YOL GÖSTERMENİZ YETERLİDİR TŞK...
Son beş dakikada kilitlendi.. veri akışı var, grafikler, barlar güncelleniyor fakat hiçbir şekilde; hiçbir penceresi; mouse clicklerine cevap vermiyor, ancak görev yöneticisinden çalışmasını durdurabildim. Bilgisayar da öyle eski bir şey değil, kuvvetli bir makina. Zarar ettirdi. Bu da başka bir çeşit tecrübe olsun.
c:\Users\RDX\AppData\Local\Temp\pzwdg25u.0.cs(41,1 0) : error CS1513: } bekleniyor
c:\Users\RDX\AppData\Local\Temp\pzwdg25u.0.cs(255, 1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz 'return' belirteci
c:\Users\RDX\AppData\Local\Temp\pzwdg25u.0.cs(255, 14) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz ';' belirteci
c:\Users\RDX\AppData\Local\Temp\pzwdg25u.0.cs(257, 1) : error CS0116: Ad alanı, alanlar veya yöntemler gibi üyeleri doğrudan içeremez
c:\Users\RDX\AppData\Local\Temp\pzwdg25u.0.cs(263, 1) : error CS1022: Tür veya ad alanı tanımı ya da dosya sonu bekleniyor
c:\Users\RDX\AppData\Local\Temp\pzwdg25u.0.cs(264, 1) : error CS1022: Tür veya ad alanı tanımı ya da dosya sonu bekleniyor
ben tarattım bir sürü hata verdi.
Her Zaman Üstte özelliğine sahip pencereler iDeal'in küçük mesaj kutularının üzerinde kalıyor.
Örneğin;
Sembollerin olduğu fiyat penceresinde
Frk% kolonuna göre
periyodik artan ya da azalan sıralama yaptırmak istediğinizde
iDeal küçük bir input box açıyor, timer için saniye cinsinden değer girmenizi bekliyor
Grafiklerinizi ya da diğer formları her zaman üstte özeliği ile ikinci, üçüncü ekranlarda kullanıyorsanız iDealin mesaj kutusu, input box gibi kutuları bu her zaman üstte özelliğinde olan formların altında kalıyor.. ve mouse ile iDealin diğer açık hiçbir penceresine erişim olanağı kalmıyor, açılan inputboxa bile ulaşamıyorsunuz.
İDeal kullanıcı arabirimi( UI : user interface ) kötü. Geliştirilmesi ya da yukarıda anlatmaya çalıştığım durumlar için çözüm bulunması gerekiyor.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data;
using ideal;
using System.Diagnostics;
namespace WinFormsApp1
{
[DebuggerDisplay($"{{{nameof(GetDebuggerDisplay)}() ,nq}}")]
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
void Sistem01(ideal.cxSistem Sistem)
{
var C = Sistem.GrafikFiyatSec("Kapanis");
var V = Sistem.GrafikFiyatSec("Hacim");
var Mov360 = Sistem.MA(C, "Exp", 360);
var Kol2 = Sistem.Liste(0);
var Mov60 = Sistem.MA(C, "Exp", 60);
var Mov180 = Sistem.MA(C, "Exp", 180);
var Mov270 = Sistem.MA(C, "Exp", 270);
var MovV = Sistem.MA(V, "Simple", 21);
var Mov5 = Sistem.MA(C, "Simple", 5);
var Risk = Sistem.Liste(0);
var Kazanc = Sistem.Liste(0);
var Kol6 = Sistem.Liste(0);
for (int i = 1; i < Sistem.BarSayisi; i++)
{
Kol2[i] = Mov360[i] - 0.01f;
Risk[i] = (C[i] - Mov360[i] * 100 / C[i]);
Kazanc[i] = (Mov360[i] - C[i]) * 100 / C[i];
Kol6[i] = MovV[i] * 0.01f * Mov5[i];
}
Sistem.SorguBaslik[0] = "Kapaniş";
Sistem.SorguBaslik[1] = "Stopploss";
Sistem.SorguBaslik[2] = "Hedef";
Sistem.SorguBaslik[3] = "Olası % R";
Sistem.SorguOndalik[3] = 2;
Sistem.SorguBaslik[4] = "Olası % K";
Sistem.SorguOndalik[4] = 2;
Sistem.SorguBaslik[5] = "Max Kaç TL";
var Son = Sistem.BarSayisi - 1;
if (Mov60[Son] > Mov360[Son] && Mov180[Son] > Mov270[Son] && Mov270[Son] > Mov360[Son] && C[Son] < Mov60[Son] && C[Son] >= Mov360[Son] && Risk[Son] > 0)
{
Sistem.SorguDeger[0] = C[Son];
Sistem.SorguDeger[1] = Kol2[Son];
Sistem.SorguDeger[2] = Mov60[Son];
Sistem.SorguDeger[3] = Risk[Son];
Sistem.SorguDeger[4] = Kazanc[Son];
Sistem.SorguDeger[5] = Kol6[Son];
Sistem.SorguAciklama = "Filtrem";
Sistem.SorguEkle();
}
}
private string GetDebuggerDisplay()
{
return ToString();
}
}
Merhaba Mehmet bey.
1. mesajınızda belirtildiği gibi "{" parantezlerden biri kapatılmamış.
İdeal lisansım olmadığı için test edemiyorum ama...
Visual studio aşağıdaki parantezi işaret ediyor:
Kodun gerisinde hata var mıdır? Bilmiyorum. Test etme şansım da yok.Kod:namespace WinFormsApp1 {
Görseli de şuraya koyayım:
Kolay gelsin.
|
|
İlginizden dolayı teşekkür ederim.
Yer İmleri