Ve hangi durumda? DOLDURMUŞ, İPTAL EDİLDİ, SÜRESİ GEÇTİ, REDDEDİLDİ?
Ne demek istediğini anlamadım. Yardım şunu söylüyor:
Geçmişteki siparişlerin sayısını döndürür. HistoryOrdersTotal() işlevini çağırmadan önce, işlevi kullanarak anlaşmaların ve siparişlerin geçmişini almanız gerekir. GeçmişSeç() veya HistorySelectByPosition().
leon_17 : Geçmişte kapatılan siparişleri saymak için ne kullanacağımı söyle. Bu şekilde denedim:
Sonunda, kapalı emirlerden çok daha fazla saçmalık veriyor.
Siparişlerle uğraşmayın. DEALS ile çalışın. \
Referans:
İşlemlerin özellikleri bölümünün tamamını okuduğunuzdan emin olun ve bir işlemin hangi özelliklere sahip olabileceğini görün. Özellikle ' DEAL_ENTRY_OUT ' özelliğine ihtiyacınız var
ENUM_DEAL_ENTRY
tanımlayıcı
Tanım
DEAL_ENTRY_IN
Market girişi
DEAL_ENTRY_OUT
Pazar çıkışı
DEAL_ENTRY_INOUT
tersine çevirme
DEAL_ENTRY_OUT_BY
Zıt pozisyonla kapanış
Şimdi aşağıdaki algoritmaya sahipsiniz:
HistorySelect -> tüm anlaşmalar arasında dolaşın -> anlaşma özelliklerini alın -> anlaşmaları toplayın 'DEAL_ENTRY_OUT'
İşlemlerin özellikleri bölümünün tamamını okuduğunuzdan emin olun ve bir işlemin hangi özelliklere sahip olabileceğini görün. Özellikle ' DEAL_ENTRY_OUT ' özelliğine ihtiyacınız var
ENUM_DEAL_ENTRY
tanımlayıcı
Tanım
DEAL_ENTRY_IN
Market girişi
DEAL_ENTRY_OUT
Pazar çıkışı
DEAL_ENTRY_INOUT
tersine çevirme
DEAL_ENTRY_OUT_BY
Zıt pozisyonla kapanış
Şimdi aşağıdaki algoritmaya sahipsiniz:
HistorySelect -> tüm anlaşmalar arasında dolaşın -> anlaşma özelliklerini alın -> anlaşmaları toplayın 'DEAL_ENTRY_OUT'
Teşekkür ederim! Şu kavramların ayrımı konusunda hala kafam karıştı: konum, düzen, anlaşma... özellikle bir sipariş ve anlaşma arasında (HistoryOrdersTotal ve HistoryDealsTotal aynı değerleri döndürür). Ve sonra tarihe geçtiler ve onları manuel olarak saymanız gerekiyor :/
İşlemlerin özellikleri bölümünün tamamını okuduğunuzdan emin olun ve bir işlemin hangi özelliklere sahip olabileceğini görün. Özellikle ' DEAL_ENTRY_OUT ' özelliğine ihtiyacınız var
ENUM_DEAL_ENTRY
tanımlayıcı
Tanım
DEAL_ENTRY_IN
Market girişi
DEAL_ENTRY_OUT
Pazar çıkışı
DEAL_ENTRY_INOUT
tersine çevirme
DEAL_ENTRY_OUT_BY
Zıt pozisyonla kapanış
Şimdi aşağıdaki algoritmaya sahipsiniz:
HistorySelect -> tüm anlaşmalar arasında dolaşın -> anlaşma özelliklerini alın -> anlaşmaları toplayın 'DEAL_ENTRY_OUT'
Bu FORTS değilse. Ve sonra daha fazla temizleme eklenir.
onCalculate işlevindeki start parametresi hakkındaki soruma gerçekten bir cevap almak istiyorum. Veya en azından başlarken böyle durumların olduğu kodu görün != 0. Teşekkür ederim!
MisterRight : onCalculate işlevindeki start parametresi hakkındaki soruma gerçekten bir cevap almak istiyorum. Veya en azından başlarken böyle durumların olduğu kodu görün != 0. Teşekkür ederim!
Makale ' MQL5'teki göstergeden gösterge '. Kolaylık olması açısından makaleyi tarayıcıda açtıktan sonra 'Ctrl' + 'F' tuşlarını çalıştırmanızı ve arama alanına 'begin' yazmanızı öneririm. Şimdi, 'başla' kelimesinin tüm oluşumları makalede vurgulanacaktır:
При написании индикатора, который использует краткую форму вызова функции OnCalculate(), можно упустить то обстоятельство, что индикатор может рассчитываться не только на ценовых данных, но и на данных другого индикатора (встроенного или пользовательского - не имеет значения). Вы хотите улучшить индикатор, чтобы он правильно считался не только на ценовых данных, но и значениях другого индикатора? В этой статье мы по шагам пройдем все необходимые этапы такой модификации и выведем дополнительные полезные правила для правильного написания индикатора.
Mql uzmanları için böyle bir soru. Expert Advisor'da pozisyon kapatma işaretleri nasıl değişir? Satışların kapanışında solda kırmızı bir ok ve alımlar için solda mavi bir ok olacak şekilde yapmak istiyorum. O zaman bunun karşıt bir açılış değil, bir kapanış olduğunu hemen görürdüm. Eh, MT4'te böyleydi ve kederi bilmiyordum, MT5'te de aynısını yapmak istiyorum. Şimdiden teşekkürler.
Haberleri indirmek için bir gösterge var. Oradan bir örnek kod aşağıdadır. WebRequest 406 döndürür. Başka bir tanımlama bilgisi belirlemeli miyim yoksa sorun ne olabilir? Altı ay önce her şey çalışıyordu.
string cookie= NULL ,headers;
char post[],result[]; string TXT= "" ;
int res=- 1 ;
//--- to work with the server, you must add the URL "https://www.google.com/finance" //--- the list of allowed URL (Main menu-> Tools-> Settings tab "Advisors"):
cookie= "accept-encoding: deflate" ;
string google_url= "https://ec.forexprostools.com/?columns=exc_currency,exc_importance&importance=1,2,3&calType=week&timeZone=15&lang=1" ;
//--- ResetLastError ();
//--- download html-pagesint timeout= 500/*0*/ ; //--- timeout less than 1,000 (1 sec.) is insufficient at a low speed of the Internetint max_try= 5 ;
int n= 0 ;
while (res==- 1 )
{
res= WebRequest ( "GET" ,google_url,cookie, NULL ,timeout,post, 0 ,result,headers);
...
}
İşte gelenler:
" < html >< head >< title > 406 Not Acceptable </ title ></ head >< body >< center >< h1 > 406 Not Acceptable </ h1 ></ center >< hr >< center > nginx/1.16.1 </ center ></ body ></ html > " (length: 149)
Geçmişte kapatılan siparişleri saymak için ne kullanacağımı söyle. Bu şekilde denedim:
Sonunda, kapalı emirlerden çok daha fazla saçmalık veriyor.
Ve hangi durumda? DOLDURMUŞ, İPTAL EDİLDİ, SÜRESİ GEÇTİ, REDDEDİLDİ?
Ve hangi durumda? DOLDURMUŞ, İPTAL EDİLDİ, SÜRESİ GEÇTİ, REDDEDİLDİ?
Ne demek istediğini anlamadım. Yardım şunu söylüyor:
Geçmişteki siparişlerin sayısını döndürür. HistoryOrdersTotal() işlevini çağırmadan önce, işlevi kullanarak anlaşmaların ve siparişlerin geçmişini almanız gerekir. GeçmişSeç() veya HistorySelectByPosition() .
Herhangi bir statü ile ilgili bir şey yok.
Geçmişte kapatılan siparişleri saymak için ne kullanacağımı söyle. Bu şekilde denedim:
Sonunda, kapalı emirlerden çok daha fazla saçmalık veriyor.
Siparişlerle uğraşmayın. DEALS ile çalışın. \
Referans:
İşlemlerin özellikleri bölümünün tamamını okuduğunuzdan emin olun ve bir işlemin hangi özelliklere sahip olabileceğini görün. Özellikle ' DEAL_ENTRY_OUT ' özelliğine ihtiyacınız var
ENUM_DEAL_ENTRY
tanımlayıcı
Tanım
DEAL_ENTRY_IN
Market girişi
DEAL_ENTRY_OUT
Pazar çıkışı
DEAL_ENTRY_INOUT
tersine çevirme
DEAL_ENTRY_OUT_BY
Zıt pozisyonla kapanış
Şimdi aşağıdaki algoritmaya sahipsiniz:
HistorySelect -> tüm anlaşmalar arasında dolaşın -> anlaşma özelliklerini alın -> anlaşmaları toplayın ' DEAL_ENTRY_OUT '
Siparişlerle uğraşmayın. DEALS ile çalışın. \
Referans:
İşlemlerin özellikleri bölümünün tamamını okuduğunuzdan emin olun ve bir işlemin hangi özelliklere sahip olabileceğini görün. Özellikle ' DEAL_ENTRY_OUT ' özelliğine ihtiyacınız var
ENUM_DEAL_ENTRY
tanımlayıcı
Tanım
DEAL_ENTRY_IN
Market girişi
DEAL_ENTRY_OUT
Pazar çıkışı
DEAL_ENTRY_INOUT
tersine çevirme
DEAL_ENTRY_OUT_BY
Zıt pozisyonla kapanış
Şimdi aşağıdaki algoritmaya sahipsiniz:
HistorySelect -> tüm anlaşmalar arasında dolaşın -> anlaşma özelliklerini alın -> anlaşmaları toplayın ' DEAL_ENTRY_OUT '
Teşekkür ederim! Şu kavramların ayrımı konusunda hala kafam karıştı: konum, düzen, anlaşma... özellikle bir sipariş ve anlaşma arasında (HistoryOrdersTotal ve HistoryDealsTotal aynı değerleri döndürür). Ve sonra tarihe geçtiler ve onları manuel olarak saymanız gerekiyor :/
Siparişlerle uğraşmayın. DEALS ile çalışın. \
Referans:
İşlemlerin özellikleri bölümünün tamamını okuduğunuzdan emin olun ve bir işlemin hangi özelliklere sahip olabileceğini görün. Özellikle ' DEAL_ENTRY_OUT ' özelliğine ihtiyacınız var
ENUM_DEAL_ENTRY
tanımlayıcı
Tanım
DEAL_ENTRY_IN
Market girişi
DEAL_ENTRY_OUT
Pazar çıkışı
DEAL_ENTRY_INOUT
tersine çevirme
DEAL_ENTRY_OUT_BY
Zıt pozisyonla kapanış
Şimdi aşağıdaki algoritmaya sahipsiniz:
HistorySelect -> tüm anlaşmalar arasında dolaşın -> anlaşma özelliklerini alın -> anlaşmaları toplayın ' DEAL_ENTRY_OUT '
Bu FORTS değilse. Ve sonra daha fazla temizleme eklenir.
Veya en azından başlarken böyle durumların olduğu kodu görün != 0.
Teşekkür ederim!
onCalculate işlevindeki start parametresi hakkındaki soruma gerçekten bir cevap almak istiyorum.
Veya en azından başlarken böyle durumların olduğu kodu görün != 0.
Teşekkür ederim!
Makale ' MQL5'teki göstergeden gösterge '. Kolaylık olması açısından makaleyi tarayıcıda açtıktan sonra 'Ctrl' + 'F' tuşlarını çalıştırmanızı ve arama alanına 'begin' yazmanızı öneririm. Şimdi, 'başla' kelimesinin tüm oluşumları makalede vurgulanacaktır:
Yerleşik yardımı aramak için Ctrl+F kullanıyorum, ancak onu bulmak her zaman mümkün olmuyor.
Haberleri indirmek için bir gösterge var. Oradan bir örnek kod aşağıdadır. WebRequest 406 döndürür. Başka bir tanımlama bilgisi belirlemeli miyim yoksa sorun ne olabilir? Altı ay önce her şey çalışıyordu.
İşte gelenler: