[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 1125

 
drknn :

Bulunan değişkenleri işaretlemenin çok ilginç bir işlevi vardır. Ctrl+F tuşlarına basın, bir değişken adı girin, "Yer İşareti" ve "Bulundu olarak işaretle"yi işaretleyin. Ardından "Tümünü Bul" düğmesini tıklayın. Kaldırmak için "Tümünü Kaldır" düğmesini tıklayın
Uygun bir şekilde. teşekkürler
 
Alpari'de ESN hesabında komisyon var. Uzman Danışman komisyonlu test cihazında nasıl test edilir?
 
Galion :

Ve çift tıklayarak kod parçasına gider))) İhtiyacınız olan şey bu, teşekkürler)

Hangi nesneye çift tıklanması gerektiğini anlamadınız mı?
 

Günde bir kez ticaret yapın !!! Nasıl yapardın?

Açıldığında çalışmayan böyle bir seçenek var (kapalı durumda, işlemler açılır, ancak günde bir kez değil). Bu açık alanlarda bir yerde alınan kod esas alınmıştır. Beni düzelt lütfen.

extern bool WaitForNewDay = true; //-----her gün kontrole geç

bool Ticaret=true; //---bir sonraki anlaşma için işaretle (doğru olarak ayarlandı)

tarihsaat bt,tm; //----gün kontrol fonksiyonu için değişkenler

....

int init()

{

if(WaitForNewDay) {Trade=false;} //---- mod etkinleştirilirse, başlatma sırasında bayrağa ticaret yasağı atanır

dönüş(0);

}

.....

int başlangıç()

{

if(WaitForNewDay) CheckForNewDay();

...

if(CalculateCurrentOrders(Symbol())==0 && Trade) //-----Açık emirleri kontrol etme ve bayrağı kontrol etme

{

CheckForOpen(); //---------sipariş açma

if (WaitForNewDay) {Trade=false;} //----------- bir günlük mod etkinse, ticaretten sonra ticaret yasaktır

dönüş;

}

}

//--------------bir gün kontrol etme işlevi

geçersiz CheckForNewDay()

{

tm=iTime(Symbol(),PERIOD_D1,0); //--------geçerli günü kontrol et

if (bt!=tm) {bt=tm; Trade=true;} //----------eski tarih güncel tarihle eşleşmiyorsa, eski tarihe geçerli tarih değeri atanır ve bayrağın ticaret yapmasına izin verilir

}

Ve düğme nerede?

 
dzhini :

(kapalı durumda, fırsatlar açılır, ancak günde bir kez değil)

Bu nasıl?
 
drknn :
Bu nasıl?

İlk gönderide bir hata olmuş, şimdi düzelteceğim. WaitForNewDay = false olduğunda, EA sınırlama olmaksızın çalışır - günde 1 işlem.

 
tüm geçmişi olan bir onay grafiği nasıl görülür?
 
dzhini :

İlk mesajda bir hata olmuş, şimdi düzelteceğim. WaitForNewDay = false olduğunda, EA sınırlama olmaksızın çalışır - günde 1 işlem.


Kod doğru değil. İlk olarak, start() işlevi int türündeyse , bir tamsayı değeri döndürmesi gerekir. İadeniz sadece bir şartla iade edilir. Ve koşul karşılanmazsa, Başlat işlevi terminale ne dönmelidir?

Ayrıca, kontrolü çok karmaşık hale getirdiniz - bunu yapmak daha iyidir: bugün açılan ve kapanan bir sipariş sayacı yapıyoruz. Bugünkü siparişlerin sayısı sıfırdan büyükse, ticaret yapmayız. Aksi takdirde, ticarete izin verilir.

 
Danil93 :
tüm geçmişi olan bir onay grafiği nasıl görülür?

Lansmandan sonra keneler çekecek bir gösterge yazın . Seçenek 2 - bir metin belgesindeki her onay işaretini iptal edin ve ardından tüm onay geçmişini doğru zamanda çıkarın.
 
drknn :

Lansmandan sonra keneler çekecek bir gösterge yazın. Seçenek 2 - bir metin belgesindeki her onay işaretini iptal edin ve ardından tüm onay geçmişini doğru zamanda çıkarın.
hmm... zor. sonra aniden buna cevap verin: 5 puan veya 10, geri alma yok. fiyat ne kadar sürebilir?