Muhtemelen kendimi iyi anlatamıyorum... Nesneyi zamanı dikkate alarak çiziyorum, yani. ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır.
En iyi TF'leri bulmam gerekiyor:
1. Üst TF'den çubuk başına bir nesne olduğu dikkate alınarak, mevcut TF üzerine toplamda kaç nesne çizilebilir?
2. Nesne nerede başlar ve nerede biter
Evet, çalıştım, ancak CopyTime () kullanmak bir angarya - gerçekten daha basit bir seçenek yok mu?
Renat Akhtyamov : bu bir analog, sadece diğer harflerle.
Anlıyorum, ama henüz anlamıyorum...
Böyle bir soru, bir ticaret sunucusuna bağlanırken işlemciniz ne kadar yüklü? 10 aracım var, robot ve gösterge yok - %35'e kadar Phenom II 960T 5 çekirdekli 3500Mhz yükleyin. Terminal çok obursa, genellikle onunla uğraşma noktasını kaybederim ...
Böyle bir soru, bir ticaret sunucusuna bağlanırken işlemciniz ne kadar yüklü? 10 aracım var, robot ve gösterge yok - %35'e kadar Phenom II 960T 5 çekirdekli 3500Mhz yükleyin. Terminal çok obursa, genellikle onunla uğraşma noktasını kaybederim ...
Muhtemelen kendimi iyi anlatamıyorum... Nesneyi zamanı dikkate alarak çiziyorum, yani. ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır.
En iyi TF'leri bulmam gerekiyor:
1. Üst TF'den çubuk başına bir nesne olduğu dikkate alınarak, mevcut TF üzerine toplamda kaç nesne çizilebilir?
2. Nesne nerede başlar ve nerede biter
Evet, çalıştım, ancak CopyTime () kullanmak bir angarya - gerçekten daha basit bir seçenek yok mu?
Analog iTime () gereklidir.
çok kötü anlatıyorsunuz. Hiçbir şey anlamadım, resimlerle adım adım resim çizebilir misiniz?
Cevap: sıfır. En üstte olduğu için (anladığım kadarıyla PERIOD_D1) bir nesneniz var: "... ilk nokta günün başlangıcı, ikincisi ise sonraki günün başlangıcı."
//+------------------------------------------------------------------+ //| Get Time for specified bar index | //+------------------------------------------------------------------+ datetimeiTime ( constint index, string symbol= NULL , ENUM_TIMEFRAMES timeframe= PERIOD_CURRENT ) { if (symbol== NULL ) symbol= Symbol (); if (timeframe== 0 ) timeframe= Period (); datetimeTime [ 1 ]; datetime time= 0 ; int copied= CopyTime (symbol,timeframe,index, 1 , Time ); if (copied> 0 ) time= Time [ 0 ]; return (time); }
Çağrı örneği (mevcut sembol ve mevcut zaman çerçevesi için ise)
datetime time= iTime ( 0 ); // врем открытия бара №1
çok kötü anlatıyorsunuz. Hiçbir şey anlamadım, adım adım resim çizer misin?
Cevap: sıfır. En üstte olduğu için (anladığım kadarıyla PERIOD_D1) bir nesneniz var: "... ilk nokta günün başlangıcı, ikincisi ise sonraki günün başlangıcı."
1. maddeye bakın.
nasıl sıfır?
İşte nasıl olması gerektiğine dair bir ekran görüntüsü:
//+------------------------------------------------------------------+ //| Get Time for specified bar index | //+------------------------------------------------------------------+ datetimeiTime ( constint index, string symbol= NULL , ENUM_TIMEFRAMES timeframe= PERIOD_CURRENT ) { if (symbol== NULL ) symbol= Symbol (); if (timeframe== 0 ) timeframe= Period (); datetimeTime [ 1 ]; datetime time= 0 ; int copied= CopyTime (symbol,timeframe,index, 1 , Time ); if (copied> 0 ) time= Time [ 0 ]; return (time); }
Çağrı örneği (mevcut sembol ve mevcut zaman çerçevesi için ise)
datetime time= iTime ( 0 ); // врем открытия бара №1
İşte nasıl olması gerektiğine dair bir ekran görüntüsü:
Resim " ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır" açıklamasıyla uyuşmuyor.
Resme bakılırsa, herhangi bir zaman diliminde ( PERIOD_D1 'den daha küçük herhangi bir zaman diliminde) İKİ nesne çizmeniz gerekir - ve zaman koordinatları açısından, bu iki nesne BİR gün içinde olmalıdır:
Resim " ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır" açıklamasıyla uyuşmuyor.
Resme bakılırsa, herhangi bir zaman diliminde ( PERIOD_D1 'den daha küçük herhangi bir zaman diliminde) İKİ nesne çizmeniz gerekir - ve zaman koordinatları açısından, bu iki nesne BİR gün içinde olmalıdır:
doğru mu anladım
Kaç tane nesne olduğu önemli değil - ikiden fazla var. Periyodun D1 ile sınırlı olması şart değildir - herhangi bir üst TF'nin katları olan bir zaman aralığı ile sınırlıdır. Nesneler zaman aralığı içinde olmalıdır - bu konuda haklısın.
Böyle bir soru, bir ticaret sunucusuna bağlanırken işlemciniz ne kadar yüklü? 10 aracım var, robot ve gösterge yok - %35'e kadar Phenom II 960T 5 çekirdekli 3500Mhz yükleyin. Terminal çok obursa, genellikle onunla uğraşma noktasını kaybederim ...
Hayır çok yüklenmiyor. Matematik hızında 4-rki'den sadece gözle görülür bir fark var. Tarihin otomatik olarak yüklenmesi gibi bir gerçeği sevdim.
Ancak, şimdiye kadar gerçekten sevmiyorum.
Esasen hiçbir şey yapmaz. Hala farklı döviz çiftlerini senkronize etmeniz gerekiyor, hala delikler.
Muhtemelen kendimi iyi anlatamıyorum... Nesneyi zamanı dikkate alarak çiziyorum, yani. ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır.
En iyi TF'leri bulmam gerekiyor:
1. Üst TF'den çubuk başına bir nesne olduğu dikkate alınarak, mevcut TF üzerine toplamda kaç nesne çizilebilir?
2. Nesne nerede başlar ve nerede biter
Evet, çalıştım, ancak CopyTime () kullanmak bir angarya - gerçekten daha basit bir seçenek yok mu?
Analog iTime () gereklidir.
bu bir analog, sadece diğer harflerle.
Anlıyorum, ama henüz anlamıyorum...
Böyle bir soru, bir ticaret sunucusuna bağlanırken işlemciniz ne kadar yüklü? 10 aracım var, robot ve gösterge yok - %35'e kadar Phenom II 960T 5 çekirdekli 3500Mhz yükleyin. Terminal çok obursa, genellikle onunla uğraşma noktasını kaybederim ...
Anlıyorum, ama henüz anlamıyorum...
Böyle bir soru, bir ticaret sunucusuna bağlanırken işlemciniz ne kadar yüklü? 10 aracım var, robot ve gösterge yok - %35'e kadar Phenom II 960T 5 çekirdekli 3500Mhz yükleyin. Terminal çok obursa, genellikle onunla uğraşma noktasını kaybederim ...
g buraya bakın: https://www.mql5.com/en/forum/99230
yardımcı olabilir
Muhtemelen kendimi iyi anlatamıyorum... Nesneyi zamanı dikkate alarak çiziyorum, yani. ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır.
En iyi TF'leri bulmam gerekiyor:
1. Üst TF'den çubuk başına bir nesne olduğu dikkate alınarak, mevcut TF üzerine toplamda kaç nesne çizilebilir?
2. Nesne nerede başlar ve nerede biter
Evet, çalıştım, ancak CopyTime () kullanmak bir angarya - gerçekten daha basit bir seçenek yok mu?
Analog iTime () gereklidir.
çok kötü anlatıyorsunuz. Hiçbir şey anlamadım, resimlerle adım adım resim çizebilir misiniz?
Çubuğun açılış saatini alma işlevi:
//| Get Time for specified bar index |
//+------------------------------------------------------------------+
datetime iTime ( const int index, string symbol= NULL , ENUM_TIMEFRAMES timeframe= PERIOD_CURRENT )
{
if (symbol== NULL )
symbol= Symbol ();
if (timeframe== 0 )
timeframe= Period ();
datetime Time [ 1 ];
datetime time= 0 ;
int copied= CopyTime (symbol,timeframe,index, 1 , Time );
if (copied> 0 ) time= Time [ 0 ];
return (time);
}
Çağrı örneği (mevcut sembol ve mevcut zaman çerçevesi için ise)
g buraya bakın: https://www.mql5.com/ru/forum/99230
yardımcı olabilir
çok kötü anlatıyorsunuz. Hiçbir şey anlamadım, adım adım resim çizer misin?
nasıl sıfır?
İşte nasıl olması gerektiğine dair bir ekran görüntüsü:
Çubuğun açılış saatini alma işlevi:
//| Get Time for specified bar index |
//+------------------------------------------------------------------+
datetime iTime ( const int index, string symbol= NULL , ENUM_TIMEFRAMES timeframe= PERIOD_CURRENT )
{
if (symbol== NULL )
symbol= Symbol ();
if (timeframe== 0 )
timeframe= Period ();
datetime Time [ 1 ];
datetime time= 0 ;
int copied= CopyTime (symbol,timeframe,index, 1 , Time );
if (copied> 0 ) time= Time [ 0 ];
return (time);
}
Çağrı örneği (mevcut sembol ve mevcut zaman çerçevesi için ise)
nasıl sıfır?
İşte nasıl olması gerektiğine dair bir ekran görüntüsü:
Resim " ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır" açıklamasıyla uyuşmuyor.
Resme bakılırsa, herhangi bir zaman diliminde ( PERIOD_D1 'den daha küçük herhangi bir zaman diliminde) İKİ nesne çizmeniz gerekir - ve zaman koordinatları açısından, bu iki nesne BİR gün içinde olmalıdır:
doğru mu anladım
Resim " ilk nokta günün başlangıcı, ikincisi ise ertesi günün başlangıcıdır" açıklamasıyla uyuşmuyor.
Resme bakılırsa, herhangi bir zaman diliminde ( PERIOD_D1 'den daha küçük herhangi bir zaman diliminde) İKİ nesne çizmeniz gerekir - ve zaman koordinatları açısından, bu iki nesne BİR gün içinde olmalıdır:
doğru mu anladım
Anlıyorum ama henüz anlamıyorum...
Böyle bir soru, bir ticaret sunucusuna bağlanırken işlemciniz ne kadar yüklü? 10 aracım var, robot ve gösterge yok - %35'e kadar Phenom II 960T 5 çekirdekli 3500Mhz yükleyin. Terminal çok obursa, genellikle onunla uğraşma noktasını kaybederim ...
Hayır çok yüklenmiyor. Matematik hızında 4-rki'den sadece gözle görülür bir fark var. Tarihin otomatik olarak yüklenmesi gibi bir gerçeği sevdim.
Ancak, şimdiye kadar gerçekten sevmiyorum.
Esasen hiçbir şey yapmaz. Hala farklı döviz çiftlerini senkronize etmeniz gerekiyor, hala delikler.