Nasıl kodlanır? - sayfa 252

 

bazen MQ4'te dizi, buna göre çalışmıyor

bu yüzden her birini kendim yerleştiriyorum

D1 kullanıyorsanız

eski gün[14] = Yüksek - Düşük ;

eski gün[13 = Yüksek ortalama akım çubuğu, 4 çubuğu SOL'a doğru say, 4 numaralı çubuğun en yüksek değeri

umarım kodlamana yardımcı olur

 
xx3xxx:
bazen MQ4'te dizi, buna göre çalışmıyor

bu yüzden her birini kendim yerleştiriyorum

D1 kullanıyorsanız

eski gün[14] = Yüksek - Düşük ;

eski gün[13 = Yüksek ortalama akım çubuğu, 4 çubuğu SOL'a doğru say, 4 numaralı çubuğun en yüksek değeri

umarım kodlamana yardımcı olur

Cevap verdiğiniz için teşekkürler.

Bana yardım etme niyetiniz için çok teşekkür ederim.

Daha önce de söylediğim gibi, programlama konusunda pek iyi değilim. Bilgim olmadığı için ne dediğinizi anlayamıyorum.

Ayrıca bir şey de, cevabınızdan anladığım kadarıyla, benim ihtiyacımı yanlış anlamış olabilirsiniz.

Tekrar hatırlıyorum, istediğim şey...

"myhigh" ve "myhighavg" olmak üzere iki değişken tanımladım

"myhigh" değerine ' myhigh=High[1] - Close[2]; olarak değerler eklemeye çalıştım. '

bunun anlamı, "yüksekliğim", dünün YÜKSEK - dünün KAPALI gününden önceki gün arasındaki farktır.

Şimdi "myhighavg" e değerler eklemek istiyorum

Bu, nasıl kodlanacağını bilmediğim asıl kısım.

14 günlük "myhigh" ortalamasını nasıl ekleyeceğim konusunda yardım istiyorum.

lütfen 14 günlük "myhigh" ortalamasını bulmama yardım et

 

"myhigh" öğesine ' myhigh=High[1] - Close[2]; olarak değerler eklemeye çalıştım. '

bunun anlamı, "yüksekliğim", dünün YÜKSEK - dünün KAPALI gününden önceki gün arasındaki farktır.

>> bu bit YANLIŞ

OHCL -- aç yüksek kapat düşük

D1 tablosunda olup olmadığınızı söyleyin - günlük, bir kez mum

yani dünün toplam pipleri olmalıdır

myYESTERDAY = Yüksek[1] - Düşük[1] ;

peki, yakın olan [2], konseptiniz orada yanlış

tıpkı resimli kazı örneğim gibi

yüksek demek [1] dün yüksek

4 günlük en yüksek günlük bar ortalamasını bulmaya çalışırsanız

olurdu

4dayEn yüksek = (Yüksek[1] + Yüksek[2] + Yüksek[3] + Yüksek[4] ) /4 ;

14 günlük ortalama en yüksek -- benzer olmalıdır

Biraz kodlama yapmak için MQ4'ü denemek güzel, ancak forex'te kar elde etmek zor, bilmelisiniz !! , yani MQ4, eğlence için yaptım ve piyasa senaryosu düşündüğüm KADAR KOLAY olmadığı için bazı derlenmiş çalışma programlarından vazgeçtim.

sadece söylüyorum, doğru yapmış olsanız bile gerçekten para kazandıran bir yönteminiz olmayabilir.

bu yüzden MQ4'ü değiştirmek yerine istatistik yapmak için EXCEL kullanıyorum

-------

tamam 14 gün ortalama

bu biraz doğruysa

-------------------------------------------------

double myhigh,myhighavg;

myhigh=Yüksek[1] - Kapat[2];

-------------------------------------------------- -------

myhighavg= "myhigh" için 14 günlük ortalama

-------------------------------------------------- ------------

sizin için öğrenmek istediğim şey bu, 14 gün veya 7 gün veya 21 gün ortalama "myhigh" için nasıl kod yazabiliriz?

myhigh12=Yüksek[1] - Kapat[2];

myhigh23=Yüksek[2] - Kapat[3];

....

myhigh1415=Yüksek[14] - Kapat[15];

>>>>>>>>>>>>

myhighAVG14days =( myhigh12 + myhigh23 + myhigh34 + ...myhigh1415 ) /14;

gerçekten EA yapmak istiyor musun??! EA sandığınız kadar kolay değil ve 24 saat kesintisiz ticarete inanmıyorum -- birçok para yönetimi sorunu, panik butonu (kısayol) sorunu var ve EA'nızı ne zaman açıp/kapatıyorsunuz!

neden elit bölümü satın almıyorsunuz ve buradaki uzman kodlayıcılardan birkaç EA almıyorsunuz, bazıları işe yarayabilir mi?! (pahalı da değil -- sadece bir normal işlem SL , bir aylığına satın almanız için yeterli) -- newdigital size her şeyi anlatacak

 
xx3xxx:
"myhigh" değerine ' myhigh=High[1] - Close[2]; olarak değerler eklemeye çalıştım. '

bunun anlamı, "yüksekliğim", dünün YÜKSEK - dünün KAPALI gününden önceki gün arasındaki farktır.

>> bu bit YANLIŞ

OHCL -- aç yüksek kapat düşük

D1 tablosunda olup olmadığınızı söyleyin - günlük, bir kez mum

yani dünün toplam pipleri olmalıdır

myYESTERDAY = Yüksek[1] - Düşük[1] ;

peki, yakın olan [2], konseptiniz orada yanlış

tıpkı resimli kazı örneğim gibi

yüksek demek [1] dün yüksek

4 günlük en yüksek günlük bar ortalamasını bulmaya çalışırsanız

olurdu

4dayEn yüksek = (Yüksek[1] + Yüksek[2] + Yüksek[3] + Yüksek[4] ) /4 ;

14 günlük ortalama en yüksek -- benzer olmalıdır

Biraz kodlama yapmak için MQ4'ü denemek güzel, ancak forex'te kar elde etmek zor, bilmelisiniz !! , yani MQ4, eğlence için yaptım ve piyasa senaryosu düşündüğüm KADAR KOLAY olmadığı için bazı derlenmiş çalışma programlarından vazgeçtim.

sadece söylüyorum, doğru yapmış olsanız bile gerçekten para kazandıran bir yönteminiz olmayabilir.

bu yüzden MQ4'ü değiştirmek yerine istatistik yapmak için EXCEL kullanıyorum

-------

tamam 14 gün ortalama

bu biraz doğruysa

-------------------------------------------------

double myhigh,myhighavg;

myhigh=Yüksek[1] - Kapat[2];

-------------------------------------------------- -------

myhighavg= "myhigh" için 14 günlük ortalama

-------------------------------------------------- ------------

sizin için öğrenmek istediğim şey bu, 14 gün veya 7 gün veya 21 gün ortalama "myhigh" için nasıl kod yazabiliriz?

myhigh12=Yüksek[1] - Kapat[2];

myhigh23=Yüksek[2] - Kapat[3];

....

myhigh1415=Yüksek[14] - Kapat[15];

>>>>>>>>>>>>

myhighAVG14days =( myhigh12 + myhigh23 + myhigh34 + ...myhigh1415 ) /14;

gerçekten EA yapmak istiyor musun??! EA sandığınız kadar kolay değil ve 24 saat kesintisiz ticarete inanmıyorum -- birçok para yönetimi sorunu, panik butonu (kısayol) sorunu var ve EA'nızı ne zaman açıp/kapatıyorsunuz!

neden elit bölümü satın almıyorsunuz ve buradaki uzman kodlayıcılardan birkaç EA almıyorsunuz, bazıları işe yarayabilir mi?! (pahalı da değil -- sadece bir normal işlem SL , bir aylığına satın almanız için yeterli) -- newdigital size her şeyi anlatacak

Öncelikle cevabınız için teşekkürler.

Dediğiniz gibi Forex, Hisse Senetleri, Emtia'dan para kazanmak kolay değil. Ama bana göre Forex biraz Teknik Analizi takip ediyor.

Teknik Analizde pek iyi değil ama biraz iyi, ama bu teknik analist olduğum anlamına gelmez.

MQL4 ile sadece deniyorum, Forex Ticareti için bir Sistem yapabilir miyim. Ama sorun şu ki, Programlamayı bilmiyorum. Bu yüzden bunu sizin gibi insanlardan öğrenmek isterim (aptalca sorularımdan rahatsız olmayacaksanız).

 

evet, kulağa yeni başlayanlardan birinci seviye programlama sorusu gibi geliyor

ama size söylemeye çalışıyordum, siz avans olsanız bile, duygusal tüccarlar olduğumuz için forex'in çok zor olduğunu göreceksiniz (hem piyangoya hem de forex umuduna dayalı, bir şeyler kumara ihtiyacımız var, zamanında çıkacağımızı düşündük, ama sadece odaklanıyoruz) açık işlemimiz -- her zaman kar ve zarar)

yani her şey göründüğü gibi olmadığı için çabanız pratiğe dönüşmeyecek -- bu kadar kolay ==

benim önerim

birkaç şablona odaklanın (herhangi bir göze hoş gelen göstergeyi karıştırın), bazı kurallar geliştirin

sonra EXCEL'DE -- şablonunuzu ve giriş ve çıkış kurallarınızı kullanarak 2 ila 3 aylık istatistik toplamaya çalışın -- çıkış bu döviz çifti için SL / TP olabilir

belki değerli bir şey keşfedebilir, sonra bizimle paylaşabilirsin

DEMO'da sizinle birlikte test edebiliriz

yani uzun bir yolunuz var ve yine de zaman ve emek kaybı olabilir

== İnsanların yarı otomatik, yani danışman geliştirdiklerini bile biliyorum, bu yüzden bir yöne girmek için içgüdüsel bir içgüdüleri var, sonra o yarı otomatik danışman [ uzman danışmanı aynı işlevi kullanıyor, ancak sonucu göstermek için yorumu kullanmak ve giriş, eğer yarı otomatik danışman yönünüzü beğenmezse ] -- yani bu 2 tanesi deneyebileceğiniz daha kolay şeyler -- birlikte geliştirildiği için bu yarı otomatik mq4 şeyini sizinle paylaşamam sadece birkaç kişi -- yani EA tam otomatik, ancak bu insanlar onu yarı otomatik de yapabilirdi, yine de EĞLENCE idi

------- örneğin U dönüşü ---

Sadece $eur/ $chf için U dönüşü yapacağını söyleyen bir gösterge olduğunda öğrendim

İLK 80 pip U dönüşü, U dönüşü Yeni Yöne GİRMEmeliyiz yani 81 pipten sonra girebiliriz veya bir dahaki sefere orijinal ile girmeye devam edin (U dönüşü yönünden önce)

bu bulgular kendi MQ4'ümü geliştirmekten daha YARARLI görünüyor - bu yüzden daha fazla "INSIGHT" keşfetmenizi ve belirli bir şeyin 2 ila 3 ay boyunca tutarlı bir şekilde çalıştığını kanıtlamak için Excel'i kullanmanızı öneririm

 

işte başka bir resimli örnek

Ben sadece bu 2 göstergeyi gözden geçirdim, -- 1 şablonda bir araya getirdim

ve yeşil çizginin yükselişinin bir göz atmaya değer olduğunu öğrenin

(2 üçgen)

yeşil çizgi kırmızı çizgiye dönüştüğünde tamamen değersizdir.

demek istediğim -- INSIGHT böyle, kendi şablonumuzu bu şekilde yükseltin, EA veya programlama çalışmasından daha değerli

 

Hepinize merhaba,

İki farklı zaman diliminde bir göstergenin nasıl kullanılacağını bilmek ve aynı yönde trend olduklarında bir işaret/uyarı almak istiyorum.

Örneğin, bir H4 stokastik kesiştiğinde ve günlük stokastik ile aynı yöne gittiğinde mum (ve e-posta uyarısı) üzerine dikey bir çizgi nasıl çizilir?

Farklı zaman dilimlerinde bazı döngü göstergelerinin yanı sıra stokastik ile bazı testler yapmak istiyorum.

Sanırım böyle bir göstergeyi programlamak çok zor olmamalı ama şu anda gerekli tüm ipuçlarına sahip değilim.

Şimdiden teşekkürler ! ;-)

CiloX

 
CilO:
Hepinize merhaba,

İki farklı zaman diliminde bir göstergenin nasıl kullanılacağını bilmek ve aynı yönde trend olduklarında bir işaret/uyarı almak istiyorum.

Örneğin, bir H4 stokastik kesiştiğinde ve günlük stokastik ile aynı yöne gittiğinde mum (ve e-posta uyarısı) üzerine dikey bir çizgi nasıl çizilir?

Farklı zaman dilimlerinde bazı döngü göstergelerinin yanı sıra stokastik ile bazı testler yapmak istiyorum.

Sanırım böyle bir göstergeyi programlamak çok zor olmamalı ama şu anda gerekli tüm ipuçlarına sahip değilim.

Şimdiden teşekkürler ! ;-)

CiloX

Hey!

Göstergeyi başka bir zaman diliminden kullanmak için o zaman diliminden bu göstergenin değerini almanız gerekir. Örneğin, h4 ve h1'de stokastiklerin 50 seviyesinin üzerinde olup olmadığını kontrol etmek istiyorsanız, o zaman bu zaman dilimlerinden değerleri seçmeniz ve ardından aşağıdaki gibi seviye değeriyle karşılaştırmanız gerekir:

double valH1 = iStochastic(NULL, 60 ,5,3,3,MODE_SMA,0,MODE_MAIN,0);

double valH4 = iStochastic(NULL, 240 ,5,3,3,MODE_SMA,0,MODE_MAIN,0);

if(valH1>50 && valH4>50) SendMail("MyAlert","CROSS");

[/CODE]

I didn't understood clearly the part about the vertical line drawn on the candle. If you meant that you want to check cross of some level with stochastic then above example explains everything. However if you meant that you wish to draw trendline manually, and then create condition like : when price crosses my trendline and stoch h1 is up plus stoch h4 is up then generate buy signal then you need to add function called GetValueByShift and use it together with above condition. Like this:

[CODE]

double valH1 = iStochastic(NULL, 60 ,5,3,3,MODE_SMA,0,MODE_MAIN,0);

double valH4 = iStochastic(NULL, 240 ,5,3,3,MODE_SMA,0,MODE_MAIN,0);

double trendLine = ObjectGetValueByShift("MyTrendLine",0);

if(valH1>50 && valH4>50 && Close[1]trendLine ) SendMail("MyAlert","CROSS");

Umut ediyorum bu yardım eder

 

Teşekkürler Kalenzo!

... ve isteğimin bulanık kısmı için özür dilerim! ;-)

Göstergeyi iki farklı zaman diliminde kontrol ederken, "sonucun" görüntüsünü görmek için kolay bir şeye ihtiyacım var.

İlk önce iki nokta serisini ayrı bir pencerede göstermeyi düşünüyorum. Stokastik düşüş trendindeyken kırmızı nokta, yükseliş trendinde yeşil. Her ikisi de aynı mum üzerinde yeşile (veya kırmızıya) döndüğünde, mum üzerine çizilen dikey bir çizgi güzel olmalı veya mumun üstünde veya altında bir ok olmalıdır. Ayrıca iki sinyalden birinin ne zaman değiştiğini göstermem gerekiyor.

Herhangi bir verimli başka görüntüleme yolu da iyi olacaktır. Birlikte, bir e-posta uyarısı gönderilecektir.

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

CiloX

 
CilO:
Teşekkürler Kalenzo!

... ve isteğimin bulanık kısmı için özür dilerim! ;-)

Göstergeyi iki farklı zaman diliminde kontrol ederken, "sonucun" görüntüsünü görmek için kolay bir şeye ihtiyacım var.

İlk önce iki nokta serisini ayrı bir pencerede göstermeyi düşünüyorum. Stokastik düşüş trendindeyken kırmızı nokta, yükseliş trendinde yeşil. Her ikisi de aynı mum üzerinde yeşile (veya kırmızıya) döndüğünde, mum üzerine çizilen dikey bir çizgi güzel olmalı veya mumun üstünde veya altında bir ok olmalıdır. Ayrıca iki sinyalden birinin ne zaman değiştiğini göstermem gerekiyor.

Herhangi bir verimli başka görüntüleme yolu da iyi olacaktır. Birlikte, bir e-posta uyarısı gönderilecektir.

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

CiloX

Hey!

Ayrı pencerede gösterge oluşturun ve ihtiyacınız olan kareyi oluşturmak için kodun bu bölümünü kullanın:

int x = 10;

int y = 10;

color C = Red;

ObjectCreate("s1", OBJ_LABEL, 0, 0, 0);

ObjectSetText("s1",CharToStr(110), 12, "Wingdings", C );

ObjectSet("s1", OBJPROP_CORNER, 4);

ObjectSet("s1", OBJPROP_XDISTANCE, x );

ObjectSet("s1", OBJPROP_YDISTANCE, y );

Kutu (x,y) ve renk bulma değişkenlerini kolayca görebilmeniz için ayrı değişkenler olarak koydum.