Bu şekilde çalışmıyor, otomatikleştirilmesi gerekiyor.
Hayır, elle değil. İstediğin gibi girebilirsin demek istedim. Ama görünüşe göre ilk defa soruyu anlamadım. Enstrümandaki kârın sıfırdan büyük olması koşulunun sağlanabilmesi için bu kârın hesaplanması gerekir.
double profit = 0 ;
for ( int i = 0 ; i < OrdersTotal (); i++)
{
if ( OrderSelect (i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic)
{
if (OrderType() < 2 )
profit += OrderProfit()+OrderCommission()+OrderSwap();
}
}
Hayır, elle değil. İstediğin gibi girebilirsin demek istedim. Ama görünüşe göre ilk defa soruyu anlamadım. Enstrümandaki kârın sıfırdan büyük olması koşulunun sağlanabilmesi için bu kârın hesaplanması gerekir.
Hayır, elle değil. İstediğin gibi girebilirsin demek istedim. Ama görünüşe göre ilk defa soruyu anlamadım. Enstrümandaki kârın sıfırdan büyük olması koşulunun sağlanabilmesi için bu kârın hesaplanması gerekir.
Ben sadece öğreniyorum.
SellClose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && ?);
soru işareti yerine kaydolmak gerekir - bu araç için kâr sıfırdan büyüktür.
Ben sadece öğreniyorum.
SellClose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && ?);
soru işareti yerine kaydolmak gerekir - bu araç için kâr sıfırdan büyüktür.
Kendi arzunuza bağlıdır.
Elinle kapat gibi.
Bu şekilde çalışmıyor, otomatikleştirilmesi gerekiyor.
Elinle kapat gibi.
Bu şekilde çalışmıyor, otomatikleştirilmesi gerekiyor.
Hayır, elle değil. İstediğin gibi girebilirsin demek istedim. Ama görünüşe göre ilk defa soruyu anlamadım. Enstrümandaki kârın sıfırdan büyük olması koşulunun sağlanabilmesi için bu kârın hesaplanması gerekir.
Hayır, elle değil. İstediğin gibi girebilirsin demek istedim. Ama görünüşe göre ilk defa soruyu anlamadım. Enstrümandaki kârın sıfırdan büyük olması koşulunun sağlanabilmesi için bu kârın hesaplanması gerekir.
Bu böyle mi yapılmalı?
çift kar = 0;
for(int i = 0; i < OrdersTotal(); i++)
{
if( OrderSelect (i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic)
{
if(SiparişTürü() < 2)
kar += OrderProfit()+OrderCommission()+OrderSwap();
}
}
SellClose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && kâr + );
Bu böyle mi yapılmalı?
çift kar = 0;
for(int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i, SELECT_BY_POS) && OrderSymbol() == _Symbol && OrderMagicNumber() == Magic)
{
if(SiparişTürü() < 2)
kar += OrderProfit()+OrderCommission()+OrderSwap();
}
}
SellClose = (AC<0.0 && RSI<30 && Open[1]>Close[1] && kâr + );
Benimle dalga mı geçiyorsun?
Benimle dalga mı geçiyorsun?
Çok teşekkür ederim, her şey çalıştı.
Çok teşekkür ederim, her şey çalıştı.
Teşekkürler, buraya iletin, Alexey Viktorov
EA, algoritmaya göre yalnızca bir sipariş verir, Satışı düşünün:
SellOpen = (AC<0.0 && RSI<30 && Kapat[2]>Aç[2] && Kapat[1]>Aç[1] && Düşük[2]<Düşük[1] );
AC<0.0 koşulu mevcutken sipariş vermeye devam etmesi için bir kod nasıl yazılır?
Hayır, elle değil. İstediğin gibi girebilirsin demek istedim. Ama görünüşe göre ilk defa soruyu anlamadım. Enstrümandaki kârın sıfırdan büyük olması koşulunun sağlanabilmesi için bu kârın hesaplanması gerekir.
Çok teşekkürler. Her şey çalışıyor.