SL ve TP'yi test cihazına sürükleyip bırakın. - sayfa 3

[Silindi]  
khorosh :
Yine de, bu işlevi düğmeleri kullanarak danışmanı kontrol etmek için kullanıyorum ve hem test cihazında hem de gerçek hayatta her şey çalışıyor.

yeşille tuzluyu karıştırıyorsun

kullanıyorsun

OBJPROP_STATE

Düğme durumu (Basılı/Basılmış)

bool

OnTick() olayında

 
pako :

yeşille tuzluyu karıştırıyorsun

kullanıyorsun

OBJPROP_STATE

Düğme durumu (Basılı/Basılmış)

bool

Hayır, kullanmıyorum. CHARTEVENT_OBJECT_CLICK kullanıyorum.
 
khorosh :
Nasıl kontrol edersiniz?

Bir Uzman Danışman oluşturdu, OnChartEvent'te şunları yazdı:

   Comment ( GetTickCount ());
   Print ( GetTickCount ());

Görsel teste başladı. Grafiğe tıklıyorum, etiketler oluşturuyorum, üzerlerine tıklıyorum... Etkisi yok.

 
Dmitry Fedoseev :

Bir Uzman Danışman oluşturdu, OnChartEvent'te şunları yazdı:

Görsel teste başladı. Grafiğe tıklıyorum, etiketler oluşturuyorum, üzerlerine tıklıyorum... Etkisi yok.

Ve OnChartEvent ile kodu tamamen düzenleyebilirsiniz. Bakalım benimkiyle ne fark var. Bu arada, EA'da değil, göstergede düğmelerim var. Göstergede bir düğme oluşturmaya çalışın ve CHARTEVENT_OBJECT_CLICK kullanın.
 
khorosh :
Ve OnChartEvent ile kodu tamamen düzenleyebilirsiniz. Bakalım benimkiyle ne fark var. Bu arada, EA'da değil, göstergede düğmelerim var. Göstergede bir düğme oluşturmaya çalışın ve CHARTEVENT_OBJECT_CLICK kullanın.
Bu göstergeyi görsel test tablosuna uyguluyor musunuz?
 
khorosh :
Ve OnChartEvent ile kodu tamamen düzenleyebilirsiniz. ...
 #property copyright "*"
#property link        "*"
#property version    "1.00"
#property strict

int OnInit (){
   return ( INIT_SUCCEEDED );
}

void OnDeinit ( const int reason){
}

void OnTick (){
}

void OnChartEvent ( const int id,
                   const long &lparam,
                   const double &dparam,
                   const string &sparam)
  {
   Comment ( GetTickCount ());
   Print ( GetTickCount ());
}
 
Dmitry Fedoseev :
Bu işe yaramıyor gibi görünüyor. Ve göstergede bir düğme yapın ve CHARTEVENT_OBJECT_CLICK kullanın. Çalışacak.
 
khorosh :
Bu işe yaramıyor gibi görünüyor. Ve göstergede bir düğme yapın ve CHARTEVENT_OBJECT_CLICK kullanın. Çalışacak.
Bu gösterge ile ne yapmalı? Bir uzmandan arama mı yapıyorsunuz yoksa görsel bir test programı mı uyguluyorsunuz?
 
Dmitry Fedoseev :
Bu göstergeyi görsel test tablosuna uyguluyor musunuz?
Evet. Test cihazı şablonunda yapabilirsiniz.
 
khorosh :
Yemin ederim.) Test cihazının tablosundaki bir düğmeye bastığınızda rengi değişiyor. Belki bu OnChartEvent'in çalıştığını gösterir?
Düğmenin nesi var? Düğme basmaya yanıt veriyor, sorun yok. OnChartEvent'e bir çeşit Print eklersiniz ve test cihazında çalışmadığından emin olursunuz. Elbette OnChartEvent'iniz herhangi bir sınıftan manuel olarak çağrılmıyorsa sitedeki yazılarda bu tür seçenekleri gördüm.