Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
O zaman yine de istenen son çubuk miktarından değerleri almalıdır - hatta 100 bar öncesi. Bu, son 100 çubuk için aynı değeri (aşağı çubuklar için) göstereceği anlamına gelir.
Değeri bir tür "miras almak" mı demek istiyorsun?
Bazen bir resim 1000 kelimeye bedeldir - ekteki resme bakın. Umarım anlamaya yardımcı olur.
Bazen bir resim 1000 kelimeye bedeldir - ekteki resme bakın. Umarım anlamaya yardımcı olur.
Bu sürümü deneyin o zaman: gsv-v1-1.mq4
İyi çalışıyor gibi görünüyor. Çok teşekkür ederim mladen!
İyi çalışıyor gibi görünüyor. Çok teşekkür ederim mladen!
İyi mutlu ticaret
Herkese selam.
Bu kodlamada bazı problemlerle karşılaşıyorum.
Kodlamaya nasıl kâr ve durdurma ekleyebilirim?
Teşekkürler.
int start() {
string Ls_unused_4;
int bilet_16;
int error_20;
int is_closed_24;
çift fiyat_28;
int cmd_36;
int Li_0 = WindowHandle(Symbol(), Period());
string Lsa_12[1] = {""};
GetWindowTextA(Li_0, Lsa_12[0], 20);
if (Lsa_12[0] == "B") {
SetWindowTextA(Li_0, "0");
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == YANLIŞ) {
bilet_16 = OrderSend(Symbol(), OP_BUY, 1.0, Sor, 3, 0, 0, "uzman yorumu", 255, 0, CLR_NONE );
if (bilet_16 < 1) {
error_20 = GetLastError();
dönüş (hata_20);
}
SiparişYazdır();
Herkese selam.
Bu kodlamada bazı problemlerle karşılaşıyorum.
Kodlamaya nasıl kâr ve durdurma ekleyebilirim?
Teşekkürler.
int start() {
string Ls_unused_4;
int bilet_16;
int error_20;
int is_closed_24;
çift fiyat_28;
int cmd_36;
int Li_0 = WindowHandle(Symbol(), Period());
string Lsa_12[1] = {""};
GetWindowTextA(Li_0, Lsa_12[0], 20);
if (Lsa_12[0] == "B") {
SetWindowTextA(Li_0, "0");
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == YANLIŞ) {
bilet_16 = OrderSend(Symbol(), OP_BUY, 1.0, Sor, 3, 0, 0, "uzman yorumu", 255, 0, CLR_NONE);
if (bilet_16 < 1) {
error_20 = GetLastError();
dönüş (hata_20);
}
SiparişYazdır();Zararı durdur'u eklemeli ve "3"ten sonra kar almalısınız. sırayla gönder
Zararı durdur'u eklemeli ve "3"ten sonra kar almalısınız. sırayla gönder
Teşekkürler.
"3" ne anlama geliyor?
"300"
İlk 0 ne anlama geliyor?
ve ikinci 0 ne anlama geliyor?
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == YANLIŞ) {
bilet_16 = OrderSend(Symbol(), OP_BUY, 1.0, Sor, 3, 10, 10, "uzman yorumu", 255, 0, CLR_NONE );
Teşekkürler.
"3" ne anlama geliyor?
"300"
İlk 0 ne anlama geliyor?
ve ikinci 0 ne anlama geliyor?
if (OrderSelect(0, SELECT_BY_POS, MODE_TRADES) == YANLIŞ) {
bilet_16 = OrderSend(Symbol(), OP_BUY, 1.0, Sor, 3, 10, 10, "uzman yorumu", 255, 0, CLR_NONE);3 -> maksimum kaymadır
ilk 0 -> zararı durdur (sipariş için istediğiniz zararı durdur fiyatı ile doldurmanız gerekir)
ikinci 0 -> kar al (sipariş için istediğiniz kar al fiyatı ile doldurmanız gerekir)
_________________
oraya 10, 10 koyamazsınız
Zararı durdur emrin açık fiyatı +-pip cinsinden zararı durdur (puan) olmalıdır
Aynı kural kar al - sipariş açık fiyatı +- pip (puan) cinsinden kar al için de geçerlidir.
merhaba mladen
eğer bu indy'yi yeni fomart'a çevirebilirsen
jf_tradingtimes.mq4
JF_TradingTimes.mq4
Bu indy kodunun birçok sorunu olduğunu görüyorum, düzeltebilirseniz çok CPU yoğun.
çok teşekkürler.