inttehn писал(а)>> Arkadaşlar lütfen yardım edin. Döviz kurunun tamamen alınan başvuruların hacmine bağlı olduğu doğru mu? Basitçe, eğer öyleyse, o zaman hacimlerin oranını bilmek ve bunların toplamını (toplam sipariş hacmi) bilmek, fiyatı dikkate alamazsınız, çünkü. bir ve ikinci para biriminin satın alınması için karşılık gelen hacim fonksiyonlarının oranına eşit bir fonksiyon olarak açık bir şekilde temsil edilebilir.
inttehn>> : Ребят, помогите пожалуйста. Верно ли, что курс валюты полностью зависит от объёма поступивших заявок. Т.е. если P1 - условная цена одной валюты, а P2- условная цена второй, то P1*V1=P2*V2, где V1 и V2- объёмы поступивших заявок на покупку первой и второй валюты соответственно. Курс в этом случае будет равен P1/P1(курс)=V2/V1. Просто если это так, то зная отношения объёмов и зная их сумму (общий объём заявок) можно не принимать во внимание цену, т.к. её можно однозначно представить как функцию равную отношению соответствующих функций объёмов на покупку одной и второй валюты. Эти объёмы предсказываются гораздо легче, чем цена, т.к. характеризуются только экономическими потребностями определённых субъектов. Вообще это должно быть верно по теории (основываясь на платёжный баланс стран и международную торговлю), но так ли это на самом деле? Может кто-нибудь над этим задумывался?
Her şey böyle, ancak teklifin tam olarak "para biriminin koşullu fiyatı" olarak adlandırdığınız ve belirttiğiniz orandan ne olduğunu değil, bu çift için son işlemin fiyatı olduğunu dikkate almanız gerekir. Ve en önemli burjuva sırrı hakkında - önceki konuşmacıya %100 katılıyorum.
Merhaba! İlk defa burada konu dışı yazıyor olabileceğim için hemen özür dilerim, ama işte soru şu. Böyle bir şeyi düzeltebilen var mı? Bu göstergede ana çizgi hiçbir şekilde kalınlığı değiştirmek istemiyor daha doğrusu değişiyor ama sonra şablonu uyguladığınızda tekrar kalınlaşıyor. Renkte her şey yolunda... Çok yoruldum... Zor değilse lütfen düzeltin çünkü bu konularda genelde sıfırım.... Şimdiden teşekkürler...
Ve başka bir soru. MACD histogramı (ind_OsMAColored_v1 ekinde olduğu gibi, yani sadece 4 renk seçeneği ve kalınlığının olduğu gereksiz ziller ve ıslıklar olmadan) ve önceki gönderideki gibi MACD çizgi göstergesinden oluşan bir gösterge bulamıyorum (tekrar ekli) ), böylece sıfır çizgileri histogram ve çizgilerle çakışır. Bunlar üst üste bindirildiğinde sıfır eşleşmez. Bulduğum göstergeler ya sürekli eklenen bir şey (kesişme anları dikey çizgilerle gösterilir, sapmalar çizilir, Yaşlı'nın dürtü sistemi eklenir vb.) ya da değişen parametrelere aynı şekilde tepki vermiyor. , veya başka bir şey .. ... Bu 2 göstergeyi tam olarak bir şekilde birleştirmek mümkün mü, ayarlardan çizgi kalınlığı ve rengi kendileriyle aynı. Belki biri hazırlamıştır... Yanlış yere yazıyorsam lütfen nereye yazacağımı söyleyin.... Teşekkür ederim.
Merhaba. Aşağıdaki kod açılmıyor. Yeni bir çubuğun açılışı hareketli ortalamanın üzerindeyse Shell açılır, aşağıda açılırsa Satın Al. Hareketli ortalamaya ulaşıldığında kapanma, + kaybı durdurma + takip eden durdurma. Yanlış yaptığım şeyin kodu ve açıklamasıyla ilgili yardım. Şimdiden teşekkürler!!
#include <b-Lots.mqh>externdouble TrailingStop = 30 ;
externdouble Sploss = 15 ;
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+int start() {
double HA_up,HA_dw;
double MA_H0,MA_H1,MA_L0,MA_L1,MA_0,MA_1;
int i, cnt, ticket, total;
bool flag=true;
if ( Bars < 100 ) {
Print ( "bars less than 100" );
return ( 0 );
}
// Проверяем стоит ли открываться
cnt=OrdersHistoryTotal()- 1 ;
for (i=cnt;i>= 0 ;i--) {
if (! OrderSelect (i, SELECT_BY_POS, MODE_HISTORY )) continue ;
if (OrderOpenTime()>=Time[ 0 ]) { // Time[0] - если позиция открывается на нулевом баре текущего символа
flag=false;
break ;
}
}
cnt= OrdersTotal ()- 1 ;
for (i=cnt;i>= 0 ;i--) {
if (! OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) continue ;
if (OrderOpenTime()>=Time[ 0 ]) { // Time[0] - если позиция открывается на нулевом баре текущего символа
flag=false;
break ;
}
}
if (!flag) return ( 0 );
//-----------------------------------------------
MA_0= iMA ( 0 , 0 , 3 , 0 , MODE_EMA , PRICE_MEDIAN , 0 );
MA_1= iMA ( 0 , 0 , 3 , 0 , MODE_EMA , PRICE_MEDIAN , 1 );
//задали все данные
total= OrdersTotal ();
if (total< 1 )
{
// Проверка свободной маржиif (AccountFreeMargin()<( 1000 *Lots))
{
Print ( "We have no money. Free Margin = " , AccountFreeMargin());
return ( 0 );
}
// Условие открытие позиции BUYif (Open[ 0 ]<MA_0)
{
Lots=GetSizeLot();
ticket= OrderSend ( Symbol (),OP_BUY,Lots,Ask, 5 ,Bid-Sploss* Point , 0 , "" , 16384 , 0 , Green );
if (ticket> 0 )
{
if ( OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES)) Print ( "BUY order opened : " ,OrderOpenPrice());
}
elsePrint ( "Error opening BUY order : " , GetLastError ());
return ( 0 );
}
// Условие открытие позиции SELLif (Open[ 0 ]>MA_0)
{
Lots=GetSizeLot();
ticket= OrderSend ( Symbol (),OP_SELL,Lots,Bid, 5 ,Ask+Sploss* Point , 0 , "" , 16384 , 0 , Red );
if (ticket> 0 )
{
if ( OrderSelect (ticket,SELECT_BY_TICKET,MODE_TRADES)) Print ( "SELL order opened : " ,OrderOpenPrice());
}
elsePrint ( "Error opening SELL order : " , GetLastError ());
return ( 0 );
}
return ( 0 );
}
for (cnt= 0 ;cnt<total;cnt++)
{
OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
if (OrderType()<=OP_SELL &&
OrderSymbol()== Symbol ())
{
if (OrderType()==OP_BUY) // длинная позиция открыта
{
if ( NormalizeDouble ( MathAbs (MA_0-Bid), Digits )< Point )
{
OrderClose(OrderTicket(),OrderLots(),Bid, 3 , Violet );
return ( 0 );
}
// трейлинг-стоп для длинной позицииif (TrailingStop> 0 )
{
if (Bid-OrderOpenPrice()> Point *TrailingStop)
{
if (OrderStopLoss()<Bid- Point *TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid- Point *TrailingStop,OrderTakeProfit(), 0 , Green );
return ( 0 );
}
}
}
}
else
{
if ( NormalizeDouble ( MathAbs (MA_0-Ask), Digits )< Point )
{
OrderClose(OrderTicket(),OrderLots(),Ask, 3 , Violet );
return ( 0 );
}
// трейлинг-стоп для короткой позицииif (TrailingStop> 0 )
{
if ((OrderOpenPrice()-Ask)>( Point *TrailingStop))
{
if ((OrderStopLoss()>(Ask+ Point *TrailingStop)) || (OrderStopLoss()== 0 ))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+ Point *TrailingStop,OrderTakeProfit(), 0 , Red );
return ( 0 );
}
}
}
}
}
}
return ( 0 );
}
Arkadaşlar lütfen yardım edin.
Döviz kurunun tamamen alınan başvuruların hacmine bağlı olduğu doğru mu?
Basitçe, eğer öyleyse, o zaman hacimlerin oranını bilmek ve bunların toplamını (toplam sipariş hacmi) bilmek, fiyatı dikkate alamazsınız, çünkü. bir ve ikinci para biriminin satın alınması için karşılık gelen hacim fonksiyonlarının oranına eşit bir fonksiyon olarak açık bir şekilde temsil edilebilir.
Bu kesinlikle en korkunç burjuva sırrıdır.
Beyler, programcılar, lütfen danışmanın yalnızca kurulu durumda çalışmasını sağlamama yardım edin.
örneğin günün periyotları: 9-00 ila 13-30 ve 17-00 ila 22-30.
Sorun şu ki, MQL4'e çok uzaktan ve yüzeysel olarak aşinayım.
Danışman varsa gün içerisinde algoritmasına göre siparişlerin açılması ve verilmesi için sinyaller üretir.
Ve bu sinyallerin oluşumunu ve yürütülmesini yalnızca belirli bir zamanda, örneğin, zorlamanız gerekir.
Aşağıda gösterilen, neyden bahsediyorum :)
dış int H = 1; // saat
harici int H = 1; // dakika
harici çift Lot = 0.1;// lot
harici int SL = 15;// dur
harici int TP = 100;// al
int arparp
int vrvp
int aprvar
///hangi değişkenler ayarlanacak?
int başlangıç()
{
if ( danışmanın ana kodunun yalnızca 9-00 ile günün saatlerinde yürütülmesi için buraya ne eklenmelidir?
13-30 ve 17-00 ile 22-30 arası? )
dönüş(0);
if ( danışmanın eylemlerini gerçekleştirme koşulu)
{
danışman organı
}
dönüş(0);
}
Teşekkür ederim!
Ребят, помогите пожалуйста.
Верно ли, что курс валюты полностью зависит от объёма поступивших заявок. Т.е. если P1 - условная цена одной валюты, а P2- условная цена второй, то P1*V1=P2*V2, где V1 и V2- объёмы поступивших заявок на покупку первой и второй валюты соответственно. Курс в этом случае будет равен P1/P1(курс)=V2/V1. Просто если это так, то зная отношения объёмов и зная их сумму (общий объём заявок) можно не принимать во внимание цену, т.к. её можно однозначно представить как функцию равную отношению соответствующих функций объёмов на покупку одной и второй валюты. Эти объёмы предсказываются гораздо легче, чем цена, т.к. характеризуются только экономическими потребностями определённых субъектов. Вообще это должно быть верно по теории (основываясь на платёжный баланс стран и международную торговлю), но так ли это на самом деле? Может кто-нибудь над этим задумывался?
Her şey böyle, ancak teklifin tam olarak "para biriminin koşullu fiyatı" olarak adlandırdığınız ve belirttiğiniz orandan ne olduğunu değil, bu çift için son işlemin fiyatı olduğunu dikkate almanız gerekir. Ve en önemli burjuva sırrı hakkında - önceki konuşmacıya %100 katılıyorum.
Beyler, programcılar, lütfen danışmanın yalnızca kurulu durumda çalışmasını sağlamama yardım edin.
örneğin günün periyotları: 9-00 ila 13-30 ve 17-00 ila 22-30.
Bu yüzden fiyata karar verdik ve satın almak istiyoruz ..
Avro dolar
Fiyat
1.3233
Optimum satın almak için, öyle satın alıyoruz..
satın al( 1.3230, slippidge 3) Doğru mu?
Göstergeler neden terminali sıkıca asar?
burada böyle bir gösterge kabul edilecektir #MFT_Trendline.mq4
Tarihte 5.000 ve ekranda 2.000 çubuk sayısı
Fibo fanlar da terminali sıkıca öldürür
Bir OBJ_HLINE nesnesinin adı ve özelliği nasıl gösterilir? Örneğin, Fibonacci seviyelerinde yüzde olarak.
Aşağıdaki kod açılmıyor. Yeni bir çubuğun açılışı hareketli ortalamanın üzerindeyse Shell açılır, aşağıda açılırsa Satın Al. Hareketli ortalamaya ulaşıldığında kapanma, + kaybı durdurma + takip eden durdurma. Yanlış yaptığım şeyin kodu ve açıklamasıyla ilgili yardım. Şimdiden teşekkürler!!
.