ICözel işlev - sayfa 14

 

Gösterge

Büyük ihtimalle yapılabilir. Göstergeyi bir kodlayıcıya göndermeniz gerekir ve o İşi yapar. İlgilenirseniz yapabilirim.

 

Göstergeden Ticaret

Merhaba,

Bir ticaret sinyali belirtildiğinde bir uyarı oluşturan ve bir ok (yukarı veya aşağı) çizen bir göstergem var. Bu satın alınmış bir göstergedir (evet aslında kendim ödedim...) yani bende kod yok, sadece uyumlu dosya var.

Bir gösterge uyarı verdiğinde veya bir grafik çizdiğinde ticaret yapmak için bir EA oluşturmanın herhangi bir yolu var mı?

Gösterge herhangi bir gösterge tamponu kullanmıyor gibi görünüyor, sadece bir ticaret kararı vermek için bir dizi başka göstergeyi ölçüyor. Bu, iCustom kullanarak bir seviye okuyamadığım anlamına geliyor.

Herhangi bir yardım takdir edildi.

şerefe

Düzenleme: Tamam.. Gönderim özellikle "iCustom kullanarak bir seviye okuyamıyorum" dediğinde, gönderimin neden iCustom ileti dizisine taşındığından emin değilim, ancak belki birileri yine de bana yardımcı olabilir ...

Belki de sorum şu şekilde yeniden ifade edilmelidir:

bir EA ile uyarılar penceresinin içeriğini okumanın herhangi bir yolu var mı?

 

iCustom'a başvururken sorun

Merhaba

Birkaç genel EA şablonu kullandım ve iCustom'a atıfta bulunmayı denedim, ancak EA tamam derlenmesine ve göstergenin kendisi "ticaret sinyalleri" oluşturmasına rağmen ticaret yapmıyor.

Sanırım iCustom'a yanlış atıfta bulunuyorum. Girişler takdir edilmektedir.

Complex_Pairs1 göstergesinden iki değere başvurmaya çalışıyorum.

Biri sinyal hattı (SetIndexBuffer 0), diğeri ise sinyal hattının hareketli ortalamasıdır (SetIndexBuffer 1).

Göstergenin iki harici parametresi vardır:

SignalType (gösterge geçişi durumunda sinyal türü için)

periodSMA (basit hareketli ortalamanın periyodu)

Kaynak kodun ilgili kısmını aşağıya yapıştırdım.

iCustom'u kullanarak 4 farklı değere erişmeye çalışıyorum - sinyal hattı ve çubuk 1 ve çubuk 2'deki SMA ve bu kodu kullanıyorum:

double SignallineShift1 = iCustom(NULL,NULL,"Complex_Pairs1", 2,0,0,1);

double SmaShift1 = iCustom(NULL,NULL,"Complex_Pairs1", 2,4,1,1);

double SignallineShift2 = iCustom(NULL,NULL,"Complex_Pairs1", 2,0,0,2);

double SmaShift2 = iCustom(NULL,NULL,"Complex_Pairs1", 2,4,1,2);

Gösterge değerlerine doğru referans veriyor muyum? iCustom(sembol, zaman çerçevesi, gösterge adı, SignalType, periodSMA, IndexBuffer, Shift). Veya sinyal hattı için signaltype ve periodma'yı ve SMA için signalType'ı atlayabilir miyim?

Şerefe

tomas

______________________ ________________

#özellik göstergesi_separate_window

#özellik göstergesi_tamponları 2

#özellik göstergesi_color1 Yeşil

#özellik göstergesi_renk2 Kırmızı

#özellik göstergesi_width2 1

//---- arabellekler

çift çift[],ma[];

//----

harici int SignalType=2;

harici int dönemSMA=4;

SetIndexStyle(0, DRAW_LINE);

SetIndexStyle(1, DRAW_LINE);

SetIndexBuffer(0, çift);

SetIndexBuffer(1, ma);

 

sıfır kullanmayı denedim

Bu arada.

Zaman çerçevesi değeri için NULL yerine sıfır kullanmayı denedim. EA hala çalışmıyor.

 

MA değerlerinizin > 0 olarak ayarlanması gerekir

TTrade:
Bu arada. Zaman çerçevesi değeri için NULL yerine sıfır kullanmayı denedim. EA hala çalışmıyor.

Merhaba Tomas,

double SignallineShift1 = iCustom(NULL, NULL ,"Complex_Pairs1", 2, 0 ,0,1);

double SmaShift1 = iCustom(NULL, NULL ,"Complex_Pairs1", 2,4,1,1);

double SignallineShift2 = iCustom(NULL,NULL,"Complex_Pairs1", 2, 0 ,0,2);

double SmaShift2 = iCustom(NULL, NULL ,"Complex_Pairs1", 2,4,1,2);

1) TF için NULL yerine 0 kullanın

2) SignallineShift1 ve SignallineShift2'nizde "dönem" yoktur.

a) MA dönemi en az 1 olmalıdır (mevcut fiyat satırı ile aynı - 0 olamaz)

b) Örneğinizde TÜM "dönem" 4 olarak ayarlanmalıdır.

3) EA'nın gösterge değerlerini aldığını görebildiğinizden emin olmak için günlüklerdeki değerleri veya grafiklerdeki Yorumlar olarak yazdırın

Misal:

Print(" SignallineShift1 = ",SignallineShift1);

Comment(" SignallineShift1 = ",SignallineShift1);

Bu yardımcı olur umarım,

Robert

 

forex-tsd' yöneticisi

Yardımlarınız için teşekkürler

 
 

bir soru

7 arabelleği olan bir göstergem vardı

trendin rengi 7. tamponda olduğu için.

7. arabelleği nasıl alabilirim.

ek, kullandığım göstergedir

Dosyalar:
 

porsuk, bu sabah uyandığımda

AUSSIE dolar dalgalanması sharley (çapraz çiftlerime göre) yani Avustralya doları genel olarak zayıfladı

bu nedenle, cuma akşamı düşüş trendine (son bacak) rağmen, yönü takip etmeliyim

daha sonra bugün, Avustralya QUANTAS rahatlamasından sonra, Avustralya doları güçlenme yönüne geri döndü

Şu anda hangi yöne bahse girmem gerektiğinden emin değilim, yoksa MA trendini mi takip etmeliyim?

DEMO hesabında ama gerçek hesabım olduğu kadar duygu ve empati kazandım

-----

her neyse

istediğin cevaba sahip değilsin ama ..... . ..

MQ4'ün çoğu 0 , 1 2 3 (önce sıfır)

ama arabellek-- sadece bir dizinin adı

sadece 1 2 3 4 5 6 yap -- 7. değil

böylece gördüğünüzü açıkça açıklayabilirsiniz - veya yanlış bakabilirsiniz

yine de birçok MTF HA var -- Sizinkini henüz denemedim, sadece Meta Editörümde okuyun

 
xx3xxx:
porsuk, bu sabah uyandığımda

AUSSIE dolar dalgalanması sharley (çapraz çiftlerime göre) yani Avustralya doları genel olarak zayıfladı

bu nedenle, cuma akşamı düşüş trendine (son bacak) rağmen, yönü takip etmeliyim

daha sonra bugün, Avustralya QUANTAS rahatlamasından sonra, Avustralya doları güçlenme yönüne geri döndü

Şu anda hangi yöne bahse girmem gerektiğinden emin değilim, yoksa MA trendini mi takip etmeliyim?

DEMO hesabında ama gerçek hesabım olduğu kadar duygu ve empati kazandım

-----

her neyse

istediğin cevaba sahip değilsin ama ..... . ..

MQ4'ün çoğu 0 , 1 2 3 (önce sıfır)

ama arabellek-- sadece bir dizinin adı

sadece 1 2 3 4 5 6 yap -- 7. değil

böylece gördüğünüzü açıkça açıklayabilirsiniz - veya yanlış bakabilirsiniz

yine de birçok MTF HA var -- Sizinkini henüz denemedim, sadece Meta Editörümde okuyun

Sanırım kafam karıştı kısım, verileri çıkarmanın nasıl mümkün olduğu ... yardımcı olacak icustom için bir örnek varsa