Ticaret sistemim, geçmiş verilerin analizine dayanmaktadır. Sinyali doğrudan EA'ya hesaplamak için bir fonksiyon oluşturdum. Ancak, anladığım kadarıyla, EA test ederken yalnızca görsel penceredeki verileri kullanır (ve arşivden arkadaş edinilmiş bir geçmişi olan sıradan pencerelere göre çok daha az çubuk vardır). Ve sinyali hesaplamak için en az on binlerce tarihi çubuğa ihtiyacım var. Bu sorunu çözmenin bir yolu var mı: yani. Böylece test edilen EA, daha kısa bir süre test ediliyor olsa bile, tüm yüklenen geçmişi hesaplama için kullanabilir mi? MT4 vb. kullanıyorum. MQL4
Evet, klasörde bulunan Şimdi adlı bir göstergem var
Sayıların nasıl değiştiğini ve hem test cihazında hem de canlı olarak statik olduklarını ve hiç sıfır olmadıklarını görmek için UP değerlerini bir yorum aracılığıyla çıkardım.
Evet, klasörde bulunan Şimdi adlı bir göstergem var
Sayıların nasıl değiştiğini ve hem test cihazında hem de canlı olarak statik olduklarını ve hiç sıfır olmadıklarını görmek için UP değerlerini bir yorum aracılığıyla çıkardım.
Prensip olarak fraktallara benziyorsa, anlamını tarihte daha fazla aramak mantıklıdır, ancak sıfır çubuğunda değil.
ZY: öyle, 1 numaralı çubuktan hesaplamalara başlıyor, sıfırda bir şey aramanın bir anlamı yok ...
Piyasa fiyatı ile en uzak emrin fiyatı arasındaki mesafe, örneğin 1000 puanı aşıyorsa, danışmana tüm emirleri kesinlikle kapatma işlevini nasıl ekleyebileceğimi kim söyleyebilir?
int GetSignal()
{
int Signal = 0 ;
double iMA_Signal = iMA ( Symbol (), 0 , iMA_Period, 0 , MODE_SMMA , PRICE_CLOSE , 0 );
int Ma_Bid_Diff = MathAbs (iMA_Signal - Bid )/vPoint;
if (Ma_Bid_Diff > Min_iMA_OpenDistance && Ma_Bid_Diff < Max_iMA_OpenDistance && Bid > iMA_Signal) Signal = - 1 ;
if (Ma_Bid_Diff > Min_iMA_OpenDistance && Ma_Bid_Diff < Max_iMA_OpenDistance && Bid < iMA_Signal) Signal = 1 ;
return (Signal);
}
Ancak, değişiklik yaptıktan sonra derleyici aşağıdaki satırda "yemin eder"
iMA_OpenDistance *= DcD;
iMA_OpenDistance' - bildirilmemiş tanımlayıcı - bildirilmemiş tanımlayıcı. Öğreticiyi inceledim ve tanımlayıcılarla ilgili yardım aldım, ancak hiçbir şey olmuyor. Bana nereye bastığını söyle, nasıl düzeltebilirim?
Alexey'e teşekkürler. Her şeyi tavsiye ettiğin gibi yaptı.
değiştirilen giriş koşulu
Ancak, değişiklik yaptıktan sonra derleyici aşağıdaki satırda "yemin eder"
iMA_OpenDistance' - bildirilmemiş tanımlayıcı - bildirilmemiş tanımlayıcı. Öğreticiyi inceledim ve tanımlayıcılarla ilgili yardım aldım, ancak hiçbir şey olmuyor. Bana nereye bastığını söyle, nasıl düzeltebilirim?
Görünüşe göre telepati kullanmak zorunda kalacaksın.
İlk başta yalnızca iMA_OpenDistance vardı, daha sonra Min_iMA_OpenDistance ve Max_iMA_OpenDistance olmak üzere 2 değişkene bölündü, bu nedenle iMA_OpenDistance değişkeni bildirilmemiş olarak kaldı.
Harici değişkenlerin değerleri değiştirmesi gerekli değildir. Ek bir tane ilan etmek ve onunla ne istersen yapmak daha iyidir.
Anladığım kadarıyla vPoint değişkeni Point*10. Buna göre Ma_Bid_Diff, 4 basamaklı noktalarda Bid'den MA'ya olan mesafedir. DCD nedir? Telepatik yeteneklerim eksik. Ama yine de bana öyle geliyor ki iMA_OpenDistance *= DcD; fazlalık olacaktır. Yoksa 5 basamaklı noktalara bir çeviri mi? Ne için?
Görünüşe göre telepati kullanmak zorunda kalacaksın.
İlk başta yalnızca iMA_OpenDistance vardı, daha sonra Min_iMA_OpenDistance ve Max_iMA_OpenDistance olmak üzere 2 değişkene bölündü, bu nedenle iMA_OpenDistance değişkeni bildirilmemiş olarak kaldı.
Harici değişkenlerin değerleri değiştirmesi gerekli değildir. Ek bir tane ilan etmek ve onunla ne istersen yapmak daha iyidir.
Anladığım kadarıyla vPoint değişkeni Point*10. Buna göre, Ma_Bid_Diff, 4 basamaklı noktalarda Bid'den MA'ya olan mesafedir. DCD nedir? Telepatik yeteneklerim eksik. Ama yine de bana öyle geliyor ki iMA_OpenDistance *= DcD; fazlalık olacaktır. Yoksa 5 basamaklı noktalara bir çeviri mi? Ne için?
Alexei Sen doğrudan bir telepatsın, bu gerçekten 5 basamaklı bir çeviri. Açıklamalar ve iMa yerine Min_iMA ve Max_iMa'yı nasıl fark edemediğim için TEŞEKKÜR EDERİM. Tekrar teşekkürler.
PS Telepat kursları açacaksınız, ilk kayıt olan ben olacağım :-)
sakıncası yoksa yardım et
danışmana göstergeye göre ticaret yapmayı öğretin
BS_Living Now ver #1.mq4 https://www.mql5.com/en/code/11014#50910
UP= iCustom(Symbol(),NULL," Now ",BQuant,0,0);
DOW= iCustom(Symbol(),NULL," Now ",BQuant,1,0);
if(DOW){OrderSend(Symbol(), OP_SELL, Lot, Bid, Slip, 0, 0, "Forex-Robots.ru SAT", Magic, 0,Red);}
if(UP ){OrderSend(Symbol(), OP_BUY, Lot, Ask, Slip, 0, 0, "Forex-Robots.ru BUY", Magic, 0,Blue);}
Yorum
(
"\n Kar: ", YUKARI,
"\n Kar: ", DOW
);
Değerleri yorum yoluyla almaya çalıştım ama her zaman statikler, bu göstergede verilerin nasıl görüntülendiğini söyle
Evet, klasörde bulunan Şimdi adlı bir göstergem var
Sayıların nasıl değiştiğini ve hem test cihazında hem de canlı olarak statik olduklarını ve hiç sıfır olmadıklarını görmek için UP değerlerini bir yorum aracılığıyla çıkardım.
Evet, klasörde bulunan Şimdi adlı bir göstergem var
Sayıların nasıl değiştiğini ve hem test cihazında hem de canlı olarak statik olduklarını ve hiç sıfır olmadıklarını görmek için UP değerlerini bir yorum aracılığıyla çıkardım.
Prensip olarak fraktallara benziyorsa, anlamını tarihte daha fazla aramak mantıklıdır, ancak sıfır çubuğunda değil.
ZY: öyle, 1 numaralı çubuktan hesaplamalara başlıyor, sıfırda bir şey aramanın bir anlamı yok ...
Piyasa fiyatı ile en uzak emrin fiyatı arasındaki mesafe, örneğin 1000 puanı aşıyorsa, danışmana tüm emirleri kesinlikle kapatma işlevini nasıl ekleyebileceğimi kim söyleyebilir?
Prensip olarak fraktallara benziyorsa, anlamını tarihte daha fazla aramak mantıklıdır, ancak sıfır çubuğunda değil.
ZY: öyle, 1 numaralı çubuktan hesaplamalara başlıyor, sıfırda bir şey aramanın bir anlamı yok ...
Ve buna göre, koşul
Alexey'e teşekkürler. Her şeyi tavsiye ettiğin gibi yaptım.
değiştirilen giriş koşulu
Ancak, değişiklik yaptıktan sonra derleyici aşağıdaki satırda "yemin eder"
iMA_OpenDistance' - bildirilmemiş tanımlayıcı - bildirilmemiş tanımlayıcı. Öğreticiyi inceledim ve tanımlayıcılarla ilgili yardım aldım, ancak hiçbir şey olmuyor. Bana nereye bastığını söyle, nasıl düzeltebilirim?
Alexey'e teşekkürler. Her şeyi tavsiye ettiğin gibi yaptı.
değiştirilen giriş koşulu
Ancak, değişiklik yaptıktan sonra derleyici aşağıdaki satırda "yemin eder"
iMA_OpenDistance' - bildirilmemiş tanımlayıcı - bildirilmemiş tanımlayıcı. Öğreticiyi inceledim ve tanımlayıcılarla ilgili yardım aldım, ancak hiçbir şey olmuyor. Bana nereye bastığını söyle, nasıl düzeltebilirim?
Görünüşe göre telepati kullanmak zorunda kalacaksın.
İlk başta yalnızca iMA_OpenDistance vardı, daha sonra Min_iMA_OpenDistance ve Max_iMA_OpenDistance olmak üzere 2 değişkene bölündü, bu nedenle iMA_OpenDistance değişkeni bildirilmemiş olarak kaldı.
Harici değişkenlerin değerleri değiştirmesi gerekli değildir. Ek bir tane ilan etmek ve onunla ne istersen yapmak daha iyidir.
Anladığım kadarıyla vPoint değişkeni Point*10. Buna göre Ma_Bid_Diff, 4 basamaklı noktalarda Bid'den MA'ya olan mesafedir. DCD nedir? Telepatik yeteneklerim eksik. Ama yine de bana öyle geliyor ki iMA_OpenDistance *= DcD; fazlalık olacaktır. Yoksa 5 basamaklı noktalara bir çeviri mi? Ne için?
Görünüşe göre telepati kullanmak zorunda kalacaksın.
İlk başta yalnızca iMA_OpenDistance vardı, daha sonra Min_iMA_OpenDistance ve Max_iMA_OpenDistance olmak üzere 2 değişkene bölündü, bu nedenle iMA_OpenDistance değişkeni bildirilmemiş olarak kaldı.
Harici değişkenlerin değerleri değiştirmesi gerekli değildir. Ek bir tane ilan etmek ve onunla ne istersen yapmak daha iyidir.
Anladığım kadarıyla vPoint değişkeni Point*10. Buna göre, Ma_Bid_Diff, 4 basamaklı noktalarda Bid'den MA'ya olan mesafedir. DCD nedir? Telepatik yeteneklerim eksik. Ama yine de bana öyle geliyor ki iMA_OpenDistance *= DcD; fazlalık olacaktır. Yoksa 5 basamaklı noktalara bir çeviri mi? Ne için?
Alexei Sen doğrudan bir telepatsın, bu gerçekten 5 basamaklı bir çeviri. Açıklamalar ve iMa yerine Min_iMA ve Max_iMa'yı nasıl fark edemediğim için TEŞEKKÜR EDERİM. Tekrar teşekkürler.
PS Telepat kursları açacaksınız, ilk kayıt olan ben olacağım :-)
Belki birinin böyle bir danışmanı vardır.
1. Aynı anda iki farklı alış ve satış emri açar
2. kârla kapandığında. yine iki farklı alış ve satış emri vb. açar.
3. Negatif siparişlerle hiçbir şey yapmanıza gerek yok! her şey basit görünüyor. biri yazabilir mi Çok minnettar olacağım!