MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 253

 
Ibragim Dzhanaev :

Trolün neden her kene üzerinde çalıştığını söyleyebilir misiniz?

AL pozisyonlarının TakeProfit ve StopLoss'larını Alış fiyatı ile ve SATIŞ pozisyonlarını Alış fiyatı ile karşılaştırmanız gerekir.

İşte çalıştıkları fiyatlar.

Yani şunu deneyin:
  if ( OrderOpenPrice ()+(trail_p* Point )< Ask && OrderStopLoss ()+(trail_p* Point )< Bid )
 if ( OrderOpenPrice ()-(trail_p* Point )> Bid && OrderStopLoss ()-(trail_p* Point )> Ask )
 
Ibragim Dzhanaev :

Trolün neden her kene üzerinde çalıştığını söyleyebilir misiniz?

Trol şablonu . Aynı iş parçacığında doğru.

 
Ivan Ivanov :

AL pozisyonlarının TakeProfit ve StopLoss'larını Alış fiyatı ile ve SATIŞ pozisyonlarını Alış fiyatı ile karşılaştırmanız gerekir.

İşte çalıştıkları fiyatlar.

Yani şunu deneyin:

Hiçbirşey değişmedi.

 
Artyom Trishkin :

Trol şablonu . Aynı iş parçacığında.


Teşekkür ederim.

 
Artyom Trishkin :

Trol şablonu . Aynı iş parçacığında.


double sl= NormalizeDouble (level_of_trail-trailing_stop*point,rakamlar); // yeni stop loss seviyesini değere göre hesaplayın,

Neden küçük harflerle nokta ve rakamlar var?


 
Ibragim Dzhanaev :

double sl= NormalizeDouble (level_of_trail-trailing_stop*point,rakamlar); // yeni stop loss seviyesini değere göre hesaplayın,

Neden küçük harflerle nokta ve rakamlar var?


Kod optimize edildiğinden ve değişken her yerde 100 kez değil, şablonda bir kez başlatıldığından

             int     digits=( int ) SymbolInfoInteger (symbol_name, SYMBOL_DIGITS );
             double point=( SymbolInfoDouble (symbol_name, SYMBOL_POINT ));
 
Ibragim Dzhanaev :

double sl= NormalizeDouble (level_of_trail-trailing_stop*point,rakamlar); // yeni stop loss seviyesini değere göre hesaplayın,

Neden küçük harflerle nokta ve rakamlar var?


Bu işlevin içinde bildirildikleri için - bu trol şablonu, düşündüğünüz gibi yalnızca geçerli olanla değil, işlev parametrelerinde iletilen herhangi bir karakterle çalışır.

 
Vitaly Muzichenko :

Kod optimize edildiğinden ve değişken her yerde 100 kez değil, şablonda bir kez başlatıldığından

Bu arada, orada optimizasyon hakkında düşünmedim. Muhtemelen optimize edebilirsiniz.
 

lütfen bana terminalden belirli bir gün için (açılış, kapanış, maks, günün min.) benim tarafımdan yazılmış bir programa (c ++) alıntıları nasıl çıkaracağımı söyleyin ve orada terminale yeni bilgiler döndürmeden son hesaplamaları yapın göstergede, danışmanda vb., programınıza tarihe göre alıntılar mı yapıyorsunuz? şimdiden teşekkürler

 
виталик :

lütfen bana terminalden belirli bir gün için (açılış, kapanış, maks, günün min.) benim tarafımdan yazılmış bir programa (c ++) alıntıları nasıl çıkaracağımı söyleyin ve orada terminale yeni bilgiler döndürmeden son hesaplamaları yapın göstergede, danışmanda vb., programınıza tarihe göre alıntılar mı yapıyorsunuz? şimdiden teşekkürler

Bir dosya aracılığıyla...