Lütfen bana mql4'te http üzerinden bilgi indirmek için işlevler olduğunu söyler misiniz?
evet ise hangileri
dolaylı...
posta kutusuna yalnızca bilgi veya mektup gönderebilirsiniz
geçersiz SendMail (
string konu, string bazı_metin)
"Posta" sekmesindeki ayarlar penceresinde belirtilen adrese bir e-posta gönderir. Ayarlarda gönderme yasaklanmış olabilir ve e-posta adresi de belirtilmemiş olabilir. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.
veya ftp dosyası
bool SendFTP (
string dosya adı, string ftp_path=NULL)
Dosyayı "Yayınla" sekmesindeki ayarlar penceresinde belirtilen adrese gönderir. Başarısızlık durumunda YANLIŞ döndürür. İşlev, test modunda çalışmaz. Bu işlev, özel göstergelerden de çağrılamaz. Gönderilecek dosya, terminal_directory\experts\files klasöründe veya alt klasörlerinde bulunmalıdır. Ayarlarda FTP adresi ve/veya erişim şifresi belirtilmemişse gönderme gerçekleşmez.
---- Ancak - kimse sizi rahatsız etmez, başka bir programlama dilinde böyle bir işlev (ihtiyacınız olan) yazın ve bir DLL'de kullanın
posta kutusuna yalnızca bilgi veya mektup gönderebilirsiniz
geçersiz SendMail (
string konu, string bazı_metin)
"Posta" sekmesindeki ayarlar penceresinde belirtilen adrese bir e-posta gönderir. Ayarlarda gönderme yasaklanmış olabilir ve e-posta adresi de belirtilmemiş olabilir. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.
veya ftp dosyası
bool SendFTP (
string dosya adı, string ftp_path=NULL)
Dosyayı "Yayınla" sekmesindeki ayarlar penceresinde belirtilen adrese gönderir. Başarısızlık durumunda YANLIŞ döndürür. İşlev, test modunda çalışmaz. Bu işlev, özel göstergelerden de çağrılamaz. Gönderilecek dosya, terminal_directory\experts\files klasöründe veya alt klasörlerinde bulunmalıdır. Ayarlarda FTP adresi ve/veya erişim şifresi belirtilmemişse gönderme gerçekleşmez.
---- Ancak - kimse sizi rahatsız etmez, başka bir programlama dilinde böyle bir işlev (ihtiyacınız olan) yazın ve bir DLL'de kullanın
Geri bildirim için teşekkürler, ancak bu işlevler bilgi / dosya gönderir ve almaz dll pahasına, bu sadece bu seçeneği aşmaya çalışırken doğrudur. beynim yapabilene kadar
ama yine de ilginç, örneğin, bir Urdala_News göstergesi var, haberlerin yayınlanma zamanını gösteriyor, dll'den bir içe aktarma var, ancak göstergenin sq4 dosyasıyla birlikte hiçbir dll dosyası gitmedi. Haberleri içe aktaran bazı normal dll kullandığı ortaya çıktı. doğru mu anladım
Daha yüksek bir zaman diliminden daha düşük bir zaman diliminde mumların sınırlarını gösterecek bir göstergeye veya komut dosyasına ihtiyacımız var. Bilen varsa lütfen bana link versin.
Lütfen bana mql4'te http üzerinden bilgi indirmek için işlevler olduğunu söyler misiniz?
evet ise hangileri
wininet.dll aracılığıyla, örneğin burada nasıl yapıldığını görün
anlam fonksiyonları
#import "wininet.dll"int InternetAttemptConnect ( int x);
int InternetOpenA( string sAgent, int lAccessType,
string sProxyName = "" , string sProxyBypass = "" ,
int lFlags = 0 );
int InternetOpenUrlA( int hInternetSession, string sUrl,
string sHeaders = "" , int lHeadersLength = 0 ,
int lFlags = 0 , int lContext = 0 );
int InternetReadFile( int hFile, int & sBuffer[], int lNumBytesToRead,
int & lNumberOfBytesRead[]);
int InternetCloseHandle( int hInet);
#import
UPD önceki gönderinizi okuyun - wininet.dll standart bir Windows kitaplığıdır, bu nedenle sistemdeki varlığı hakkında endişelenmenize gerek yoktur.
Geçenlerde bir danışman yazmaya çalıştım, her şey standartlara uygun çıktı, anlaşmaları zamanında açıyor.
Sorun şimdi zamanında, örneğin, 8 34'te bir anlaşma açmanız gerekiyor ve böyle bir çubuk yok, önce 8 33 sonra hemen 8 35'e gittiği dakikaya baktı, başka bir tabloyu inceledi, bazı dakikaların da eksik olduğunu fark etti .
Lütfen bana bir işlemi nasıl yeniden açacağımı söyleyin, örneğin bir dakika içinde vb. 1 işlem açılana kadar.
Zorlaştırmıyorsa lütfen aksa33@mail.ru'ya bir cevap yazın, şimdiden teşekkürler
Tünaydın.
kodu bitirmeme yardım et, Spread sıfır olduğunda bu çubuğu hatırlamam gerekiyor
ve daha fazla kontrol Yayılma. belirli bir değerin üzerindeyse, bir anlaşma açın.
int razdvizka =20;
int Fiyat1, Fiyat2, Yayılma;
for (int m=1;m<Bars;m++)
{
Fiyat1 = ( iClose (Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT);
Fiyat2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2, MODE_POINT);
Fark = Fiyat1 - Fiyat2;
if (Spread==0) {......... }
}
Fiyat1 = (iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT);
Fiyat2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2, MODE_POINT);
Fark = Fiyat1 - Fiyat2;
if (Spread> razdvizka ) { bir anlaşma açın }
Tünaydın
Lütfen bana mql4'te http üzerinden bilgi indirmek için işlevler olduğunu söyler misiniz?
evet ise hangileri
Merhaba beyler)) Durum şu şekilde,
"sig1" sinyali verilir, BAY komutu tetiklenir ve BAY emrinin altına bekleyen bir SELLSTOP emri verilir.
bir BAY pozisyonunu takip ederek kapatırken, SELLSTOP da silinir.
Ancak bu KOY kapanmadığında ve sonraki KOY ve sonraki KOY açılınca ne yapılmalı vs.
İlk olarak ayarlanan bu SELLSTOP, onunla bazı işlemler yapabilmek için bir şekilde hesaplanmalıdır.
Tünaydın
Lütfen bana mql4'te http üzerinden bilgi indirmek için işlevler olduğunu söyler misiniz?
evet ise hangileri
dolaylı...
posta kutusuna yalnızca bilgi veya mektup gönderebilirsiniz
Ayarlarda gönderme yasaklanmış olabilir ve e-posta adresi de belirtilmemiş olabilir. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.
veya ftp dosyası
İşlev, test modunda çalışmaz. Bu işlev, özel göstergelerden de çağrılamaz.
Gönderilecek dosya, terminal_directory\experts\files klasöründe veya alt klasörlerinde bulunmalıdır.
Ayarlarda FTP adresi ve/veya erişim şifresi belirtilmemişse gönderme gerçekleşmez.
----
Ancak - kimse sizi rahatsız etmez, başka bir programlama dilinde böyle bir işlev (ihtiyacınız olan) yazın ve bir DLL'de kullanın
dolaylı...
posta kutusuna yalnızca bilgi veya mektup gönderebilirsiniz
Ayarlarda gönderme yasaklanmış olabilir ve e-posta adresi de belirtilmemiş olabilir. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.
veya ftp dosyası
İşlev, test modunda çalışmaz. Bu işlev, özel göstergelerden de çağrılamaz.
Gönderilecek dosya, terminal_directory\experts\files klasöründe veya alt klasörlerinde bulunmalıdır.
Ayarlarda FTP adresi ve/veya erişim şifresi belirtilmemişse gönderme gerçekleşmez.
----
Ancak - kimse sizi rahatsız etmez, başka bir programlama dilinde böyle bir işlev (ihtiyacınız olan) yazın ve bir DLL'de kullanın
Geri bildirim için teşekkürler, ancak bu işlevler bilgi / dosya gönderir ve almaz
dll pahasına, bu sadece bu seçeneği aşmaya çalışırken doğrudur. beynim yapabilene kadar
ama yine de ilginç, örneğin, bir Urdala_News göstergesi var, haberlerin yayınlanma zamanını gösteriyor, dll'den bir içe aktarma var, ancak göstergenin sq4 dosyasıyla birlikte hiçbir dll dosyası gitmedi. Haberleri içe aktaran bazı normal dll kullandığı ortaya çıktı. doğru mu anladım
Tünaydın
Lütfen bana mql4'te http üzerinden bilgi indirmek için işlevler olduğunu söyler misiniz?
evet ise hangileri
wininet.dll aracılığıyla, örneğin burada nasıl yapıldığını görün
anlam fonksiyonları
UPD önceki gönderinizi okuyun - wininet.dll standart bir Windows kitaplığıdır, bu nedenle sistemdeki varlığı hakkında endişelenmenize gerek yoktur.
Merhaba beyler)) Durum şu şekilde,
"sig1" sinyali verilir, BAY komutu tetiklenir ve BAY emrinin altına bekleyen bir SELLSTOP emri verilir.
bir BAY pozisyonunu takip ederek kapatırken, SELLSTOP da silinir.
Ama bu KOY kapatılmadığında ve sonraki KOY ve sonraki KOY açıldığında ne yapmalı vb.
İlk olarak ayarlanan bu SELLSTOP, onunla bazı işlemler yapabilmek için bir şekilde hesaplanmalıdır.
Güzel gün!
Geçenlerde bir danışman yazmaya çalıştım, her şey standartlara uygun çıktı, anlaşmaları zamanında açıyor.
Sorun şimdi zamanında, örneğin, 8 34'te bir anlaşma açmanız gerekiyor ve böyle bir çubuk yok, önce 8 33 sonra hemen 8 35'e gittiği dakikaya baktı, başka bir tabloyu inceledi, bazı dakikaların da eksik olduğunu fark etti .
Lütfen bana bir işlemi nasıl yeniden açacağımı söyleyin, örneğin bir dakika içinde vb. 1 işlem açılana kadar.

Zorlaştırmıyorsa lütfen aksa33@mail.ru'ya bir cevap yazın, şimdiden teşekkürler
Her siparişin benzersiz bir numarası vardır, bilete OrderTicket() adı verilir. Ayrıca izlenebilir.