Ücretsiz bir danışman yazacağım - sayfa 78 1...717273747576777879808182838485...171 Yeni yorum Maksim Sovenko 2018.09.16 14:56 #771 Vitali_Leto : televizyon harikaydı İşlevi kullanın: double GetProfitForDay( int nd) { double profit = 0 ; for ( int i = 0 ; i < OrdersHistoryTotal (); i++) { if (!( OrderSelect (i, SELECT_BY_POS , MODE_HISTORY ))) break ; if ( OrderSymbol () == Symbol ()) if ( OrderCloseTime () >= iTime ( Symbol (), PERIOD_D1 , nd) && OrderCloseTime () < iTime ( Symbol (), PERIOD_D1 , nd) + 86400 ) profit += OrderProfit () + OrderSwap () + OrderCommission (); } return (profit); } nd=0 - geçerli gün, nd=1 - dün vb. Vitalii Vakulin 2018.09.16 15:12 #772 Maksim Sovenko : İşlevi kullanın: nd=0 - geçerli gün, nd=1 - dün vb. Her şey harika ama bu yöndeki bilgim şu ana kadar çok yetersiz. Lütfen bana nasıl yapacağımı söyle Vitalii Vakulin 2018.09.16 15:15 #773 Kodun bu kısmını değiştirdim 4 hata veriyor Maksim Sovenko 2018.09.16 15:50 #774 Vitali_Leto : Kodun bu kısmını değiştirdim 4 hata veriyor EditCreate( 0 , "EARNED" , 0 ,X,Y+ 84 , 140 , 20 , 0 ,Menu[ 4 ]+ DoubleToString (GetProfit(), 2 ), "Arial" , 8 , ALIGN_CENTER , true ,txtcolor,pnlcolor,pnlcolor); Şu anda GetProfit() işlevi bir bağımsız değişken olmadan çağrılır. Ekli işlevi yapıştıracak ve argümanı GetProfitForDay( 0 ) olarak ayarlayacaksınız. Elbette bu işlevin çağrıldığı kod boyunca bu yapılmalıdır. Maksim Sovenko 2018.09.16 15:52 #775 Yine de, karakter kontrolü büyük olasılıkla gereksiz olacak, kaldırılması gerekiyor: if ( OrderSymbol () == Symbol ()) ve aşağıdaki durumda Symbol () öğesini OrderSymbol () ile değiştirin Vitalii Vakulin 2018.09.16 15:55 #776 Maksim Sovenko : Şu anda GetProfit()işlevi bir bağımsız değişken olmadan çağrılır. Ekli işlevi yapıştıracak ve argümanı GetProfitForDay( 0 ) olarak ayarlayacaksınız. Elbette bu işlevin çağrıldığı kod boyunca bu yapılmalıdır. 'GetProfitForDay' - yanlış parametre sayımı CurrentInfo.mq4 40 70 Maksim Sovenko 2018.09.16 15:58 #777 Vitali_Leto : 'GetProfitForDay' - yanlış parametre sayımı CurrentInfo.mq4 40 70 bu işlevi nasıl çağırdığını göster Vitalii Vakulin 2018.09.16 15:59 #778 Olmuş. Ve hem bugün hem de genel olanı hemen gösterilecek olanı nasıl yazabilirim? Vitalii Vakulin 2018.09.16 16:00 #779 0 yazmayı unutmuşum Vitalii Vakulin 2018.09.16 16:03 #780 bir şeyi yanlış hesapladım Dosyalar: Screenshot_14.jpg 82 kb 1...717273747576777879808182838485...171 Yeni yorum
televizyon harikaydı
İşlevi kullanın:
nd=0 - geçerli gün, nd=1 - dün vb.
İşlevi kullanın:
nd=0 - geçerli gün, nd=1 - dün vb.
Her şey harika ama bu yöndeki bilgim şu ana kadar çok yetersiz. Lütfen bana nasıl yapacağımı söyle
Kodun bu kısmını değiştirdim 4 hata veriyor
Şu anda GetProfit() işlevi bir bağımsız değişken olmadan çağrılır.
Ekli işlevi yapıştıracak ve argümanı GetProfitForDay( 0 ) olarak ayarlayacaksınız.
Elbette bu işlevin çağrıldığı kod boyunca bu yapılmalıdır.
Yine de, karakter kontrolü büyük olasılıkla gereksiz olacak, kaldırılması gerekiyor:
ve aşağıdaki durumda Symbol () öğesini OrderSymbol () ile değiştirinŞu anda GetProfit()işlevi bir bağımsız değişken olmadan çağrılır.
Ekli işlevi yapıştıracak ve argümanı GetProfitForDay( 0 ) olarak ayarlayacaksınız.
Elbette bu işlevin çağrıldığı kod boyunca bu yapılmalıdır.
'GetProfitForDay' - yanlış parametre sayımı CurrentInfo.mq4 40 70
'GetProfitForDay' - yanlış parametre sayımı CurrentInfo.mq4 40 70
bu işlevi nasıl çağırdığını göster