FOREX'te sembol adının maksimum uzunluğu - sayfa 10

 
fxsaber :

Sembole ve çizelgenin tutacağına iliştirmek, eşlik eden bir koltuk değneğidir. Expert Advisor çok sembollü olabilir ve/veya harita sembolüne hiç bağlı olmayabilir. Onlar. Böyle bir danışmanın herhangi bir sembolde başlatılabilmesi mantıklıdır. Ancak aynı zamanda, danışman grafik sembolüne bağlı olduğunda seçeneği de dikkate almak gerekir. O zaman davranış tam tersi olmalıdır. Sonuç olarak, evrensel bir çözüm olamaz.

Çoğu durumda, bu seçenek bana en kabul edilebilir görünüyor.

Sence bu tek koltuk değneği mi?

FORTS için, bir sembol adına bağlanmak en basit ve en doğru sonuçtur (FOTS'daki isimler benzersizdir)

Görev bir sipariş almaktır , ancak terminalde arızalar ve gecikmeler vardır.

OrderSend()'i kullanırken, eğer bir şey olursa, o zaman hiçbir sipariş almayacağız ve bir zaman aşımı bekleyerek fonksiyonda kalacağız.

OrderSendAsync() kullanarak EA hemen çalışmaya devam edecektir .

Ve sadece her sembol ve her sipariş için benzersiz büyüler kullanarak (herhangi bir sipariş gönderme yöntemi için), hızlı bir şekilde sipariş alabiliriz .

Birinin, her sipariş için farklı şekilde (koltuk değneği olmadan) benzersiz sihirlerin nasıl elde edileceğine dair bir fikri varsa, lütfen

Lütfen paylaşın.

 
prostotrader :

sadece her sembol ve her sipariş için benzersiz büyüleri kullanarak (herhangi bir sipariş gönderme yöntemiyle) bir sipariş alabiliriz.

Ne dediğimi anlamadın.

 
fxsaber :

Ne dediğimi anlamadın.

anladım ama herkes için yazdım

Danışmanın büyüsünün benzersizliğini zaman verecektir.

Ama girişe koymaya gerek yok

 
prostotrader :

Danışmanın büyüsünün benzersizliğini zaman verecektir.

Ama girişe koymaya gerek yok

Gerekçesiz yazacağım - katılmıyorum.

 
fxsaber :

Gerekçesiz yazacağım - katılmıyorum.

Kullanıcının bir saniyede aynı sembole iki özdeş danışman yükleyebileceğini düşünüyor musunuz?

 int OnInit ()
{

  my_magic = ulong ( TimeTradeServer ());
   Print ( "my_magic = " , my_magic);
   Sleep ( 1100 );
  my_magic = ulong ( TimeTradeServer ());
   Print ( "my_magic = " , my_magic);

   for ( int i = 0 ; i < 10 ; i++)
  {
     ulong a_magic = GetMagic(i);
     Print (a_magic);
  }  
     return ( INIT_SUCCEEDED );
}
 2018.08 . 26 12 : 09 : 37.460 Test (BR- 9.18 ,M1)       my_magic = 1535285377
2018.08 . 26 12 : 09 : 38.663 Test (BR- 9.18 ,M1)       my_magic = 1535285378
 
prostotrader :

Birinin, her sipariş için farklı şekilde (koltuk değneği olmadan) benzersiz büyülerin nasıl elde edileceğine dair bir fikri varsa, lütfen
Lütfen paylaşın.

her danışmanın kendi ayarları (girdileri) vardır
tüm girdileri bir dizgeye ekleyin (bir nokta karakteri ekleyebilirsiniz),
crc32'yi benzersiz bir uzman etiketi olarak düşünün,
ve sipariş numaralandırma için 4 bayt daha var

 

Zaman, teşekkür ederim, her danışmana benzersizlik verecektir ve ChartID'ye () ve danışmana giden yola bağlanmaya gerek yoktur,

ama yine de sihri terminalin Global değişkenine kaydetmeniz gerekiyor.

 
Taras Slobodyanik :

her danışmanın kendi ayarları (girdileri) vardır
tüm girdileri bir dizgeye ekleyin (bir nokta karakteri ekleyebilirsiniz),
crc32'yi benzersiz bir uzman etiketi olarak düşünün,
ve sipariş numaralandırma için 4 bayt daha var

Gitmeyecek.

Aynı (farklı) semboller üzerinde aynı Uzman Danışman.

 
prostotrader :

Kullanıcının bir saniyede aynı sembole iki özdeş danışman yükleyebileceğini düşünüyor musunuz?

En az on. İzninizle, burada ne demek istediğimi açıklamama izin vereceğim.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

FOREX'te sembol adının maksimum uzunluğu

fxsaber , 2018.08.25 22:25

Sembole ve çizelgenin tutacağına iliştirmek, eşlik eden bir koltuk değneğidir. Expert Advisor çok sembollü olabilir ve/veya harita sembolüne hiç bağlı olmayabilir. Onlar. Böyle bir danışmanın herhangi bir sembolde başlatılabilmesi mantıklıdır. Ancak aynı zamanda, danışman grafik sembolüne bağlı olduğunda seçeneği de dikkate almak gerekir. O zaman davranış tam tersi olmalıdır. Sonuç olarak, evrensel bir çözüm olamaz.

Çoğu durumda, bu seçenek bana en kabul edilebilir görünüyor.

 input int InputMagic = __DATETIME__ ;

string GetMagicString()
{
   return ( __PATH__ + _Symbol + ( string )InputMagic);
}

Kişisel bir konuşmada, bir dakika içinde anlayış bulacaklardı. Forumda, anlaşılmaz hedeflerle bir bulut zamanını boşa harcayabilirsiniz. Bütün bunlar önemli değil.

 
fxsaber :

En az on. İzninizle, burada ne demek istediğimi açıklamama izin vereceğim.


Kişisel bir konuşmada, bir dakika içinde anlayış bulacaklardı. Forumda, anlaşılmaz hedeflerle bir bulut zamanını boşa harcayabilirsiniz. Bütün bunlar önemli değil.

TAMAM