Hatalar, hatalar, sorular - sayfa 1014

 

Yardım:

struct MqlTradeRequest

{

    ENUM_TRADE_REQUEST_ACTIONS      eylem ; // Gerçekleştirilecek eylem türü

    uzun                           büyü ; // Uzmanın damgası (sihirli sayı tanımlayıcısı)

    uzun                           sipariş ; // Bilet sipariş et

    sicim                          sembol ; // Ticaret enstrümanının adı

    çift                          hacim ; // Lot olarak talep edilen işlem hacmi

    çift                          fiyat ; // Fiyat

    çift                          durdurma sınırı ; // StopLimit sipariş seviyesi

    çift                          sl ; // Zararı Durdur emir seviyesi

    çift                          tp ; // Siparişin Kar seviyesini al

    uzun                           sapma ; // İstenen fiyattan kabul edilebilir maksimum sapma

    ENUM_ORDER_TYPE                 tip ; // Sipariş türü

    ENUM_ORDER_TYPE_FILLING         type_filling ; // Yürütmeye göre sipariş türü

    ENUM_ORDER_TYPE_TIME      tür_zaman ; // Süreye göre sipariş türü

    tarih saat                        sona erme ; // Sipariş son kullanma tarihi (ORDER_TIME_SPECIFIED türündeki siparişler için)

    sicim                          yorum ; // Siparişe yorum yapın

};

Ancak, aşağıdaki tabloda açıklama şöyledir:

sapma

Puan olarak belirlenen, istenen fiyattan kabul edilebilir maksimum sapma


Onlar. değişken türü en azından kayan olmalı, ancak ulong olmamalıdır.

 

Onlar. değişken türü en azından kayan olmalı, ancak ulong olmamalıdır.

sapma*_Point bir kayan nokta olacaktır
 
joo :

Yardım:

struct MqlTradeRequest

{

    ENUM_TRADE_REQUEST_ACTIONS      eylem ; // Gerçekleştirilecek eylem türü

    uzun                           büyü ; // Uzmanın damgası (sihirli sayı tanımlayıcısı)

    uzun                           sipariş ; // Bilet sipariş et

    sicim                          sembol ; // Ticaret enstrümanının adı

    çift                          hacim ; // Lot olarak talep edilen işlem hacmi

    çift                          fiyat ; // Fiyat

    çift                          durdurma sınırı ; // StopLimit sipariş seviyesi

    çift                          sl ; // Zararı Durdur emir seviyesi

    çift                          tp ; // Siparişin Kar seviyesini al

    uzun                           sapma ; // İstenen fiyattan kabul edilebilir maksimum sapma

    ENUM_ORDER_TYPE                 tip ; // Sipariş türü

    ENUM_ORDER_TYPE_FILLING         type_filling ; // Yürütmeye göre sipariş türü

    ENUM_ORDER_TYPE_TIME      tür_zaman ; // Süreye göre sipariş türü

    tarih saat                        sona erme ; // Sipariş son kullanma tarihi (ORDER_TIME_SPECIFIED türündeki siparişler için)

    sicim                          yorum ; // Siparişe yorum yapın

};

Ancak, aşağıdaki tabloda açıklama şöyledir:

sapma

Puan olarak belirlenen, istenen fiyattan kabul edilebilir maksimum sapma


Onlar. değişken türü en azından kayan olmalı, ancak ulong olmamalıdır.

Nokta sayısı bir tamsayıdır.

 
19P2l2MaS0 :
bana MQL5 - parolanın ne olduğunu ve onu nerede göreceğimi söyle????
Bu, MQL5.com web sitesinde yetkilendirme için hesap ve parola anlamına gelir.
 
Contender :

Nokta sayısı bir tamsayıdır.

"Puan sayısı" nerede yazıyor?

Aslında, ulong tipinin sapma yapısında ve aşağıdaki tablo açıklamasında: double Point ();

Çelişki burada yatmaktadır. Ya yapıyı ve referansı düzeltin ya da referansı sadece yapı ile aynı hizaya getirin.

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5
 

Merhaba!

Expert Advisor'ı Forex dışındaki piyasalarda çalışacak şekilde uyarlamaya çalıştım ve bununla bağlantılı olarak şu sorular ortaya çıktı:

1. Forex'te teklif, para birimi başına verilirse , örneğin vadeli işlemlerde ve 1 sözleşme için CFD'lerde . Bu sorun, belgelerde özel olarak ele alınmamıştır. Teklif türünün, ENUM_SYMBOL_CALC_MODE numaralandırmasından teminat hesaplama yöntemine karşılık geldiğini varsayabilir miyiz? Yani: ENUM_SYMBOL_CALC_MODE: SYMBOL_CALC_MODE_FOREX ile, teklif para birimi başına verilir (ve teklif para birimine karşı hesap döviz kuru, SymbolInfoDouble (_ Symbol , SYMBOL _ TİCARET _ TICK _ DEĞER )/ SymbolInfoDouble (_ Symbol_ , TRADEMBOL ) olarak hesaplanır . _ TICK _ BOYUT )/ SymbolInfoDouble (_ Sembol , SEMBOL _ TİCARET _ SÖZLEŞME _ BOYUT ) ) ve SEMBOL _ HESAP _ MODE _ GELECEK , SEMBOL _ HESAP _ MODE _ CFD , SEMBOL _ MODE _ CFD , SEMBOL _ MODE_ CALC , SEMBOL _ HESAP _ MODE _ CFDLEVERAGE   kotasyon 1 sözleşme için verilmiştir (ve kotasyon para birimine göre hesap döviz kuru SymbolInfoDouble (_ Symbol , SYMBOL _ TİCARET _ TICK _ DEĞER )/ SymbolInfoDouble (_ Symbol , SYMBOL_TRADE_TICK_SIZE) olarak hesaplanır) veya istisnalar var mı?

2. PositionGetDouble(POSITION_SWAP ) işlevi ne döndürür ? Hesap para biriminde talep zamanına kadar biriken takas? Döndürülen değerin ENUM_SYMBOL_SWAP_MODE numaralandırmasındaki takas hesaplama yöntemine bağlı olup olmadığı. Örneğin, pip, baz veya marj para birimi olabilir mi?

3. Marj hesaplama tablosunda:

ENUM_SYMBOL_CALC_MODE numaralandırması, bir enstrüman için teminat miktarını hesaplama yöntemi (marj gereksinimlerinin miktarı) hakkında bilgi edinmeye yöneliktir.

ENUM_SYMBOL_CALC_MODE

tanımlayıcı

Tanım

formül

SYMBOL_CALC_MODE_FOREX

Forex modu - Forex için kar ve marj hesaplaması

Marj: Lot*Sözleşme_Boyutu/Kaldıraç

Kar: (close_price-open_price)*Contract_Size*Çok

SYMBOL_CALC_MODE_FUTURES

Vadeli işlemler modu - vadeli işlemler için marj ve kar hesaplaması

Marj: Lot *İlk Marj*Yüzde/100

Kar: (close_price-open_price)*TickPrice/TickSize*Lots

SYMBOL_CALC_MODE_CFD

CFD modu - CFD için marj ve kar hesaplaması

Marj: Lot *Sözleşme Büyüklüğü*PiyasaFiyatı*Yüzde/100

Kar: (close_price-open_price)*Contract_Size*Çok

SYMBOL_CALC_MODE_CFDINDEX

CFD endeks modu – endeks CFD'leri için marj ve kar hesaplaması

Marj: (Lot*SözleşmeBoyutu*PiyasaFiyatı)*TickPrice/TickSize

Kar: (close_price-open_price)*Contract_Size*Çok

SYMBOL_CALC_MODE_CFDLEVERAGE

CFD Kaldıraç modu – kaldıraç ile alım satım yaparken CFD için marj ve kar hesaplaması

Marj: (Lot*Sözleşme Büyüklüğü*PiyasaFiyatı*Yüzde)/Kaldıraç

Kar: (close_price-open_price)*Contract_Size*Çok

marj ve kârın hangi para biriminde hesaplandığı belirtilmemiş mi? Yüzde nasıl talep edilir ? CFD Kaldıraç modunun özelliği nedir ?

4. Forex'te doğru bir şekilde çalışan AccountInfoInteger(ACCOUNT_LEVERAGE) kaldıraç talep fonksiyonu şunu verir: 1. Vadeli işlemlerde kaldıraç nasıl doğru bir şekilde talep edilir/belirlenir?

5. SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL) işlevi - yalnızca gelecekler için mi çalışıyor?

MQL5 ile ilgili olarak bu sorunların daha ayrıntılı bir açıklaması var mı?


 
Andrew1469 :

Merhaba!


MQL5 ile ilgili olarak bu sorunların daha ayrıntılı bir açıklaması var mı?


Hesaplama prensiplerini internet üzerinden bizzat araştırabilir, belirli bir enstrüman ve broker üzerinde kontrol ederek enstrümanın özelliklerine odaklanarak doğru sonuca ulaşabilirsiniz.
 
zfs:
Hesaplama prensiplerini internet üzerinden bizzat araştırabilir, belirli bir enstrüman ve broker üzerinde kontrol ederek enstrümanın özelliklerine odaklanarak doğru sonuca ulaşabilirsiniz.

Bana tek bir hesaptan tüm döviz çiftlerini ve CFD'leri ve tercihen tek bir demo hesaptan vadeli işlemleri kontrol edebileceğiniz bir komisyoncu söyleyebilir misiniz?

MT4'te Finam'ın döviz çiftleri, hisse senedi ve endekslerde CFD'leri var, ancak MT5'te ne yazık ki sadece döviz çiftleri var.

Şimdi Finam'da döviz çiftlerini ve Açılışta vadeli işlemleri test edeceğim, ancak açılışta, sunucu SymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE) isteği için 33 ve 34'ü döndürüyor - bu ENUM_SYMBOL_CALC_MODE numaralandırmasında değil.

Henüz takaslar için farklı hesaplama yollarını test edecek bir komisyoncu bulamadım ve belgelerden takas hesaplama yönteminin PositionGetDouble(POSITION_SWAP) sorgusunun sonucunu etkileyip etkilemediği açık değil.

Şimdiden teşekkürler!

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Andrew1469 :
zfs:
Hesaplama prensiplerini internet üzerinden bizzat araştırabilir, belirli bir enstrüman ve broker üzerinde kontrol ederek enstrümanın özelliklerine odaklanarak doğru sonuca ulaşabilirsiniz.

Bana tek bir hesaptan tüm döviz çiftlerini ve CFD'leri ve tercihen tek bir demo hesaptan vadeli işlemleri kontrol edebileceğiniz bir komisyoncu söyleyebilir misiniz?

MT4'te Finam'ın döviz çiftleri, hisse senedi ve endekslerde CFD'leri var, ancak MT5'te ne yazık ki sadece döviz çiftleri var.

Şimdi Finam'da döviz çiftlerini ve Açılışta vadeli işlemleri test edeceğim, ancak açılışta, sunucu SymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE) isteği için 33 ve 34'ü döndürüyor - bu ENUM_SYMBOL_CALC_MODE numaralandırmasında değil.

Henüz takaslar için farklı hesaplama yollarını test edecek bir komisyoncu bulamadım ve belgelerden takas hesaplama yönteminin PositionGetDouble(POSITION_SWAP) sorgusunun sonucunu etkileyip etkilemediği açık değil.

Şimdiden teşekkürler!

Böyle bir komisyoncu yok. Birden çok terminal kullanın. Buradaki değer uzun türdedir, bu yüzden size bir sayı verir, sayılara dalmak istemiyorsanız bir karşılaştırma yapın. Değiş tokuş değeri PositionGetDouble(POSITION_SWAP) pozisyona göre gerçek. Evet, öyle, takas her hafta sonu bir gün ücretlendirilir.

 
zfs:

Böyle bir komisyoncu yok. Birden çok terminal kullanın. Buradaki değer uzun türdedir, bu yüzden size bir sayı verir, sayılara dalmak istemiyorsanız bir karşılaştırma yapın. Değiş tokuş değeri PositionGetDouble( POSITION_SWAP ) pozisyona göre gerçek. Evet, öyle, takas her hafta sonu bir gün ücretlendirilir.

O zaman bana beşinci metatrader için CFD'leri nerede bulacağımı söyle?

Rakamlara girmeye çalışıyorum, ancak belgelerdeki yetersiz ifade biraz engel oluyor, örneğin, karşılık gelen sayılar numaralandırma tablolarında verilmiyor. SYMBOL_CALC_MODE_FOREX'in 0 olduğu deneysel olarak tespit edilmiştir, ancak keşif sunucusunun yanıtında 33 ve 34 hiçbir şekilde tanımlanmamıştır.

Swaplarla ilgili olarak - PositionGetDouble(POSITION_SWAP) ve HistoryDealGetDouble(Deal_Ticket,DEAL_SWAP)'nin nasıl hesaplandığına bakılmaksızın mevduat para biriminde gerçek birikmiş takası verdiğini doğru anlıyor muyum?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
Neden: