Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Aynı koşullarla birden fazla siparişe sahip olmak için kopyalamak için EA'ya ihtiyacınız var
Merhaba.
Bekleyen bir siparişi kopyalayan ve onu tam olarak aynı koşullarla çoğaltan EA'yı arıyorum.
Örneğin, 115.00'de bekleyen 1 lot USD/JPY giriş-dur satış emrim var ve aynı 5 emrim olsun istiyorum.
Aynı koşullarla birden fazla pozisyona sahip olmak yerine sadece ticaret büyüklüğünü artırmak istemiyorum.
Benim için böyle bir şey yapan bir EA var mı?
Ayrıca, e-Trailing.mq4'ü denedim ama birden fazla sipariş için son durak yerleştiremedim.
Birden fazla açık emir için mevcut fiyattan 5 pipte takip eden bir stop koymam gerekiyor.
Bunun için iyi bir EA?
Saygılarımızla
Belki de "Nokta", fiyat hareketi ayrıntı düzeyinin ne olduğunu söyler, bu durumda EURJPY örneğiniz için 0.001 olur ve "integral pip" (0.01) fikrinin ne olduğunu değil? Bunu test edebilirsiniz. Bu durumda, hesaplamalarda "Puan" yerine "(Puan*10)" kullanmanız gerekebilir.
Ya da belki de konuştukları "piplerin" alışık olduğunuz "piplerin" 1/10'u olduğunu kabul edebilirsiniz? Örneğin, OrderSend'deki "slippage" parametresine ne olur? bu normal piplerde mi yoksa pipetlerde mi?
Belki de "Nokta", fiyat hareketi ayrıntı düzeyinin ne olduğunu söyler, bu durumda EURJPY örneğiniz için 0.001 olur ve "integral pip" (0.01) fikrinin ne olduğunu değil? Bunu test edebilirsiniz. Bu durumda, hesaplamalarda "Puan" yerine "(Puan*10)" kullanmanız gerekebilir. Ya da belki de konuştukları "piplerin" alışık olduğunuz "piplerin" 1/10'u olduğunu kabul edebilirsiniz? Örneğin, OrderSend'deki "slippage" parametresine ne olur? bu normal piplerde mi yoksa pipetlerde mi?
Yanıtınız için teşekkürler - Ben kodlayıcı değilim, bu yüzden bu bana biraz yabancı. Point*10'u denedim ve bu da formayı 410 pips yaptı. Ayrıca Point/10'u denedim ve bu, 4,1 pip olması gereken gerçek sayıyı "yuvarlıyor" gibi görünen 4.0 pip okumasını yaptı.
Point*10 kullanarak değiştirmek zorunda olduğum siparişleri göndermek için bir komut dosyam var, ancak bu yayılma okumasını doğru yapamıyorum.
Birçok MT4 Broker'ının platformlarında kesirli pip konseptini benimsiyor olabileceğini duyduğum için, bunun birçok Gösterge, Komut Dosyası ve EA için bir sorun olacağını düşünüyorum.
Başka herhangi bir tavsiye takdir edilecektir.
Dan
Merhaba,
NorthFinance sadece başka bir rakam ekliyor, böylece EUR/USD! 1.47125
Yanıtınız için teşekkürler - Ben kodlayıcı değilim, bu yüzden bu bana biraz yabancı. Point*10'u denedim ve bu da formayı 410 pips yaptı. Ayrıca Point/10'u denedim ve bu, 4,1 pip olması gereken gerçek sayıyı "yuvarlıyor" gibi görünen 4.0 pip okumasını yaptı.
Point*10 kullanarak değiştirmek zorunda olduğum siparişleri göndermek için bir komut dosyam var, ancak bu yayılma okumasını doğru yapamıyorum.
Birçok MT4 Broker'ının platformlarında kesirli pip konseptini benimsiyor olabileceğini duyduğum için, bunun birçok Gösterge, Komut Dosyası ve EA için bir sorun olacağını düşünüyorum.
Başka herhangi bir tavsiye takdir edilecektir.
DanEndişelenme. Anladığım kadarıyla, "pip" terimi, ticaret büyüklüğü ile ilgili bir tanım geliştirdi, yani 1 lotluk bir ticaretin 1 pip hareketinin bilinen bir değer miktarına karşılık geldiği anlamına geliyor. MT4'teki "Puan" terimi daha kesin olarak fiyat hareketinin ayrıntı düzeyi, yani iki fiyat arasında olabilecek en küçük fark anlamına gelir; veya her Alış/Satış fiyatının N çarpı Noktadan oluşan bir tam sayı olması.
Şimdiye kadar MT4'te pip ve Point arasında 1-1'lik bir çeviri oldu, ancak artık durum böyle değil. Bunun yerine, aracınız için 1 pip = 10 Puanınız vardır ve bu nedenle, "spread" değişkeninin pip cinsinden olmasını istiyorsanız, daha önce "Puan" kullandığınız her yerde "(Puan*10)" ifadesini kullanmanız gerekir. . İfadede çift tırnak yoktur, ancak *parantez* içindedir.
Kodda çok açık hale getirmek için, uygun pip ölçüsünü sağlamak için bir işlev de ekleyebilirsiniz:
and in that case, you would replace "Point" at all other places with the function call "pips()".
Alternatively, you let the program work with the Point granularity, and merely translate to pips when the spread value is presented. I.e. forget about using the pips() function above, but have the following function for translating a Points value to be a pips value:
Then the spread value component in the ObjectSetText call would be like:
[PHP]DoubleToStr( pips( Spread ), 1 )Nokta ile ilgili sorun
Şimdi aşağıdaki kodu kullanıyorum ve Point'in tüm oluşumlarını myPoint ile değiştiriyorum.
İlk önce global bir değişken ilan ediyorum
çift myPoint;
Daha sonra Init function içine aşağıdaki satırı ekliyorum.
myPoint = SetPoint();
Ardından işlevi ekleyin
çift SetPoint()
{
çift mPoint;
if (Rakamlar < 4)
mPuan = 0.01;
başka
mPuan = 0.0001;
dönüş(mPoint);
}
Bu, komisyoncu kesirli pip kullansa da kullanmasa da işe yarar.
Robert
Lütfen bana yardım et
herhangi bir vücut bana yardım edebilir mi?
Son duraklı uzman 20_200 istiyorum.
LÜTFEN herhangi birini koyun.
lütfen
herhangi bir vücut bana yardım edebilir mi?
Son duraklı uzman 20_200 istiyorum.
LÜTFEN herhangi birini koyun.biraz yardım
Şimdi aşağıdaki kodu kullanıyorum ve Point'in tüm oluşumlarını myPoint ile değiştiriyorum.
İlk önce global bir değişken ilan ediyorum
çift myPoint;
Daha sonra Init işlevine aşağıdaki satırı ekliyorum.
myPoint = SetPoint();
Ardından işlevi ekleyin
çift SetPoint()
{
çift mPoint;
if (Rakamlar < 4)
mPuan = 0.01;
başka
mPuan = 0.0001;
dönüş(mPoint);
}
Bu, komisyoncu kesirli pip kullansa da kullanmasa da işe yarar.
RobertGerçekten bir işleve ihtiyacınız yok, init() işlevini koymanız yeterli:
Yenidijital
herhangi bir vücut bana yardım edebilir mi?
Son duraklı uzman 20_200 istiyorum.
LÜTFEN herhangi birini koyun.lütfen yardım edin NEWDIGITAL