Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 163

 
zlodei :

En basit göstergeyi mql4'te yazdım, mql5'e çevirmek istedim ve bir haftadır deniyorum, olmuyor! Zaten sinirlerime dolanmış anne mql5, nasıl yani, mql5'te 34 satırdaki en sade hindi zaten 88 yazmış!

İşte mql4 kodu:

Ve burada mql5'te:

MT5'teki a göstergesinin çizgileri doğru görüntülenmiyor.

Neyi yanlış yazdım?

İyi insanlar yardım edin zavallıya acıyın ben zaten kırılma noktasındayım açıkçası. Yazık ki burada yemin edemezsin!

Moderatör beni banlamayın, bir terslik olursa önce bir kez uyarın.

Tüm arabellekler için ArraySetAsSeries(..., true) gerekir ( OnInit() içinde). Ve her şey işe yarayacak. // MT5'te varsayılan =false. Neden sormuyorsun, bilmiyorum.
 
papaklass :

https://www.mql5.com/en/docs/indicators adresine bakın

Standart göstergelerin bir kodu var

Teşekkür ederim!

Belki de soruyu tam olarak sormadım, zaten kendim çözdüm, buna ihtiyacım vardı:

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - Документация по MQL5
 
MetaDriver :
Tüm arabellekler için ArraySetAsSeries(..., true) gerekir ( OnInit() içinde). Ve her şey işe yarayacak. // MT5'te varsayılan =yanlış. Neden sormuyorsun, bilmiyorum.

Bu yardımcı olmaz... HER tikte, CopyOpen ve CopyClose işlevlerinin birden çok (on binlerce kez) çağrısı olduğundan, göstergeye ve bazı durumlarda terminalin donmasına neden olur.

Ayrıca, CopyOpen'de dizi sınırlarının ötesine geçmek açıktır ve mql5'te programın yürütülmesinin durmasına yol açar. Ve ortaya çıktığı gibi CPU üzerinde korkunç bir yük ...

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - Документация по MQL5
 
Fleder :

Bu yardımcı olmaz... HER tikte, CopyOpen ve CopyClose işlevlerinin birden çok (on binlerce kez) çağrısı olduğundan, göstergeye ve bazı durumlarda terminalin donmasına neden olur.

Ayrıca, CopyOpen'de dizi sınırlarının ötesine geçmek açıktır ve mql5'te programın yürütülmesinin durmasına yol açar. Ve ortaya çıktığı gibi CPU üzerinde korkunç bir yük ...

Ne kadar korkunç bir algoritmanız var).
 
zfs :
Ne kadar korkunç bir algoritmanız var).
Bu ürkütücü algoritma benim değil. Sadece bir kişi (yazar) yardım istedi ve kibarca gönderildi!
 
Fleder :
Bu ürkütücü algoritma benim değil. Sadece bir kişi (yazar) yardım istedi ve kibarca gönderildi!
Geriye sadece sorunu çözmek kalıyor).
 

Tünaydın !

Bir demo üzerinde işlem yapmayı öğrenirken bana söyle.

10 dakikalık bir duraklamanın ardından stoploss ile short'a bahis yaptım ve sunucudan teklifler yüklenmedi. Yüklemeden sonra bir mum 5000 puan sıçradı ve duruş zayıftı.

Bu bir bok demosu mu? Yoksa gerçek bir hesapta da mı oluyor?

Teşekkür ederim.

 
sbr080 :

Tünaydın !

Bir demo üzerinde ticaret yapmayı öğrenirken bana söyle.

10 dakikalık bir duraklamanın ardından stoploss ile short'a bahis yaptım ve sunucudan teklifler yüklenmedi. Yüklemeden sonra bir mum 5000 puan sıçradı ve durak zayıftı.

Bu bir bok demosu mu? Yoksa gerçek bir hesapta da mı oluyor?

Teşekkür ederim.

Demo simüle edilmiştir, üzerinde normal çalışma garantisi yoktur. Duraklar herhangi bir hesapta çalışabilir.
 

sbr080 :

Yoksa gerçek bir hesapta da mı oluyor?

ne olur?

saç tokası yüz puan?

veya ticaret kaybetmek?

 

Beyler, bekleyen bir emri değiştirirken, ömrü ayarlanmışsa, lütfen son iki satıra ne yazacağımı söyleyin. (örneğin 6 saat - ).

request.type_time = ORDER_TIME_SPECIFIED; // Sipariş son kullanma tarihine kadar geçerli olacaktır
request.expiration = TimeCurrent()+6*3600;// bilinen son sunucu saati + saat sayısı*saat

Ömür değişmezse, değiştirirken hiçbir şey yazamaz mısın? Varsayılan olarak, kendi kendine ölecek.

Ya onun hayatını değiştirmek istersen?

Bekleyen Siparişi Değiştir

Bekleyen bir emrin fiyat seviyelerini değiştirmek için bir ticaret talebi. 7 alan zorunludur:

eylem _

sipariş _

fiyat _

sl _

tp_ _

tür_zaman

son

Dizinin şu iki satırını giremiyorum:

tür_zaman

Son kullanma tarihine göre sipariş türü. Değer, ENUM_ORDER_TYPE_TIME değerlerinden biri olabilir

son

Bekleyen sipariş son kullanma tarihi ( ORDER_TIME_SPECIFIED türündeki siparişler için )

Lütfen uzmana nasıl bakmaları gerektiğini yazın, değiştirildiğinde anlarım. Şimdiden teşekkür ederim.