Tünaydın. Trend çizgisinin dikliğini birinci ekstremum ile ikincisi arasındaki noktalarda değil (onlara dayalı bir trend çizgisi oluşturuyoruz), yüzde olarak ayarlamanın bir yolu var mı? Yani ext 2, ext 1'e göre %x'tir. Fiyat ve zaman ölçeğine bağlı sanal koordinatlar oluşturmanın tavsiye edildiği mql forumunu okudum, ölçek değişirse onlar da değişecektir. @Artyom Trishkin
DotCom : Tünaydın. Trend çizgisinin dikliğini birinci ekstremum ile ikincisi arasındaki noktalarda değil (onlara dayalı bir trend çizgisi oluşturuyoruz), yüzde olarak ayarlamanın bir yolu var mı? Yani ext 2, ext 1'e göre %x'tir. Fiyat ve zaman ölçeğine bağlı sanal koordinatlar oluşturmanın tavsiye edildiği mql forumunu okudum, ölçek değişirse onlar da değişecektir. @Artyom Trishkin
Bir pozisyonla ilgili tüm maliyetler nasıl hesaplanır?
MT4'te bu amaçla OrderSwap() ve OrderCommission() fonksiyonları ile sipariş başına takas ve komisyonu alıp ekledim;
MT5'te de aynısını yapmanız gerekiyor ama netleştirme ve riskten korunma nedeniyle zorlandım. Her iki modda da düzgün çalışacak evrensel bir çözüme ihtiyacınız var.
Pozisyon takasını PositionGetDouble(POSITION_SWAP) işlevi aracılığıyla alabilirim;
Ancak, pozisyonun oluşumuna katılan her işlem için komisyon ödenir. Bu nedenle, tüm işlem geçmişini HistorySelectByPosition(position_id) konumuna göre almak gerekir.
Sonra bu pozisyonun tüm anlaşmaları arasında dolaşın ve HistoryDealGetDouble(deal_ticket, DEAL_COMMISSION ) komisyonlarını toplayın.
Bununla birlikte, komisyonlara ek olarak, sertifikada bir işlem maliyeti kalemi daha buldum: DEAL_FEE - işlem için ödeme. İşlemden hemen sonra tahsil edilir.
Komisyonla aynı şey değil mi? Peki ya bu maliyetler, ayrıca DEAL_COMMISSION komisyonu ile birlikte toplayın?
Отсчет элементов копируемых данных (индикаторный буфер с индексом buffer_num) от стартовой позиции ведется от настоящего к прошлому, то есть стартовая позиция, равная 0, означает текущий бар (значение индикатора для текущего бара). При копировании заранее неизвестного количества данных в качестве массива-приемника buffer[] желательно...
Belki birisi program tarafından oluşturulan bir grafik nesneyi terminalde manuel olarak oluşturulan bir nesneden nasıl ayırt edeceğini biliyordur?
Önceden, terminal nesnelerinin # ile başlayan bir adı vardı.
Şimdi mt 5'te böyle bir fark yok
Tünaydın. Trend çizgisinin dikliğini birinci ekstremum ile ikincisi arasındaki noktalarda değil (onlara dayalı bir trend çizgisi oluşturuyoruz), yüzde olarak ayarlamanın bir yolu var mı? Yani ext 2, ext 1'e göre %x'tir. Fiyat ve zaman ölçeğine bağlı sanal koordinatlar oluşturmanın tavsiye edildiği mql forumunu okudum, ölçek değişirse onlar da değişecektir. @Artyom Trishkin
derece olarak mümkün)
derece olarak mümkün)
Bunu düşündüm, ancak grafiği ölçeklendirirseniz, dereceler değişecektir, göreli bir % değerine sahip olmak daha iyidir
Bunu düşündüm, ancak grafiği ölçeklendirirseniz, dereceler değişecektir, göreli bir % değerine sahip olmak daha iyidir
sabit bir skala ile sayarsanız, o zaman sabit değerler olacaktır.
Tünaydın. MQL5 hakkında bir sorum var.
Bir pozisyonla ilgili tüm maliyetler nasıl hesaplanır?
MT4'te bu amaçla OrderSwap() ve OrderCommission() fonksiyonları ile sipariş başına takas ve komisyonu alıp ekledim;
MT5'te de aynısını yapmanız gerekiyor ama netleştirme ve riskten korunma nedeniyle zorlandım. Her iki modda da düzgün çalışacak evrensel bir çözüme ihtiyacınız var.
Pozisyon takasını PositionGetDouble(POSITION_SWAP) işlevi aracılığıyla alabilirim;
Ancak, pozisyonun oluşumuna katılan her işlem için komisyon ödenir. Bu nedenle, tüm işlem geçmişini HistorySelectByPosition(position_id) konumuna göre almak gerekir.
Sonra bu pozisyonun tüm anlaşmaları arasında dolaşın ve HistoryDealGetDouble(deal_ticket, DEAL_COMMISSION ) komisyonlarını toplayın.
Bununla birlikte, komisyonlara ek olarak, sertifikada bir işlem maliyeti kalemi daha buldum: DEAL_FEE - işlem için ödeme. İşlemden hemen sonra tahsil edilir.
Komisyonla aynı şey değil mi? Peki ya bu maliyetler, ayrıca DEAL_COMMISSION komisyonu ile birlikte toplayın?
Yanlışsam düzelt.
Söyle bana, lütfen ve MQL4'ü MA'nın önceki değerini almak için yazdım
MQL5'te iMA için " i+1 " parametresi yoktur
şimdi nasıl yapılır?
Bu göstergeyi MT5'e dönüştürmek istiyorumSöyle bana, lütfen ve MQL4'ü MA'nın önceki değerini almak için yazdım
MQL5'te iMA için " i+1 " parametresi yoktur
şimdi nasıl yapılır?
Bu göstergeyi MT5'e dönüştürmek istiyorumExpert Advisor dosyasını "Moving Average.mq5" açın ve MQL5'te göstergelerle çalışma örneğini görün.
Söyle bana, lütfen ve MQL4'ü MA'nın önceki değerini almak için yazdım
MQL5'te iMA için " i+1 " parametresi yoktur
şimdi nasıl yapılır?
Bu göstergeyi MT5'e dönüştürmek istiyorum