Danışman Ivan (Ivan) - ilan'a en iyisi - sayfa 9

 

Böylece, ENUM_ACCOUNT_MARGIN_MODE) AccountInfoInteger (ACCOUNT_MARGIN_MODE) marj hesaplama modu için kontrolü güvenle kaldırabilirsiniz, EA üç marj hesaplama modunun tümü için çalışacaktır.

ACCOUNT_MARGIN_MODE_RETAIL_HEDGING: Pozisyonların bağımsız muhasebeleştirilmesi için tezgah üstü piyasada kullanılır ("koruma", bir sembol için birkaç pozisyon olabilir).
ACCOUNT_MARGIN_MODE_RETAIL_NETTING: "Netleştirme" modunda pozisyonlar hesaplanırken tezgah üstü piyasa için kullanılır (sembol başına sadece bir pozisyon olabilir).
ACCOUNT_MARGIN_MODE_EXCHANGE : MOEX döviz piyasası için kullanılır.

Doğru, döviz piyasası için, tüm lot sayısına yuvarlama eklemek gerekli olacaktır, çünkü. kesirli partiler oraya gitmez.

 
Eugene Myzrov :

Öyleyse eklesin, asıl mesele, danışmanın pozisyonu ters yönde açmadan önce bir yönde kapatmasıdır .


:) Her iki kişi de tuşlarda çok hızlı sohbet ederken zor :)

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Danışman Ivan (Ivan) - ilan'a en iyisi

Vladimir Karputov , 2017.03.28 15:47


"Ortalamayı kullan" == false parametresini ayarlayın ve "Ivan" EA bir konum eklemeyecektir.


Her ne kadar... bir pozisyon eklese bile, hepsi aynı (sinyal tersine çevrildiğinde) tam bir kapanma var. Deneyebilirsin.


 
Eugene Myzrov :

Böylece, ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE) marj hesaplama modu için kontrolü güvenle kaldırabilirsiniz, EA üç marj hesaplama modunun tümü için çalışacaktır.

ACCOUNT_MARGIN_MODE_RETAIL_HEDGING: Pozisyonların bağımsız muhasebeleştirilmesi için tezgah üstü piyasada kullanılır ("koruma", bir sembol için birkaç pozisyon olabilir).
ACCOUNT_MARGIN_MODE_RETAIL_NETTING: "Netleştirme" modunda pozisyonlar hesaplanırken tezgah üstü piyasa için kullanılır (sembol başına sadece bir pozisyon olabilir).
ACCOUNT_MARGIN_MODE_EXCHANGE : MOEX döviz piyasası için kullanılır.

Doğru, döviz piyasası için tüm lot sayısına yuvarlama eklemek gerekli olacaktır, yani. kesirli partiler oraya gitmez.


Henüz temizlemeyeceğim - bir süredir ağda hazımsızlık çekiyorum. Ancak lot otomatik olarak hesaplanır (OpenBuy() geçersiz ve OpenSell() geçersiz). Şimdi RTS geleceklerini kontrol edeceğim...


Katma. Lot doğru bir şekilde hesaplanmıştır, sadece risk yüzdesini (artışı) manuel olarak ayarlamanız gerekir - aksi takdirde hesaplanan lotun sıfıra eşit olduğu ortaya çıkabilir.

 

"1.010" sürümü.

"Başabaş" parametresi eklendi: Başabaş ("0" - Başabaş kullanılmaz).

  • "0" olarak ayarlarsanız - bu ayar atlanır.
  • "Başabaş" sıfırdan büyükse ve pozisyonun karı "Başabaş" puanlarından büyükse, Zarar Durdur'u açılış fiyatına taşıyın.

Dosyalar:
Ivan.mq5  56 kb
 
Lütfen bana bir ticaret robotunu nerede bulabileceğinizi veya satın alabileceğinizi söyleyin,

Örnek: Belirli bir fiyata ulaşıldığında alış/satış yapmak için ona görev verdim - Durdur/aldır. Belirli bir geri tepme / penetrasyonla, durdurmayı / almayı belirli bir seviyeye yeniden düzenleyin


 
103060 :
Lütfen bana bir ticaret robotunu nerede bulabileceğinizi veya satın alabileceğinizi söyleyin,

Örnek: Belirli bir fiyata ulaşıldığında alış/satış yapmak için ona görev verdim - Durdur/aldır. Belirli bir geri tepme / penetrasyonla, durdurmayı / almayı belirli bir seviyeye yeniden düzenleyin



 
Vladimir Karputov :


CodeBase'de ara?
 
Vladimir Karputov açılış fiyatına taşıyın.

Derleme hataları. EA muhtemelen en yeni MT5 sürümüyle birleştirmiyor


 
timmytrade # :

Derleme hataları


2017'den bir gönderiden alıntı yaptınız. O zamandan beri çok şey değişti. Bu eski kod.

 
Vladimir Karputov # :

2017'den bir gönderiden alıntı yaptınız. O zamandan beri çok şey değişti. Bu eski kod.

Peki :)

Neden: