Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 802
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
Grafikİlk
İstemci terminalinin ilk grafiğinin tanımlayıcısını döndürür.
Bunun en soldaki grafik olduğunu anlıyorum
Ne yazık ki, durum böyle değil, bunu kontrol etmek kolaydır:
1. terminalde 2-3 döviz çifti açmanız gerekiyor
2. kontrol etmek için kodu çalıştırın:
Belli belirsiz şüpheleniyorum. Yarın abonelikten çıkacağım, şimdi işteyim.
Anlaşma kırmızıysa, açık bir emrin TakeProfit'i eksi bölgeye değiştirmenin mümkün olup olmadığını kim bilebilir?
cevap beklerken - karıştırdı, bir şey buldu ve pişirdi. doğru görüntülenecek mi? Bugün Pazar ve doğru yazıp yazmadığımı öğrenmek için gece 12'yi beklemek istemiyorum.
symbol = Symbol();
double bid =MarketInfo(symbol,MODE_BID); // Запрос значения Bid
double ask =MarketInfo(symbol,MODE_ASK); // Запрос значения Ask
double point =MarketInfo(symbol,MODE_POINT);//Запрос Point
double value =MarketInfo(OrderSymbol(), MODE_TICKVALUE);// Размер минимального изменения цены инструмента в валюте депозита
double stoplevel = MarketInfo(symbol,MODE_STOPLEVEL);
double digits = MarketInfo(symbol,MODE_DIGITS);
if( bid<= stoploss1||step1 == 0)
{
step1++;
stoplevel= NormalizeDouble(stoplevel*point,digits);
stoploss1 = ask-stoplevel;
takeprofit1 = ask+stoplevel;
double profit =0.5;
double takeprofit2= profit * point * value * lot1 + bid;
takeprofit2 = NormalizeDouble(takeprofit2,digits);
if (takeprofit2 > takeprofit1)
takeprofit1 = takeprofit2;
cevap beklerken - karıştırdı, bir şey buldu ve pişirdi. doğru görüntülenecek mi? Bugün Pazar ve doğru yazıp yazmadığımı öğrenmek için gece 12'yi beklemek istemiyorum.
symbol = Symbol();
double bid =MarketInfo(symbol,MODE_BID); // Запрос значения Bid
double ask =MarketInfo(symbol,MODE_ASK); // Запрос значения Ask
double point =MarketInfo(symbol,MODE_POINT);//Запрос Point
double value =MarketInfo(OrderSymbol(), MODE_TICKVALUE);// Размер минимального изменения цены инструмента в валюте депозита
double stoplevel = MarketInfo(symbol,MODE_STOPLEVEL);
double digits = MarketInfo(symbol,MODE_DIGITS);
if( bid<= stoploss1||step1 == 0)
{
step1++;
stoplevel= NormalizeDouble(stoplevel*point,digits);
stoploss1 = ask-stoplevel;
takeprofit1 = ask+stoplevel;
double profit =0.5;
double takeprofit2= profit * point * value * lot1 + bid;
takeprofit2 = NormalizeDouble(takeprofit2,digits);
if (takeprofit2 > takeprofit1)
takeprofit1 = takeprofit2;
daha kolay değil mi
.
Bu programı sadece ticaret için değil, aynı zamanda geçmişi analiz etmek için de kullanacağım. belirli bir süre için gerekli parametrelere göre kaç siparişin açılacağını hesaplamak gerekecektir. bu yüzden her şeyin manuel olarak hesaplanması gerekiyor
https://www.mql5.com/ru/forum/351
.