[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 553

 
Dimka-novitsek :

Görünüşe göre fonksiyon yazmayı unutmuşum, Bak lütfen!!


Dimych, yo-mayo, gerçekten hiçbir şey göremediğiniz ve çok fazla yer kaplayan ekran görüntülerini düzenlemek için buradayız , kodu SCR kullanarak girin.
 
double     Lott  ( double     Lot, double   risk ){
     if ( risk!=0)  Lot=AccountFreeMargin()*risk/100 ; return Lot;}  
 

'Lot' - sol parantez beklenen C:\TeleTRADE\experts\vailing parametreleri .mq4 (392, 63)

'Lot' - noktalı virgül bekleniyor C:\TeleTRADE\experts\parametreleriniz .mq4 (392, 63)

';' - atama bekleniyor C:\TeleTRADE\experts\parametreleriniz .mq4 (392, 66)

Yeminler, parantezler ve noktalı virgüller!

 
Dimka-novitsek :

'Lot' - sol parantez beklenen C:\TeleTRADE\experts\vailing parametreleri .mq4 (392, 63)

'Lot' - noktalı virgül bekleniyor C:\TeleTRADE\experts\parametreleriniz .mq4 (392, 63)

';' - atama bekleniyor C:\TeleTRADE\experts\parametreleriniz .mq4 (392, 66)

Yeminler, parantezler ve noktalı virgüller!

Dönüş değeri parantez içine alınmalıdır:

 double      Lott  ( double      Lot, double    risk ){
     if ( risk!= 0 )  Lot= AccountFreeMargin ()*risk/ 100 ; return ( Lot ) ;}  
 
Teşekkür ederim!!!!!
 

Kod konusunda yardım. Görev basit. Sadece dosyayı açıp yazmanız gerekiyor, ancak terminal dizininde değil, kendim belirleyeceğim dosyada.

Dosyayı açıp şunu yazabilirim:

 //-----------------------------------------------------------------------------------------
int FF;                     //Представляем переменную
int PP= 10 ;                   //Представляем переменную
//-----------------------------------------------------------------------------------------
int start(){
   FF= FileOpen ( "DATA.csv" , FILE_CSV | FILE_WRITE , ';' );     // Открываем файл для записи
       if (FF==- 1 ){ Alert ( "Ошибка = " , GetLastError ());}   // В случае ошибки, сообщение
       else if (FF!=- 1 ){                                 // Если все верно
         FileWrite (FF,PP);                             // Записываем значение "PP"
         Alert ( "Число записано = " ,PP);                 // Сообщение о записанном числе
         FileClose (FF);}}                               // Закрываем файл
//-----------------------------------------------------------------------------------------

" ZI_File_Functions_Full_Lib " - https://www.mql5.com/ru/code/8577 olan kütüphaneleri anlamaya çalıştım. Ancak onlarla nasıl doğru çalışılacağına dair herhangi bir bilgi bulamadım, ancak kendim çözemiyorum. Çok fazla özellik var!

Yardım, belki birinin kendi deneyimi daha basit, kullanıcı tarafından belirtilen herhangi bir dizinde bir dosya nasıl açılır ve oraya bir değer yazılır. İşte bu, daha fazlasına gerek yok. Veya bu kitaplığı azaltmaya yardımcı olun veya bana bu görevi nasıl uygulayacağımı söyleyin, diğer tüm işlevler kaldırılabilir. Kendimi deniyorum, hata yok, danışman sessiz, sonuç da yok.

Herkese tavsiye için şimdiden teşekkürler!

 
merkulov.artem :

Kod konusunda yardım. Görev basit. Sadece dosyayı açıp yazmanız gerekiyor, ancak terminal dizininde değil, kendim belirleyeceğim dosyada.

Dosyayı açıp şunu yazabilirim:

" ZI_File_Functions_Full_Lib " - https://www.mql5.com/ru/code/8577 olan kütüphaneleri anlamaya çalıştım. Ancak onlarla nasıl doğru çalışılacağına dair herhangi bir bilgi bulamadım, ancak kendim çözemiyorum. Çok fazla özellik var!

Yardım, belki birinin kendi deneyimi daha basit, kullanıcı tarafından belirtilen herhangi bir dizinde bir dosya nasıl açılır ve oraya bir değer yazılır. İşte bu, daha fazlasına gerek yok. Veya bu kitaplığı azaltmaya yardımcı olun veya bana bu görevi nasıl uygulayacağımı söyleyin, diğer tüm işlevler kaldırılabilir. Kendimi deniyorum, hata yok, danışman sessiz, sonuç da yok.

Herkese tavsiye için şimdiden teşekkürler!

Bu kitaplıktaki işlevleri kullanarak kodunuzu zayıf bir şekilde tekrarladınız mı?

İşte başka bir kütüphane . Dizinlerle çalışır. Bence kullanabilirsin. Orada kullanım örnekleri var.

 

NAROOOOOOOD YARDIM

MathRound (yuvarlak) ör. 2.4566890'dan 2.0000000'e

ve bu sıfırlar görsel olarak nasıl kaldırılır?

 

Aşağıdaki sorunla ilgili yardım - aralarından seçim yapabileceğiniz herhangi bir döviz çifti olan fiyat tablosunu normalleştirmeniz gerekiyor. Gösterge için gereklidir. Mevcut değeri bir öncekine bölmeye çalıştım - 1 civarında bir tür osilatör alıyorum. Grafiğin karakterini korumak için ihtiyacım olan şey bu değil. Grafiği mutlak değerler ölçeğinden göreceli olana aktarmanın gerekli olduğu düşüncesi bana geldi, yani o zaman alıntıdaki yüzde değişimini göreceğim. Uygulandı. İhtiyacınız olan şey zaten daha iyi ve pratikte. Ancak son arzum, [0:1] aralığındaki alıntıları normalleştirmek. Ve işte hayal bile edemediğim bu son adımı nasıl yapacağım.

bu arada, ihtiyacın olan şey, ama burjuvada, Rusça'da aynı şeye sahip olurdum: http://people.revoledu.com/kardi/tutorial/Similarity/Normalization.html

şimdiden teşekkürler.

 
gheka :

NAROOOOOOOD YARDIM

MathRound(yuvarlak) ör. 2.4566890'dan 2.0000000'e

ve bu sıfırlar görsel olarak nasıl kaldırılır?



DoubleToStr(sayı, 0)
Neden: