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

 
Александр :

Açık emir yoksa, bırakın gitsin. Veya? Yanlış anlamışım...

Bu, - Seçilen emir bir piyasa emri değilse (i indeksli emir) o zaman devam etmeye devam etmeniz gerekir - daha fazla doğrulama yapmadan. Continho - döngünün yinelemesini burada sonlandırın ve döngünün 3. İfadesine gidin. Bir mola, döngüden çıkın ve 2. emir beklemedeyse ( bekleyen emirler piyasa emirleri değildir), o zaman döngü mola ile sona erecek ve sonraki emirler kontrol edilmeyecektir.

renk işe yaramadı

// iki eğik çizgiden sonra yorum yapın)))

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 

Lütfen farkın ne olduğunu açıklayın

 for ( int pos= 0 ;pos< OrdersTotal ();pos++)
 for ( int pos= OrdersTotal ()- 1 ;pos>= 0 ;pos--)
 
MakarFX :

Lütfen farkın ne olduğunu açıklayın

değişkenlerin değerlerini yazdırın, açıklamadan daha net olacaktır

 
MakarFX :

Lütfen farkın ne olduğunu açıklayın

Seçilen siparişleri silmezseniz, hiçbir şey olmaz. Silerseniz, sırayı atlayın, ardından ilk varyantta silinen sırayı takip eden sırayı atlayın. Dizini, silinen siparişin dizinine eşit olacaktır.
 
Fast235 :

değişkenlerin değerlerini yazdırın, açıklamadan daha net olacaktır

Nasıl yazdırılır?
 
Valeriy Yastremskiy :
Seçilen siparişleri silmezseniz, hiçbir şey olmaz. Silerseniz, sırayı atlayın, ardından ilk varyantta silinen sırayı takip eden sırayı atlayın. Dizini, silinen siparişin dizinine eşit olacaktır.

Bu seçenek siparişleri silmek için daha iyidir

 for ( int pos= OrdersTotal ()- 1 ;pos>= 0 ;pos--)
 
MakarFX :

Bu seçenek siparişleri silmek için daha iyidir

her yere koy

 Print ( "File: " __FILE__ , ": str = " , __LINE__ , ". Error code = " , _LastError );
 
MakarFX :

Bu seçenek siparişleri silmek için daha iyidir

Valeriy Yastremskiy :

Bu, - Seçilen emir bir piyasa emri değilse (i indeksli emir) o zaman devam etmeye devam etmeniz gerekir - daha fazla doğrulama yapmadan. Continho - döngünün yinelemesini burada sonlandırın ve döngünün 3. İfadesine gidin. Bir mola, döngüden çıkın ve 2. emir beklemedeyse ( bekleyen emirler piyasa emirleri değildir), o zaman döngü mola ile sona erecek ve sonraki emirler kontrol edilmeyecektir.

renk işe yaramadı

// iki eğik çizgiden sonra yorum yapın)))

Cevap için teşekkürler! Her zaman OrderSelect'i düşündüm

MODE_TRADES (varsayılan) - emir, açık ve bekleyen emirler arasından seçilir,

 
ANDREY :

Ben de öyle yaptım. Bu yüzden onların (Alpari) alıntılarının kalitesi konusunda sakin olabilirim....
Lütfen bana bir şey daha söyle. Kısa bir süre önce MT5'te ustalaşmaya başladım. GERÇEK HATALARA DAYALI modellemeyi seçerseniz, Uzman Danışmanı test ederken, anlaşmaları kapatırken, yani gerçek bir hesapta işlem yaparken GERÇEK spread'in de dikkate alınacağını fark ettim.

SORU 1. Ve bu modelleme yöntemi ile CANLI hesapta pozisyon kapatırken yaşanan kayma da hesaba katılıyor mu?

SORU 2 Simülasyon yönteminin tamamı işaretli ise, spread CANLI hesapta olduğu gibi dikkate alınır.

SORU 3 Simülasyon yöntemi keneler ise, CANLI hesapta olduğu gibi kayma dikkate alınır.
Yardım için teşekkürler.

1. MT5'te yayılma kodlanmıştır. Onlar. MT4 kodlama + yayılma. Bu nedenle, orada, MT5'te eylemlerim çok sınırlıdır.

2. Açık fiyatın yeterli olduğu Uzman Danışmanlar yazmaya çalışıyorum. kalite ile ilgili terminal problemlerle nasıl başa çıkacağını öğrenmedi. Alamadım. Aslında, bu hala bir sorun. alıntılar Bilen birine soracaktım. Kim olduğunu bilmiyorum.

 
Александр :

1. MT5'te spread kodlanmıştır. Onlar. MT4 kodlama + yayılma. Bu nedenle, orada, MT5'te eylemlerim çok sınırlı.

2. Açık fiyatın yeterli olduğu Uzman Danışmanlar yazmaya çalışıyorum. kalite ile ilgili terminal problemlerle nasıl başa çıkacağını öğrenmedi. Alamadım. Aslında, bu hala bir sorun. alıntılar Bilen birine soracaktım. Kim olduğunu bilmiyorum.

Farkı kapatabilir, yani teklif fiyatına bir miktar ekleyebilirsiniz. Ama bu değerin boyutunu nasıl dikebilirsiniz? Gerçek kenelerde spread FLOATING'dir, yani spread değeri önceden bilinmez. Ve bu nedenle, profesyonel görüşüme göre bana göründüğü gibi, ancak tamamen mantıksal olarak GERÇEK keneler üzerine dikmek muhtemelen imkansızdır. Muhtemelen sadece ŞİMDİDEN TAMAMEN bilinenleri dikebilirsiniz.

Neden: