Komut dosyasındaki "Piyasa İzleme" penceresinde seçilen tüm enstrümanları programlı olarak nasıl yineleyebilirim? - sayfa 5

 
eevviill :

Geçen.

Müşteriyi de attım, onda da var.

temizlemek zorunda kaldım

if ( SymbolsTotal ( true )!= ArraySize (semboller))

Sonuncusu nedir? Komut dosyasını çalıştırmadan önce ve sonra bir ekran görüntüsü ekleyebilir misiniz? Marketwatch'da kaç sembol var?
 
alexey_pak :
Sonuncusu nedir? Komut dosyasını çalıştırmadan önce ve sonra bir ekran görüntüsü ekleyebilir misiniz? Marketwatch'da kaç sembol var?

890

Bu bir senaryo değil. Bu bir danışman.

Şimdi tekrar düzeltmeye çalışacağım.

 

Burada, grafiğe bir danışman koyun ve ne açtığını ve incelemede ne olduğunu karşılaştırın.

Dosyalar:
 
eevviill :

Burada, grafiğe bir danışman koyun ve ne açtığını ve incelemede ne olduğunu karşılaştırın.

Piyasa saatinde olmayan emirler neden açılıyor?
 
eevviill :
Piyasa saatinde olmayan emirler neden açılıyor?

MarketWatch'ta neler yok? Emirler mi yoksa semboller mi?

AUDCHF'de açık bir siparişiniz var. Mevduat para birimi kesinlikle USD'dir. AUDCHF'de bir pozisyon açtıktan sonra, MarketWatch'taki her bir işaret için kar ve marj gereksinimlerini hesaplamak için, dolaylı olarak 2 çift daha seçilir - AUDUSD ve USDCHF

 
stringo :

MarketWatch'ta neler yok? Emirler mi yoksa semboller mi?

AUDCHF'de açık bir siparişiniz var. Mevduat para birimi kesinlikle USD'dir. AUDCHF'de bir pozisyon açtıktan sonra, MarketWatch'taki her bir işaret için kar ve marj gereksinimlerini hesaplamak için, dolaylı olarak 2 çift daha seçilir - AUDUSD ve USDCHF

VE? Bu benim hatam gibi mi?

Kodda her şey doğru. Yani senin.

PS siparişleri.

 
Bu hatayı düzeltir misin?
 
eevviill :
Bu hatayı düzeltir misin?

Peki ya anlamı? Sınırlı bir enstrüman seti ile işlem yapmak istiyorsanız, bunu bir satırda listeleyerek açıkça belirleyin.

Peki, bu hata düzeltilecek. Sorunu çözmeyecektir. İncelemedeki sembol listesi, tüccarın kontrolü dışındaki durumlarda değişebildiğinde daha fazla seçenek biliyorum.

 
Mislaid :

Peki, bu hata düzeltilecek. Sorunu çözmeyecektir.

Yani belki düzeltilmesi gerekiyor?

 

Rüstem bunu zaten yayınladığı için tekrar edeyim:

SSS 18.12.2012 19:13


İşleve temiz bir dizi iletin, "Piyasa İzleme" panelinden içindeki sembollerin bir listesini alın

//+------------------------------------------- --------------------+

//| Açıklama: |

//+------------------------------------------- --------------------+

int SymbolsList(string &Symbols[], bool Seçildi)

{

string SembollerDosyaAdı;

int Ofset, SymbolsNumber;

if(Seçili) SymbolsFileName = "symbols.sel";

else SymbolsFileName = "symbols.raw";

int hFile = FileOpenHistory(SymbolsFileName, FILE_BIN|FILE_READ);

if(hFile < 0) return(-1);

if(Seçili) { SymbolsNumber = (FileSize(hFile) - 4) / 128; ofset = 116; }

else { SymbolsNumber = FileSize(hFile) / 1936; ofset = 1924; }

ArrayResize(Semboller, SymbolsNumber);

if(Seçili) FileSeek(hFile, 4, SEEK_SET );

for(int i = 0; i < SymbolsNumber; i++){

Semboller[i] = FileReadString(hFile, 12);

FileSeek(hFile, Ofset, SEEK_CUR);

}

FileClose(hFile);

dönüş(SembolSayısı);

}

//+------------------------------------------- --------------------+