yeni başlayan birinin maceraları - sayfa 2

 
cloudbreaker :

Sorunuza cevap olarak normalde helikopter pilotu olarak çalışıyorum. Ancak ekonomik durum göz önüne alındığında çalıştığım firma şu anda uçmak istemiyor. Bu arada, en iyi arkadaşımın sahibi olduğu bir şirket için EA'lar geliştiriyorum. Oldukça iyi bilinen bazı fonlar adına canlı ticaret yapıyoruz.

Kodlamayı öğrenmeye çalışmana ve elimden geldiğince yardımcı olmaya çalışmana sevindim. Foruma katılan ve kendi kendine yeterli olmayı öğrenmek isteyen birini bulmak canlandırıcı.

Hey bulut kırıcı. Vay, bu forumda emin ellerdeyim!


Benim hayalim de bir fon yönetmek, ancak kârın büyük bir kısmını bilinç araştırmalarına ve diğer olumlu projelere bağışlamak. Bu yüzden mql öğrenmeliyim.


Uçan helikopterler - harika bir adam!!!

 

Niko


Dengesiz braketler ve braketler yanlış yerde sorun olabilir. Bu tür hataları ortadan kaldırmama/bulmama yardımcı olan şey, C++ dostu bir metin düzenleyici kullanmaktır.


Tüm kodumu Notepad++ metin düzenleyicisinde oluşturuyorum (Download.com'da ücretsiz). Eşleşen parantezleri, eşleşen parantezleri vb. vurgulayan özel özelliklere sahiptir ve kodunuzu düzenli tutmanıza yardımcı olmak için metnin başka renk vurgulamalarını yapar. ("Dil" altındaki açılır menüden "C++" seçtiğinizden emin olun)


Kodunuzu Notpad++'a yapıştırarak sorununuzu çözdüm ve SATIN AL kodunuzun çalışmasını engelleyen yanlış yerleştirilmiş parantez buldum.


Şerefe

 
FXtrader2008 :

Niko


Dengesiz braketler ve yanlış yerdeki braketler sorun olabilir. Bu tür hataları ortadan kaldırmama/bulmama yardımcı olan şey, C++ dostu bir metin düzenleyici kullanmaktır.


Tüm kodumu Notepad++ metin düzenleyicisinde oluşturuyorum (Download.com'da ücretsiz). Eşleşen parantezleri, eşleşen parantezleri vb. vurgulayan özel özelliklere sahiptir ve kodunuzu düzenli tutmanıza yardımcı olmak için metnin başka renk vurgulamalarını yapar. ("Dil" altındaki açılır menüden "C++" seçtiğinizden emin olun)


Kodunuzu Notpad++'a yapıştırarak sorununuzu çözdüm ve SATIN AL kodunuzun çalışmasını engelleyen yanlış yerleştirilmiş parantez buldum.


Şerefe




Hey fxtrader! Yanlış yerleştirilmiş parantez olayını çözmek için bir saatimi harcadığım için tam zamanında geldiniz. Notepad++ indireceğim. Şu anda benim için en büyük sorun, iki kod parçasının paralel olarak nasıl çalıştırılacağını bulmak, ben if(OrdersTotal()==0) ile oynadım (yaptı ==0 || 1, haha komik sonuç, ama bu sorunu çözmedi). Merak etmeyin cevabı hemen vermeyin, kendim çözmeye çalışacağım :)


Kendiniz için mi ticaret yapıyorsunuz yoksa daha çok programlamayla mı ilgileniyorsunuz?

 
cloudbreaker :

Sorunuza cevap olarak normalde helikopter pilotu olarak çalışıyorum. Ancak ekonomik durum göz önüne alındığında çalıştığım firma şu anda uçmak istemiyor. Bu arada, en iyi arkadaşımın sahibi olduğu bir şirket için EA'lar geliştiriyorum. Oldukça iyi bilinen bazı fonlar adına canlı ticaret yapıyoruz.

Kodlamayı öğrenmeye çalışmana ve elimden geldiğince yardımcı olmaya çalışmana sevindim. Foruma katılan ve kendi kendine yeterli olmayı öğrenmek isteyen birini bulmak canlandırıcı.

Takma adınızın bulut kırıcı olmasına şaşmamalı, aslında siz bir pilotsunuz. Senin bir programcı olduğunu sanıyordum ve takma adın 2009'un en çok konuşulan bulut bilişimiyle bir ilgisi var. :)

 
FXtrader2008 :

Niko


Dengesiz braketler ve yanlış yerdeki braketler sorun olabilir. Bu tür hataları ortadan kaldırmama/bulmama yardımcı olan şey, C++ dostu bir metin düzenleyici kullanmaktır.


Tüm kodumu Notepad++ metin düzenleyicisinde oluşturuyorum (Download.com'da ücretsiz). Eşleşen parantezleri, eşleşen parantezleri vb. vurgulayan özel özelliklere sahiptir ve kodunuzu düzenli tutmanıza yardımcı olmak için metnin başka renk vurgulamalarını yapar. ("Dil" altındaki açılır menüden "C++" seçtiğinizden emin olun)


Kodunuzu Notpad++'a yapıştırarak sorununuzu çözdüm ve SATIN AL kodunuzun çalışmasını engelleyen yanlış yerleştirilmiş parantez buldum.


Şerefe




Sözdizimsel düzenleyiciye ihtiyaç duyan ancak Apple Mac kullanan herkes için Smultron'u önerebilirim. İmleci bir küme parantezinin üzerine getirmeniz, onun montaj ilişkisini sizin için vurgulayacaktır.

 
niko :

Hey fxtrader! Yanlış yerleştirilmiş parantez olayını çözmek için bir saatimi harcadığım için tam zamanında geldiniz. Notepad++ indireceğim. Şu anda benim için en büyük sorun, iki kod parçasının paralel olarak nasıl çalıştırılacağını bulmak, ben if(OrdersTotal()==0) ile oynadım (yaptı ==0 || 1, haha komik sonuç, ama bu sorunu çözmedi). Merak etmeyin cevabı hemen vermeyin, kendim çözmeye çalışacağım :)


Kendiniz için mi ticaret yapıyorsunuz yoksa daha çok programlamayla mı ilgileniyorsunuz?

Kod parçalarını paralel olarak çalıştırmayı denemek için yanlış ağaca havlıyorsunuz.

Özel sorununuzu hatırlayarak, yapmanız gerekenin tüm açık siparişler arasında dolaşmak ve her türden kaç tane (al ve sat) sahip olduğunuza dair kendi değişkenlerinizi saymak ve ardından koşullu ifadelerinizi aşağıdakilere dayandırmak olduğunu düşünüyorum. sonuç. Bu durumda OrdersTotal()'ı yalnızca bir döngü indeksi olarak kullanacaksınız .

 
cloudbreaker :

Kod parçalarını paralel olarak çalıştırmayı denemek için yanlış ağaca havlıyorsunuz.

Özel sorununuzu hatırlayarak, yapmanız gerekenin tüm açık siparişler arasında dolaşmak ve her türden kaç tane (al ve sat) sahip olduğunuza dair kendi değişkenlerinizi saymak ve ardından koşullu ifadelerinizi aşağıdakilere dayandırmak olduğunu düşünüyorum. sonuç. Bu durumda OrdersTotal()'ı yalnızca bir döngü indeksi olarak kullanacaksınız.

Nico, eğer biraz gizemli bulduğun gönderi buysa, lütfen bana haber ver, ben de daha fazla açıklamaya çalışayım.

İki ayrı liste var - biri mevcut emirleri, diğeri ise kapatılmış emirleri.

Belirli bir türde kaç adet mevcut sipariş olduğunu bilmeniz gerekiyorsa, mevcut siparişler listesindeki her bir siparişi seçmeniz, ne tür bir sipariş olduğunu bulmanız, uygun sayacı artırmanız ve bir sonraki siparişe geçmeniz gerekir.

Bu yardımcı olur umarım.


CB

 
cloudbreaker :

Nico, eğer biraz gizemli bulduğun gönderi buysa, lütfen bana haber ver, ben de daha fazla açıklamaya çalışayım.

İki ayrı liste var - biri mevcut emirleri, diğeri ise kapatılmış emirleri.

Belirli bir türde kaç adet mevcut sipariş olduğunu bilmeniz gerekiyorsa, mevcut siparişler listesindeki her bir siparişi seçmeniz, ne tür bir sipariş olduğunu bulmanız, uygun sayacı artırmanız ve bir sonraki siparişe geçmeniz gerekir.

Bu yardımcı olur umarım.


CB

Merhaba Mavi Şimşek!


Evet. Şimdi öğrenmemi nasıl daha iyi organize edeceğimi düşünüyorum, bu yüzden daha hızlı gidiyor, çünkü uçmayı öğrenmek isteyen bir tuğla gibi hissediyorum....hmmmm....


Bence 2 şey çok önemli:

1. Codeguru eğitimlerini tekrar gözden geçireceğim, bu gece bunun için iyi bir gece (önerebileceğiniz başka öğrenme materyalleri de var mı?)

2. Kodlamanın en ufak noktalarında (neden () 'dönüş'ten sonra gelmek zorunda gibi saçma şeyler bile ve bunun gibi şeyler) sizden ve diğer kodlayıcılardan çok yardıma ihtiyacım olacak.Düşündüğüm gibi bu konuda endişeliydim. Bu sorularla canınızı sıkardım ama bana 'devam edin' dersen, gerçekten sormaya başlarım ve daha hızlı ilerlerim!O zaman bu konu diğer yeni başlayanlar için de bir öğrenme yolculuğuna dönüşebilir.


Yani ne diyorsun?

Bu arada, kendi helikopterin var mı? Birkaç ay önce ebay'de 800 bin dolara bir tane gördüm, çok hoş, bir girişimci onu satıyordu. İleride bir tane almak istiyorum :)

 
niko :

Merhaba Mavi Şimşek!


Evet. Şimdi öğrenmemi nasıl daha iyi organize edeceğimi düşünüyorum, bu yüzden daha hızlı gidiyor, çünkü uçmayı öğrenmek isteyen bir tuğla gibi hissediyorum....hmmmm....


Bence 2 şey çok önemli:

1. Codeguru eğitimlerini tekrar gözden geçireceğim, bu gece bunun için iyi bir gece (önerebileceğiniz başka öğrenme materyalleri de var mı?)

2. Kodlamanın en ufak noktalarında (neden () 'dönüş'ten sonra gelmek zorunda gibi saçma şeyler bile ve bunun gibi şeyler) sizden ve diğer kodlayıcılardan çok yardıma ihtiyacım olacak.Düşündüğüm gibi bu konuda endişeliydim. Bu sorularla canınızı sıkardım ama bana 'devam edin' dersen, gerçekten sormaya başlarım ve daha hızlı ilerlerim!O zaman bu konu diğer yeni başlayanlar için de bir öğrenme yolculuğuna dönüşebilir.


Yani ne diyorsun?

Bu arada, kendi helikopterin var mı? Birkaç ay önce ebay'de 800 bin dolara bir tane gördüm, çok hoş, bir girişimci onu satıyordu. İleride bir tane almak istiyorum :)

Köşeli ayraçlar gereklidir çünkü "return()" başlı başına bir fonksiyondur ve diğer fonksiyonlar gibi bir girdi parametresine sahiptir. Bu durumda, dönüş işlevinin amacı, geçerli işlevden mantıkta geçerli işlevin çağrıldığı noktaya çıkmaktır. Ve parantez içindeki giriş parametresi, çağıran mantığa geri taşınacak değerdir. Diyelim ki kendi işleviniz var, işlevinizin amacı, sahip olduğunuz satın alma siparişlerinin sayısını, onu çağırdığınız start() işlevindeki bir mantığa geri döndürmek.

Bu durumda, işlevinizi şu şekilde bir int (bir tamsayı döndürdüğü için) olarak bildireceksiniz:

int MyBuyOrderCounter()

Bu fonksiyon içinde, satın alma emirlerinin (x) sayısını hesapladıktan sonra, aşağıdaki gibi return() fonksiyonunu çağıracaksınız:

dönüş(x);

Ve işlevinizi start() işlevinden çağıran mantık şöyle görünebilir:

int NumberOfBuyOrders = MyBuyOrderCounter();


Neyse ki kendi uçağım yok ama EC 155'te ticari pilot olarak çalışıyorum.


CB

 
cloudbreaker :

Köşeli ayraçlar gereklidir çünkü "return()" başlı başına bir fonksiyondur ve diğer fonksiyonlar gibi bir girdi parametresine sahiptir. Bu durumda, dönüş işlevinin amacı, geçerli işlevden mantıkta geçerli işlevin çağrıldığı noktaya çıkmaktır. Ve parantez içindeki giriş parametresi, çağıran mantığa geri taşınacak değerdir. Diyelim ki kendi işleviniz var, işlevinizin amacı, sahip olduğunuz satın alma siparişlerinin sayısını, onu çağırdığınız start() işlevindeki bir mantığa geri döndürmek.

Bu durumda, işlevinizi şu şekilde bir int (bir tamsayı döndürdüğü için) olarak bildireceksiniz:

int MyBuyOrderCounter()

Bu fonksiyon içinde, satın alma emirlerinin (x) sayısını hesapladıktan sonra, aşağıdaki gibi return() fonksiyonunu çağıracaksınız:

dönüş(x);

Ve işlevinizi start() işlevinden çağıran mantık şöyle görünebilir:

int NumberOfBuyOrders = MyBuyOrderCounter();


Neyse ki kendi uçağım yok ama EC 155'te ticari pilot olarak çalışıyorum.


CB



Teşekkürler bulut kırıcı! Bu biraz daha eğlenceli hale gelmeye başladı, bir dönüş içinde bir fonksiyon çağırabileceğinizi bilmiyordum (muhtemelen mql kitabında olmasına rağmen, teorik olan her şey gibi). Güzel görünümlü helikopter EC 155! Neden 'neyse ki', kendi helikopterinizi istemiyorsunuz?

Neden: