Dönüştür: easyLanguage - sayfa 2

 

TEŞEKKÜRLER IGORAD!!!!!

Hoşçakal

bolla

 

Merhaba Igorad nasılsın?

Tekrar yardımına ihtiyacım var.

Easy Language'in bu kısmını çeviriyorsunuz...

eğer (PositionProfit(1)<0 ve PositionProfit(2)<0) ise

contr_plus=1;

başka contr_plus=0;

...ile....

PastTradeProfit();

if ((pastpip[1]+pastpip[2]) < 0 && (pastpip[3]+pastpip[4]) < 0)

{

contr_plus = 1;

}

başka

{

contr_plus = 0;

}

...ve....

void PastTradeProfit()

{

int toplam=GeçmişToplam(), n=0;

ArrayResize(pastpip,toplam);

for (int cnt=toplam-1;cnt>=0;cnt--)

{

if ( OrderSymbol()==Symbol())

{

(!OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY) && OrderType() > OP_SELL ) devam ederse;

if (OrderType()==OP_BUY)

{n = n+1;

pastpips[n] = MathRound((OrderClosePrice()-OrderOpenPrice())/MarketInfo(Symbol(),MODE_POINT));}

if (OrderType()==OP_SEL)

{n = n+1;

pastpips[n] = MathRound((OrderOpenPrice()-OrderClosePrice())/MarketInfo(Symbol(),MODE_POINT));}

}

}

}

.... MT4'te.

Ancak PozisyonKarı(1) dünkü kar ve PozisyonKarı(2) dünden önceki kar anlamına gelir. MT4 kodunuz yerine, art arda 2 negatif kârlı işlemim olduğunda contr_plus=1 var, art arda 2 negatif kâr günüm olduğunda değil.

Bu amaçla MT4 kodunu değiştirebilir misiniz?

teşekkürler

bolla

 

Merhaba Bolla, ben bir programcı değilim, bu yüzden sana yardım edebileceğim bir şey yok. Ama bir tradestation kullanıcısı olduğunuz için bir sorum var. Tradestation'da backtest ne kadar doğrudur? MT4'ün arka testinin bir şekilde korkunç olduğunu hepimiz biliyoruz, peki ya takas?

Teşekkür ederim

 

Merhaba Şeytan, TS'yi seviyorum çünkü kullanıcı dostu, EasyLanguage çok "kolay" ve geriye dönük test MT4'ten daha uygun. TS'de yerleşik bir işlev olan Commentary Expert ile mükemmel bir hata ayıklama yapmak mümkündür.

Projem, TS'de karlı bir ticaret sistemi oluşturmak, TS'de geri test, MT4'te tercüme, MT4'te geri test (mümkünse) ve demo hesapta MT4'te ileri test: tüm bu adımlar olumlu olacaksa, deneyeceğim canlı hesapta ticaret.

En büyük sorunum MT4 ortamı: mql4 dilinde çeviri yapmakta zorlanıyorum (yardıma ihtiyacım var...... ) ve EA'yı MT4'te geriye doğru test edin.

Hoşçakal.

bolla

 

Merhaba,

PositionProfit(num) geçmiş günlerin karı değil, önceki bir pozisyonun karıdır.

Stratejinizde aynı anda açılan 1 Pozisyon = 2 sözleşme (veya MT4'te 2 lot). Yani Position(1) = pastpip[1]+pastpip[2] ve Position(2) = pastpip[3]+pastpip[4].

Geriye dönük test ile ilgili olarak : 1M verili MT4'te çok iyi tesadüfler alıyoruz

gerçek ticaret ile.

İgor

 
gbolla:
Merhaba Şeytan, TS'yi seviyorum çünkü kullanıcı dostu, EasyLanguage çok "kolay" ve geriye dönük test MT4'ten daha uygun. TS'de yerleşik bir işlev olan Commentary Expert ile mükemmel bir hata ayıklama yapmak mümkündür.

Projem, TS'de karlı bir ticaret sistemi oluşturmak, TS'de geri test, MT4'te tercüme, MT4'te geri test (mümkünse) ve demo hesapta MT4'te ileri test: tüm bu adımlar olumlu olacaksa, deneyeceğim canlı hesapta ticaret.

En büyük sorunum MT4 ortamı: mql4 dilinde çeviri yapmakta zorlanıyorum (yardıma ihtiyacım var...... ) ve EA'yı MT4'te geriye doğru test edin.

Hoşçakal.

bolla

Merhaba Bolla, yanıtın için teşekkürler

 

Merhaba Igorad, "Geriye dönük testlerle ilgili olarak : 1M verileriyle MT4'te gerçek ticaretle çok iyi bir tesadüf elde ediyoruz." ?

Geriye dönük test için M1 zaman diliminde EA kullanıyor musunuz? Veya 1M veri zaman çerçevesi ile kene analizi kullanıyorsunuz, ancak EA M30 TF üzerinde test ediliyor mu?

Teşekkürler.

bolla

 

Üzgünüm Igorad, sana başka bir sorum var.

X ardışık negatif işlem olduğunda ticareti durdurmak, öykünme moduna girmek ve art arda Y pozitif ticaret olduğunda canlı ticareti yeniden başlatmak istiyorum. Bence bu iyi bir fikir!

Bu işlevi EA'mızda programlayabilir misiniz?

Çok teşekkürler.

bolla

 
gbolla:
Merhaba Igorad, "Geriye dönük testlerle ilgili olarak: 1M verileriyle MT4'te gerçek ticaretle çok iyi bir tesadüf elde ediyoruz." ?

Geriye dönük test için M1 zaman diliminde EA kullanıyor musunuz? Veya 1M veri zaman çerçevesi ile kene analizi kullanıyorsunuz, ancak EA M30 TF üzerinde test ediliyor mu?

Teşekkürler.

bolla

Test edebilirsiniz: birkaç gün ticaret yapın ve ardından her kene analizinde aynısını bir test cihazında yapın.

2. soruyla ilgili: İyi fikir, ancak gerçekleştirmede basit değil.

İgor

 

Cevap için teşekkürler Igorad.

Umarım senin eksikliğinde..... !!

bolla