Burada sorun ne? - sayfa 3 1234567 Yeni yorum asasusa 2011.11.23 08:52 #21 Ve lütfen bana bu betiğin neden alım satımları açmadığını, ancak 0 hatası gösterdiğini, yani hata olmadığını, ancak alım satımları da açmadığını söyleyin. extern int MagicNumber = 10001 ; extern double Lots = 0.1 ; extern double StopLoss = 50 ; extern double TakeProfit = 50 ; extern int TrailingStop = 25 ; extern int Slippage = 3 ; //+------------------------------------------------------------------+ // expert start function //+------------------------------------------------------------------+ int start() { double MyPoint= Point ; if ( Digits == 3 || Digits == 5 ) MyPoint= Point * 10 ; double StochMain = iStochastic ( NULL , 0 , 7 , 10 , 4 , MODE_LWMA , 1 ,MODE_MAIN, 0 ); double StochSignal = iStochastic ( NULL , 0 , 7 , 10 , 4 , MODE_LWMA , 1 ,MODE_SIGNAL, 0 ); double MaSi = iMA ( NULL , 0 , 100 , 0 , MODE_EMA , PRICE_CLOSE , 0 ); if ( TotalOrdersCount()== 0 ) { if ((StochMain > StochSignal)&&(Close[ 1 ] > MaSi)) // Here is your open buy rule { OrderSend ( Symbol (),OP_BUY,Lots,Ask,Slippage,Ask+StopLoss*MyPoint,Ask+TakeProfit*MyPoint, "Открыта сделка на покупку!!" ,MagicNumber, 0 , Yellow ); } else { if ( GetLastError () != 0 ) Alert ( "Ошибка " , GetLastError ()); } } NADYA 2011.11.23 10:39 #22 Durdurma kaybınızın açık fiyatınızdan daha yüksek olduğunu düşünüyorum asasusa 2011.11.23 11:48 #23 Aynen, hata yok. asasusa 2011.11.23 11:59 #24 Bana bunu nasıl çözeceğimi söyle, bu parçanın nasıl çalıştığını anlamıyorum for ( int cnt= 0 ;cnt< OrdersTotal ();cnt++) { OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES); Bu yüzden önce cnt değişkeni 0 değerine ayarlanır. Ardından, sipariş sayısı 0'dan büyükse, Sipariş Seçimi tetiklenir. Fakat burada 0 değerine sahip aynı değişken cnt sorumlu nedir? OrderSelect ( cnt , SELECT_BY_POS, MODE_TRADES); NADYA 2011.11.23 12:17 #25 Sadece bu işlevi okumaya çalışın, her şey hemen netleşecek. asasusa 2011.11.23 12:32 #26 Hayır, hiçbir şey netleşmedi, neden tam olarak 0? Siparişler sıfırdan numaralandırılmış mı? Ve işte başka OrderType ()<=OP_SELL Nasıl anlaşılır - bir satış emrinden daha az veya ona eşit. Hangisi daha küçük, hangisi daha büyük, nasıl bulunur? MQL4 ve MQL5 ile [Arşiv]Köylülerden para kazanmayı öğrenin![Arşiv] [Arşivle!] Forumu kirletmemek için --- 2011.11.23 14:13 #27 sss2019 : Hayır, hiçbir şey netleşmedi, neden tam olarak 0? Siparişler sıfırdan numaralandırılmış mı? evet, sıfırdan. diğer her şey gibi. Ve işte başka Nasıl anlaşılır - bir satış emrinden daha az veya ona eşit. Hangisi daha küçük, hangisi daha büyük, nasıl bulunur? pathamushto OP_SELL sabit = 1 asasusa 2011.11.23 15:59 #28 Anlamına geliyor OP_BUY - 0 OP_SEL - 1 OP_BUYLIMIT - 2 OP_BUYSTOP - 3 OP_SELLLIMIT - 4 OP_SELLSTOP - 5 yani çıkıyor? Victor Nikolaev 2011.11.23 16:10 #29 sss2019 : Anlamına geliyor OP_BUY - 0 OP_SEL - 1 OP_BUYLIMIT - 2 OP_BUYSTOP - 3 OP_SELLLIMIT - 4 OP_SELLSTOP - 5 yani çıkıyor? Böyle. Doğru, 6'ya eşit başka bir değer daha var. asasusa 2011.11.23 17:07 #30 Ve başka ne olacak? 1234567 Yeni yorum
Ve lütfen bana bu betiğin neden alım satımları açmadığını, ancak 0 hatası gösterdiğini, yani hata olmadığını, ancak alım satımları da açmadığını söyleyin.
Bana bunu nasıl çözeceğimi söyle, bu parçanın nasıl çalıştığını anlamıyorum
Bu yüzden önce cnt değişkeni 0 değerine ayarlanır.
Ardından, sipariş sayısı 0'dan büyükse, Sipariş Seçimi tetiklenir.
Fakat burada 0 değerine sahip aynı değişken cnt sorumlu nedir?
Hayır, hiçbir şey netleşmedi, neden tam olarak 0? Siparişler sıfırdan numaralandırılmış mı?
Ve işte başka
OrderType ()<=OP_SELLNasıl anlaşılır - bir satış emrinden daha az veya ona eşit. Hangisi daha küçük, hangisi daha büyük, nasıl bulunur?
Hayır, hiçbir şey netleşmedi, neden tam olarak 0? Siparişler sıfırdan numaralandırılmış mı?
evet, sıfırdan. diğer her şey gibi.
Ve işte başka
Nasıl anlaşılır - bir satış emrinden daha az veya ona eşit. Hangisi daha küçük, hangisi daha büyük, nasıl bulunur?
pathamushto OP_SELL sabit = 1
Anlamına geliyor
OP_BUY - 0
OP_SEL - 1
OP_BUYLIMIT - 2
OP_BUYSTOP - 3
OP_SELLLIMIT - 4
OP_SELLSTOP - 5
yani çıkıyor?
Anlamına geliyor
OP_BUY - 0
OP_SEL - 1
OP_BUYLIMIT - 2
OP_BUYSTOP - 3
OP_SELLLIMIT - 4
OP_SELLSTOP - 5
yani çıkıyor?
Böyle. Doğru, 6'ya eşit başka bir değer daha var.