[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 178

 
deyron :
Tünaydın!!! Kim bilir, danışman kodundaki parametreleri değiştirirken, danışmanı test ederken herhangi bir değişiklik olmaz. Yalnızca terminali yeniden yüklemek yardımcı olur (peki, çok uygunsuz) (((

Sadece pratik deneyime dayanarak tahmin edebilirim.

1. EA'nın nerede derlendiğini kontrol edin. Bir sonraki terminalde olur. Açıkça Farklı Kaydet yazıp derlemek daha iyidir.

2. Test cihazında test çalışırken derleme yapmayın, bazen test cihazı derlenmiş danışmanı almaz.

3. Değişiklik yaparken, harici değişkenlerden birinde kontrol değişikliği yapın, test cihazında değiştirilen kodun varlığını belirlemek için kullanın.

 

Test Cihazı/ Uzman Danışman Özellikleri/ Giriş Parametreleri/ Sıfırlama

 
Roman. :


Her durumda, karşılaştırmanız ve ardından sipariş vermeniz/vermemeniz gerekir...

Tekrar daha detaylı bir soru yazın çünkü. orijinal zaten dalın derinliklerinde... :-)

Yeni soru. işlevde
SiparişSeç
SELECT_BY_POS - index parametresinde, listedeki pozisyonun seri numarası iletilir,

Tam olarak hangi listede? Açık pozisyon numarası mı yoksa sipariş numarası mı? Yoksa ikisi de mi?

işte bir kod parçası:

for (int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (SiparişMagicNumber( )!=SATIN2*100000)
{int satın alma=1;}
başka {gobuy=0; ara; }
}

Bu saçmalık nerede anlam arıyor yoksa zaten deliriyorum.

 

RTFM

Açık emir ve pozisyonların listesi : OrdersTotal

Kapatılan emirlerin ve pozisyonların listesi : OrdersHistoryTotal

bool OrderSelect ( int dizini, int seçimi, int havuzu=MODE_TRADES)
İşlev, onunla daha fazla çalışmak için bir sipariş seçer. İşlev başarıyla tamamlandığında TRUE döndürür. İşlev başarısız olduğunda YANLIŞ döndürür. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir .

Sipariş , bilet numarasına göre seçilirse havuz parametresi yok sayılır. Bilet numarası benzersiz bir sipariş tanımlayıcıdır. Bir siparişin hangi listeden seçildiğini belirlemek için kapanış saatini analiz etmek gerekir . Emir kapanış zamanı 0 ise emir açık veya beklemededir ve terminaldeki açık pozisyonlar listesinden alınır. Açık bir pozisyonu bekleyen bir emirden emir tipine göre ayırt edebilirsiniz . Emir kapanış zamanı 0'a eşit değilse, emir kapatılır veya beklemede silinir ve terminal geçmişinden seçilir. Ayrıca, kapatılmış bir emir ile silinmiş bekleyen bir emir arasında emir türüne göre ayrım yapabilirsiniz .

SİZ bir şekilde PHP bildiğinizden bahsettiniz, sanırım ...

 
MQL414 : Merhaba! Söyleyin lütfen, 1999'dan güncel tarihe kadar test yaparken hangi danışman depo 10000'i birleştirmeyecektir.

hiç ticaret yapmayan tek kişi...
 
Bir grafikteki çubukların yoğunluğunu programlı olarak bulmak mümkün müdür?
Bilmeden, "Arttır" ve "Azalt" araçları tarafından değiştirilen parametreye çubukların yoğunluğunu diyorum.
 
MikeM :
Bir grafikteki çubukların yoğunluğunu programlı olarak bulmak mümkün müdür?
Bilmeden, "Arttır" ve "Azalt" araçları tarafından değiştirilen parametreye çubukların yoğunluğunu diyorum.
Yapabilir.
 
Zhunko :
Yapabilir.
İyi haberler için teşekkürler!
 

Merhaba. Şekilde gösterilen 3 numaralı sorunun çözülmesine yardımcı olun. Bu, 4 numaralı soruna neden oluyorsa, o da öyle. Bir çaydanlık gibi açıklamak için büyük bir istek.

 
MikeM :
İyi haber için kaplıcalar ve bo!
ya da belki de Dil - HER ŞEY - hakkındaki referansı okumak daha iyidir - bakarsınız ve hiçbir soru kalmaz :-)