Kodlama yardımı - sayfa 444

 
jizzle15:
Evet bu şekilde görünüyor. (kırmızı çizginin önceki günlük haftalık ve aylık en yüksek ve en düşük değerleri göstermesi gerekiyor) ama gördüğünüz gibi çok sayıda satır var..Her birine tıklarsam şunu gösteren bir etiket var:Önceki günlükYüksek[ 8] ve bir diğeri Önceki günlükYüksek[7] olur

Yardımın için teşekkürler Mladen

Grafiğe eklediğimde şöyle görünüyor:

Aynı grafikte göstergenin birden çok örneğini kullanmaya mı çalışıyorsunuz?

Dosyalar:
pivots.gif  32 kb
 

Hayır, daha kolay görülebilmesi için gösterge ayar kutusundaki çizgi stilini değiştirdim. Ama gördüğünüz gibi, etiketlerin önünde seviyeler ve ne anlama geldiklerini bilmediğim bazı ekstra satırlar var.

 
mladen:
'

Şu şekilde deneyin:

long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) break;

current = ChartNext(current); if (current==-1) break;

}

if (current!=-1)

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

return;

}

[/PHP]

Or if you want to draw that object on each and every CADCHF H1 chart, do it like this :

[PHP]long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)

{

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

break;

}

}

current = ChartNext(current); if (current==-1) break;

}

çözümü bulsaydı iyi olurdu

 
morenokosta:
çözümü bulsaydı iyi olurdu

Çözüm budur (her iki çözüm de çalışıyor - test etti)

 
mladen:
Çözüm budur (her iki çözüm de çalışıyor - test etti)

Çok mutluyum ve yayınlanan kodu kendi başınıza nasıl derlerim?

 
morenokosta:
Çok mutluyum ve yayınlanan kodu kendi başınıza nasıl derlerim?

Bu bir gösterge veya bir adet veya bir komut dosyası değil

Adam belirli bir sorun için bir çözüm istedi (buradaki orijinal gönderisine bakın: sunidan'dan gelen orijinal istek ). Bu ikisi, onun özel sorunu için çözümler. Örneğin bir göstergede nasıl uygulanabileceğini görmek istiyorsanız, işte bir örnek:

#property indicator_chart_window

int init() { return(0); }

int deinit() { return(0); }

void start(void)

{

string name = "test";

long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)

{

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

break;

}

}

current = ChartNext(current); if (current==-1) break;

}

return;

}

_test_1.mq4

Herhangi bir grafiğe ekleyin ve ardından istediğiniz kadar CADCHF 1 saatlik grafiği açın, _test göstergesini eklediğiniz grafiğe gidin, bir onay işareti bekleyin veya bugün bir zaman çerçevesini değiştirin ve ardından tüm CADCHF çizelgelerini kontrol edin - açık tüm oluşturulan bir ok göreceksiniz. Güneş ışığının sorunu buydu ve bu kodun yapması gereken de buydu.

mutlu ticaret

Dosyalar:
_test_1.mq4  1 kb
 
mladen:
Bu bir gösterge veya bir adet veya bir komut dosyası değil

Adam belirli bir sorun için bir çözüm istedi (buradaki orijinal gönderisine bakın: sunidan'dan gelen orijinal istek ). Bu ikisi, onun özel sorunu için çözümler. Örneğin bir göstergede nasıl uygulanabileceğini görmek istiyorsanız, işte bir örnek:

#property indicator_chart_window

int init() { return(0); }

int deinit() { return(0); }

void start(void)

{

string name = "test";

long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)

{

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

break;

}

}

current = ChartNext(current); if (current==-1) break;

}

return;

}

_test_1.mq4

Herhangi bir grafiğe ekleyin ve ardından istediğiniz kadar CADCHF 1 saatlik grafiği açın, _test göstergesini eklediğiniz grafiğe gidin, bir onay işareti bekleyin veya bugün bir zaman çerçevesini değiştirin ve ardından tüm CADCHF çizelgelerini kontrol edin - açık tüm oluşturulan bir ok göreceksiniz. Güneş ışığının sorunu buydu ve bu kodun yapması gereken de buydu.

mutlu ticaret

teşekkürler deneyip haber veririm

 
mladen:
Grafiğe eklediğimde şöyle görünüyor:

Aynı grafikte göstergenin birden çok örneğini kullanmaya mı çalışıyorsunuz?
Ynt: Kodlama yardımı
Hayır, daha kolay görülebilmesi için gösterge ayar kutusundaki çizgi stilini değiştirdim. Ama gördüğünüz gibi, etiketlerin önünde seviyeler ve ne anlama geldiklerini bilmediğim bazı ekstra satırlar var.
 
jizzle15:
Ynt: Kodlama yardımı
Hayır, daha kolay görülebilmesi için gösterge ayar kutusundaki çizgi stilini değiştirdim. Ama gördüğünüz gibi, etiketlerin önünde seviyeler ve ne anlama geldiklerini bilmediğim bazı ekstra satırlar var.

Afedersiniz. Ne olduğunu bulamıyorum

 
mladen:
Afedersiniz. Ne olduğunu bulamıyorum

Tamam sorun değil aynen öyle kullanacağım teşekkürler

Neden: