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
Windows arabasıyla aşağı :)
Bir açıyı ölçmek için bir nokta + referans seviyesine ve açıyı ölçmek için bir noktaya ihtiyacınız vardır.
Başlamak:
int cnt, total;
total=OrdersTotal();
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
iTicket=OrderTicket();
}
Başlamak:
İşte sipariş numaralandırmalı bir kod parçacığı. İzleyen durdurma kodu buradan alınır: 'İzleme için işlev kitaplığı ve uzman danışmanlar / Yuri Dzyuban'
Crack yapsanız bile 0 döndürür!!!for(int cnt=0;cnt<OrdersTotal();cnt++){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
iTicket=OrderTicket();
Comment("\nOrderTicket = ", iTicket);
// проверяем переданные значения
if ((iTicket==0) || ((iTmFrme!=1) && (iTmFrme!=5) && (iTmFrme!=15) && (iTmFrme!=30) && (iTmFrme!=60) && (iTmFrme!=240) && (iTmFrme!=1440) && (iTmFrme!=10080) && (iTmFrme!=43200)) || (iMAPeriod<2) || (MAMethod<0) || (MAMethod>3) || (iApplPrice<0) || (iApplPrice>6) || (iShift<0) || (iIndent<0))
{Comment("\nТрейлинг функцией TrailingByMA() невозможен из-за некорректности значений переданных ей аргументов."); return(0);}
// определим значение МА с переданными функции параметрами
double dMA = iMA(Symbol(),iTmFrme,iMAPeriod,iMAShift,MAMethod,iApplPrice,iShift);// значение скользящего среднего с переданными параметрами
// если длинная позиция, и её стоплосс хуже значения среднего с отступом в iIndent пунктов, модифицируем его
if (OrderType()==OP_BUY){
if ((OrderStopLoss()<dMA-iIndent*Point) && (dMA-iIndent*Point<Bid-MarketInfo(Symbol(),MODE_STOPLEVEL)*Point)){
if (!OrderModify(iTicket,OrderOpenPrice(),dMA-iIndent*Point,OrderTakeProfit(),OrderExpiration()))
Comment("Не удалось модифицировать стоплосс ордера №",OrderTicket(),". Ошибка: ",GetLastError());}}
// если позиция - короткая, и её стоплосс хуже (выше верхней границы канала или не определён, ==0), модифицируем его
if (OrderType()==OP_SELL){
if (((OrderStopLoss()==0) || (OrderStopLoss()>dMA+(MarketInfo(Symbol(),MODE_SPREAD)+iIndent)*Point)) && (dMA+(MarketInfo(Symbol(),MODE_SPREAD)+iIndent)*Point>Ask+MarketInfo(Symbol(),MODE_STOPLEVEL)*Point))
{if (!OrderModify(iTicket,OrderOpenPrice(),dMA+(MarketInfo(Symbol(),MODE_SPREAD)+iIndent)*Point,OrderTakeProfit(),OrderExpiration()))
Print("Не удалось модифицировать стоплосс ордера №",OrderTicket(),". Ошибка: ",GetLastError());}}}
Swetten , başka bir şeye ihtiyacın olursa yaz.
başka bir şeye ihtiyacın olursa yaz.
Çok teşekkürler! Sadece burada benim hatam - orada geri dönüş (0) ile daha yüksek bir döngüm vardı, bu yüzden sessizce saklandı ve zarar verdi.
İşte soru: Bunun gibi bir programı olan var mı: parti büyüklüğünü girin, çifti belirtin ve hemen bize şunu gösterir: bu kadar çok satın almak için ne kadar paraya (örneğin ruble olarak) ihtiyaç duyulur, bir maliyeti. nokta vb?
Sadece, örneğin 1,3 lot GBPUSD ve ardından 2,8 EURZHPI'yi her saydığınızda, biraz yorulursunuz.
Çok teşekkürler! Sadece burada benim hatam - orada geri dönüş (0) ile daha yüksek bir döngüm vardı, bu yüzden sessizce saklandı ve zarar verdi.
İşte soru: Bunun gibi bir programı olan var mı: parti büyüklüğünü girin, çifti belirtin ve hemen bize şunu gösterir: bu kadar çok satın almak için ne kadar paraya (örneğin ruble olarak) ihtiyaç duyulur, bir maliyeti. nokta vb?
Sadece, örneğin 1,3 lot GBPUSD ve ardından 2,8 EURZHPI'yi her saydığınızda, biraz yorulursunuz.
GBPSD gülümsedi. Patstol, EURZHPI'ye hastalandı. Üzgünüm, kötü bir şey kastetmiyorum.
Ve başka bir soru: üç değişken var. Her hangi bir tür. Böyle bir koşulu uygulamak mümkün müdür: eğer üç değişkenden ikisi şöyle şöyle bir koşula karşılık geliyorsa, o zaman bir şeyler yapın???
Konuyu "Swetten'den Sorular" olarak yeniden adlandırmanızı tavsiye ederim -)
konuyla ilgili =)
ızgara sistemleri ve gerçekçi olmayan verimliliği olan her şey , 7 dolar yeterli, böyle bir hesapta ciddiyim =) iki gündür duruyor
alıştırma , 200 dolar
mts için biraz daha ciddi 700 dolar
7.000 dolardan başlayan uzun vadeli mts için
IMHO =)
İşte başka bir güzel soru: şöyle veriler var:
P1[a, b, adım]
P2[c, d, adım]
P3[e, f, adım]
P4[g, h, adım]
P5[i, j, adım]
Bunları tek seferde bir dosyaya nasıl yazıp oradan okuyabilirim?
Böyle mi yaptı:
Her şey harika yazılmış, içinde sadece bir tür saçmalık var. Ders kitabında genel olarak kötü olan bacağını kıracak! Ve bir tablo gibi veri nasıl yazılır ve okunur? Ve bunun gibi diziler? Ve genel olarak konuşursak? Kim IV'ün kütüphanesine baktım.Çok teşekkürler! Sadece burada benim hatam - orada geri dönüş (0) ile daha yüksek bir döngüm vardı, bu yüzden sessizce saklandı ve zarar verdi.
İşte soru: Bunun gibi bir programı olan var mı: parti büyüklüğünü girin, çifti belirtin ve hemen bize şunu gösterir: bu kadar çok satın almak için ne kadar paraya (örneğin ruble olarak) ihtiyaç duyulur, bir maliyeti. nokta vb?
Sadece, örneğin 1,3 lot GBPUSD ve ardından 2,8 EURZHPI'yi her saydığınızda, biraz yorulursunuz.