MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 335

 
kirill1405 :

Kodu eklemeden önce, okunması kolay olması için bir şekillendirici ile (meta düzenleyicide ctrl +) üzerinden geçmek güzel olurdu.

Ama artık sana zarar vermeyeceğim. Dönenlerin tamsayı değerleri/değişkenleri döndürmesi gereklidir, çünkü tüm kodlar int start() işlevinde yazılır

 
Alexey Kozitsyn :

Kodu eklemeden önce, okunması kolay olması için bir şekillendirici ile (meta düzenleyicide ctrl +) üzerinden geçmek güzel olurdu.

Ama artık sana zarar vermeyeceğim. Dönenlerin tamsayı değerleri/değişkenleri döndürmesi gereklidir, çünkü tüm kodlar int start() işlevinde yazılır


sadece çoğu anda oraya tam olarak ne yazılacağı belli değil

dönüş için değerleri koda koyabilir misiniz?

kod oldukça basit görünüyor

sadece bir görsel çok daha net olurdu

veya mümkünse elbette dönüş işlevi olmadan nasıl yapılacağını söyleyin

 
kirill1405 :

sadece çoğu anda oraya tam olarak ne yazılacağı belli değil

dönüş için değerleri koda koyabilir misiniz?

kod oldukça basit görünüyor

sadece bir görsel çok daha net olurdu

veya mümkünse elbette dönüş işlevi olmadan nasıl yapılacağını söyleyin

int başlangıç()

geçersiz OnTick()

 
Vitaly Muzichenko :

int başlangıç()

geçersiz OnTick()


ve geri kalanı ne zaman değişmeden bırakılacak?

 
kirill1405 :

sadece çoğu anda oraya tam olarak ne yazılacağı belli değil

dönüş için değerleri koda koyabilir misiniz?

kod oldukça basit görünüyor

sadece bir görsel çok daha net olurdu

veya mümkünse elbette dönüş işlevi olmadan nasıl yapılacağını söyleyin

Kodda yalnızca bir işlev vardır - Start(). Aslında, ne geri döneceğiniz umrunda değil. Her yere yaz return(0); ve her şey yoluna girecek.

Bu kod (Kovalev'in ders kitabından alınan koda benzer) bir fonksiyondan void dışında bir değer döndürmenin gerekli olmadığı durumlarda yazılmıştır.

 
kirill1405 :

ve geri kalanı ne zaman değişmeden bırakmalı?

Bu arada, daha da iyi. Vitaly doğru tavsiyeyi verdi. Bu, yeni stille eşleşecek ve değerleri döndürme ihtiyacını ortadan kaldıracaktır. Doğru, değerlerin hala döndürüldüğü yerde uyarılar olabilir. Ardından dönüş değerlerini kaldırın.
 
Alexey Kozitsyn :
Bu arada, daha da iyi. Vitaly doğru tavsiyeyi verdi. Bu, yeni stille eşleşecek ve değerleri döndürme ihtiyacını ortadan kaldıracaktır. Doğru, değerlerin hala döndürüldüğü yerde uyarılar olabilir. Ardından dönüş değerlerini kaldırın.

Normalde, tüm kodu silmeniz ve yeniden yazmanız gerekir.

Seni korkutmuyor mu?

 for ( int i= 1 ;i<= OrdersTotal ();i++)
{
if ( OrderSelect (i- 1 , SELECT_BY_POS )== true )
{
if ( OrderSymbol ()!= Symb) continue ;
 
Vitaly Muzichenko :

Normalde, tüm kodu silmeniz ve yeniden yazmanız gerekir.

Seni korkutmuyor mu?

Bu yüzden düzgün bir şekilde düzeltmedim))).

Oraya bakmadım, korkmamak için ... şekillendirici olmayan kod beni zaten korkutuyor, bu yüzden işlevin adını buldum ve sakinleştim.

 
Alexey Kozitsyn :
Bu arada, daha da iyi. Vitaly doğru tavsiyeyi verdi. Bu, yeni stille eşleşecek ve değerleri döndürme ihtiyacını ortadan kaldıracaktır. Doğru, değerlerin hala döndürüldüğü yerde uyarılar olabilir. Ardından dönüş değerlerini kaldırın.

OnTick() ve uyarıları geçersiz kılmak için değiştirildi daha fazla yok

Mümkünse 2 sorum daha var.

1) Bu uzmanı test cihazına koydum

ve uyarı veriyor

Bana ne anlama geldiğini söyler misiniz (resimde)?

2) mql4 programlamasında daha iyi dolaşmak için hangi literatürü okumalı?

 
kirill1405 :

OnTick() ve uyarıları geçersiz kılmak için değiştirildi daha fazla yok

Mümkünse 2 sorum daha var.

1) Bu uzmanı test cihazına koydum

ve uyarı veriyor

Bunun ne anlama geldiğini söyler misiniz (resimde)?

2) mql4 programlamasında daha iyi dolaşmak için hangi literatürü okumalı?

Her şey yolunda, hiçbir uyarı yok. olduğu gibi kullanın