Special Days Image
Sayfa 183/252 İlkİlk ... 83133173181182183184185193233 ... SonSon
Arama sonucu : 2012 madde; 1,457 - 1,464 arası.

Konu: Matriks Formülleri

  1. if(c>mov(c,100,s);
    cross(c,20,zl);
    cross(c,15,s);

    şeklinde formülasyon örneginde sistem kapanış 100 sma üstünde oldugunda farklı bir sistem, altında oldugunda farklı bir sistem çalışıyor. Yani yükseliş trendinde farklı , düşüş trendinde farklı bir sistem çalışıyor.

    Bu formülün içine yatay bölge tanımlayıp o bölgede de 3. farklı bir sistem içine koymak istiyorum. Örnegin kapanış 10-20 sma arasına sıkışmış ise 3. bir sistemi kullan şeklinde yerleştirme yapmak istiyorum. Fakat bunu yerleştirme mantığını kafamda tasarlıyamadım.

    Üsteki örnek formül ile yerleştirme yapabilecek arkadaş var mı acaba

  2. #1458
    Mrb,

    Borsada matriks prime üzerinden kullandığım bir alım/satım sistemini, aynı zamanda risk(para) yönetimi stop/lose seviyeleri, alınacak maksimum hisse miktarı vb. belirlediğim kriterlere entegre edilecek komple bir program yazabilecek arkadaşlar arıyorum.

    Ücreti karşılığında talep ettiğim bu hususlarla ilgili programcı arkadaşlar iletişime geçebilir.

  3.  Alıntı Originally Posted by 3c1a Yazıyı Oku


    Yukardaki kirmizi cizgi mov(3); onceki 3 gunun basit ortlamasini saatlik grafikte uzerinde gorebiliyoruz. Gunluk altindaki butun periyotlarda kullanilabilir. Indikator kodu asagidaki gibidir, kolayca bir al sat kurgusuna donusturebilir. Ben 3 gune kadar olusturdum ancak siz ekleme yaparak istediginiz kadar gune artirabilirsiniz. Sadece kapanis degil acilis, en yuksek ve en dusuk degerleri de kullanmaniz mumkun. Her ihtimale karsi kullanmadan once cikan degerlerin saglamasini yaparsaniz iyi olur.

    NW:=ROC(Hour(),1,$)<0;
    OY1:=valuewhen(1,NW,ref(highestsince(1,NW,H),-1));
    OD1:=valuewhen(1,NW,ref(lowestsince(1,NW,L),-1));
    OK1:=valuewhen(1,NW,ref(C,-1));
    OA1:=valuewhen(1+1,NW,O);
    OY2:=valuewhen(2,NW,ref(highestsince(1,NW,H),-1));
    OD2:=valuewhen(2,NW,ref(lowestsince(1,NW,L),-1));
    OK2:=valuewhen(2,NW,ref(C,-1));
    OA2:=valuewhen(2+1,NW,ref(O,-1));
    OY3:=valuewhen(3,NW,ref(highestsince(1,NW,H),-1));
    OD3:=valuewhen(3,NW,ref(lowestsince(1,NW,L),-1));
    OK3:=valuewhen(3,NW,ref(C,-1));
    OA3:=valuewhen(3+1,NW,ref(O,-1));

    mov3:=(OK1+OK2+OK3)/3;
    Selamlar, Matrikse indikator olarak tanımlayamadım hata mesajı veriyor.

  4.  Alıntı Originally Posted by trendtakipcisi Yazıyı Oku
    Mrb,

    Borsada matriks prime üzerinden kullandığım bir alım/satım sistemini, aynı zamanda risk(para) yönetimi stop/lose seviyeleri, alınacak maksimum hisse miktarı vb. belirlediğim kriterlere entegre edilecek komple bir program yazabilecek arkadaşlar arıyorum.

    Ücreti karşılığında talep ettiğim bu hususlarla ilgili programcı arkadaşlar iletişime geçebilir.

    Bu dediginiz şeyleri matriks üzerinde yapamazsınız ideal de yapabilirsiniz.
    Riske göre hisse,kontrat sayısı belirleme şartı matriks de yazılamaz .
    stop sekmesini kullanarak formüle ilave yapılabilir fakat pek saglıklı olmuyor.

  5. mov3:=(OK1+OK2+OK3)/3; bu ön sondaki noktalı virgülü sil

  6.  Alıntı Originally Posted by Floris Yazıyı Oku
    Selamlar, Matrikse indikator olarak tanımlayamadım hata mesajı veriyor.
    mov3:=(OK1+OK2+OK3)/3; bu en sondaki noktalı virgülü sil

  7.  Alıntı Originally Posted by Floris Yazıyı Oku
    Selamlar, Matrikse indikator olarak tanımlayamadım hata mesajı veriyor.
    noktalı virgül kalsın, noktalı virgülden sonra bir alt satıra mov3 yaz kaydet, bende çalıştı, 5 günlük hareketli ortalama da aynı şekilde işinizi görür benzer davranışları var gibi gözlemledim iyi günler...

  8.  Alıntı Originally Posted by Floris Yazıyı Oku
    Selamlar, Matrikse indikator olarak tanımlayamadım hata mesajı veriyor.
    Benim hatam, son satiri yapistirmamisim. Matrikste yazilan indikatorler ";" ile bitemez. En son satira asagidaki gibi mov3 u eklerseniz hata vermeyecektir.

    NW:=ROC(Hour(),1,$)<0;
    OY1:=valuewhen(1,NW,ref(highestsince(1,NW,H),-1));
    OD1:=valuewhen(1,NW,ref(lowestsince(1,NW,L),-1));
    OK1:=valuewhen(1,NW,ref(C,-1));
    OA1:=valuewhen(1+1,NW,O);
    OY2:=valuewhen(2,NW,ref(highestsince(1,NW,H),-1));
    OD2:=valuewhen(2,NW,ref(lowestsince(1,NW,L),-1));
    OK2:=valuewhen(2,NW,ref(C,-1));
    OA2:=valuewhen(2+1,NW,ref(O,-1));
    OY3:=valuewhen(3,NW,ref(highestsince(1,NW,H),-1));
    OD3:=valuewhen(3,NW,ref(lowestsince(1,NW,L),-1));
    OK3:=valuewhen(3,NW,ref(C,-1));
    OA3:=valuewhen(3+1,NW,ref(O,-1));

    mov3:=(OK1+OK2+OK3)/3;
    mov3
    Son düzenleme : 3c1a; 12-05-2019 saat: 14:24.

Sayfa 183/252 İlkİlk ... 83133173181182183184185193233 ... SonSon

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •