Asla programlama eğitimi almadım. ama bir danışman yazmak istiyorum

 

iyi günler erkekler ve kızlar,
işte global olarak bazı değişkenler
Dergideki açılış fiyatlarını almak istiyorum.



ama anlaşılmaz bir sapkınlık alıyorum.
ne öyle değil mi


 
Sergey Lobzankin :

iyi günler erkekler ve kızlar,
işte global olarak bazı değişkenler
Dergideki açılış fiyatlarını almak istiyorum.



ama anlaşılmaz bir sapkınlık alıyorum.
ne öyle değil mi


Tarihi çok garip bir şekilde ayarladın. Tarih hakkında okuyun:

 datetime NY= D'2015.01.01 00:00' ;     // время наступления 2015 года 
datetime d1= D'1980.07.19 12:30:27' ;   // год месяц день часы минуты секунды 
datetime d2= D'19.07.1980 12:30:27' ;   // равнозначно D'1980.07.19 12:30:27'; 
datetime d3= D'19.07.1980 12' ;         // равнозначно D'1980.07.19 12:00:00' 
datetime d4= D'01.01.2004' ;           // равнозначно D'01.01.2004 00:00:00' 
datetime compilation_date= __DATE__ ;             // дата компиляции 
datetime compilation_date_time= __DATETIME__ ;     // дата и время компиляции  
datetime compilation_time= __DATETIME__ - __DATE__ ; // время компиляции 
//--- примеры объявлений, на которые будут получены предупреждения компилятора 
datetime warning1= D'12:30:27' ;       // равнозначно D'[дата компиляции] 12:30:27' 
datetime warning2= D'' ;               // равнозначно __DATETIME__

Bir tarihi yapıya dönüştürme hakkında - TimeToStruct.


Amaç ne? OnTick'te tam olarak neyi kontrol ediyorsunuz?


Her ihtimale karşı: tarih saat değişkeni sıfıra ayarlanırsa , aslında bu değişken D'1970.01.01 00:00:00' değerine eşit olacaktır.

 
Sergey Lobzankin :

iyi günler erkekler ve kızlar,
işte global olarak bazı değişkenler
Dergideki açılış fiyatlarını almak istiyorum.



ama anlaşılmaz bir sapkınlık alıyorum.
ne öyle değil mi


Bence en baştan başlamamız gerekiyor. Örneğin yardımdan.

Herhangi bir danışmanı açmak ve her operatöre ayrıştırmak da modadır.

Programcıların dünyasına hoş geldiniz!

 
Sergey Lobzankin :

iyi günler erkekler ve kızlar,
işte global olarak bazı değişkenler
Dergideki açılış fiyatlarını almak istiyorum.



ama anlaşılmaz bir sapkınlık alıyorum.
ne öyle değil mi


Ve hasta olmana gerek yok. İhale yaşınızdaki temyize bakılırsa, bir şey aramak için kodu karıştırmak için çok geç. Kodunuzdaki her şey yanlış.
 
Roman Shiredchenko :
Ve hasta olmana gerek yok. İhale yaşınızdaki temyize bakılırsa, bir şey aramak için kodu karıştırmak için çok geç. Kodunuzdaki her şey yanlış.

Başlamak için asla geç değildir. Bir kişinin anlama arzusu varsa. Hepimiz bir zamanlar basit if , else yeni bir kapıdaki ahırlar gibi baktık;)

 
Sergey Lobzankin :

iyi günler erkekler ve kızlar,
işte global olarak bazı değişkenler
Dergideki açılış fiyatlarını almak istiyorum.



ama anlaşılmaz bir sapkınlık alıyorum.
ne öyle değil mi


kulağa böyle geliyor.

Hiç ameliyat okumadım ama ameliyat olmak istiyorum, işte balta, matkap ve eğe. Yanlış olan ne?

 
Sergey Lobzankin :

iyi günler erkekler ve kızlar,
işte global olarak bazı değişkenler
Dergideki açılış fiyatlarını almak istiyorum.



ama anlaşılmaz bir sapkınlık alıyorum.
ne öyle değil mi


MQL programlamayı gerçekten öğrenmek istiyorsanız, önce programlamayı temelden öğreten makaleleri okumak iyi bir fikir olacaktır. Bu site bu tür yazılarla dolu. Tam bir bilgi eksikliği olmasına rağmen, ihtiyacınız olanı bulmak zor. Programların yapısını paralel olarak incelemeden bir dilin sözdizimini incelemek işe yaramaz.

https://book.mql4.com/ru

https://www.mql5.com/en/articles/100

 
Sergey Lobzankin :

iyi günler erkekler ve kızlar,
İşte dünya çapında derginin açılış fiyatlarını almak isteyen birkaç değişken.

ama anlaşılmaz bir sapkınlık alıyorum. ne öyle değil mi

Örneğinizi bir komut dosyasına yazdım - danışman çıktıyı günlüğe tekrar tekrar tekrar ederdi

 datetime dt= D'00:00' ;

void start()
{
   if (dt== D'00:00' ) Alert ( PRICE_OPEN );
}

OnInit ve OnDeinit işlevlerini attım - onlar sizin için boş. Kullanılmayan değişkenleri attı. Print yerine, hemen ekrana gitmek için Alert kullandım . PRICE_OPEN sabitinin 1'e eşit değerini görüntüler. İmleci bunun üzerine getirin ve F1'e basın.

Programlamayı öğrenmeye devam edin - onsuz danışman zordur. Bir arkadaşım video eğitimlerini inceledi - akıllı bir danışman yazdı

 

kibarlığın için teşekkürler)
Bunu her gün biraz yapıyorum,
video eğitimleri, makaleler, forumlar.
tüm yorumlarınız benim için çok yardımcı oluyor)

 
Sergey Vradiy :

MQL programlamayı gerçekten öğrenmek istiyorsanız, önce programlamayı temelden öğreten makaleleri okumak iyi bir fikir olacaktır. Bu site bu tür yazılarla dolu. Tam bir bilgi eksikliği olmasına rağmen, ihtiyacınız olanı bulmak zor. Programların yapısını paralel olarak incelemeden bir dilin sözdizimini incelemek işe yaramaz.

https://book.mql4.com/ru

https://www.mql5.com/ru/articles/100

öğretici için teşekkürler.
Normal bir insanın yazdığı gibi okumaya başladım)))
aksi takdirde öğreticiyi indirdim, 3000 sayfa ve her şey kuru bir referans gibiydi.

 
Sergey Lobzankin :

öğretici için teşekkürler.
Normal bir insanın yazdığı gibi okumaya başladım)))
aksi takdirde öğreticiyi indirdim, 3000 sayfa ve her şey kuru bir referans gibiydi.

Görev belirlemeden (çok basit olsalar da) yardımın basit bir okuması hiçbir şey vermez. Kanepede yatarken resimlere bakarak karate öğrenmek gibi :)