Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 188

 
ikatsko :
Neden Print(TimeToStr(Time[0],TIME_MINUTES)); komutu; sonucu verir, örneğin, 12:00[sl]? Burada soru köşeli parantez içindeki bir dipnotta. Ve köşeli parantez içindeki postscript olmadan sonuç nasıl elde edilir? (Şimdiden teşekkür ederim)

Elbette? Tipik olarak, bu, durarak kapatırken siparişin yorumunda DC'ye atfedilir. [tp] alma ile kapatırken atar.

Hattınızı boş bir EA şablonuna ekledim, M15 test cihazında açılış fiyatlarıyla başlattım:


Hayır senin [sl]
 
Sepulca :


Aynen öyle, sıfıra bölmeyin))))
Sıfıra bölmeyi yasaklayan bir koşul sağlamak gerekiyor, hepsi bu. Üst düzey bir programcı olmamama rağmen, Excel'in yalnızca 7 olası koşullu sıçramaya sahip olmasına rağmen, bu tür şeyleri unutmuyorum.
 
ikatsko :
Neden Print(TimeToStr(Time[0],TIME_MINUTES)); komutu; sonucu verir, örneğin, 12:00[sl]? Burada soru köşeli parantez içindeki bir dipnotta. Ve köşeli parantez içindeki postscript olmadan sonuç nasıl elde edilir? (Şimdiden teşekkür ederim)

Selamlar, bir yerde işbirliği yaptığımızı, dokunduğumuzu ve isteğimi yerine getirdiğinizi hatırlıyorum. Sayesinde.
 
artmedia70 :

Elbette? Tipik olarak, bu, durarak kapatırken siparişin yorumunda DC'ye atfedilir. [tp] alma ile kapatırken atar.

Hattınızı boş bir EA şablonuna ekledim, M15 test cihazında açılış fiyatlarıyla başlattım:


Hayır senin [sl]


Evet haklısın. Gerçekten de, takım SL'den sonra yerleştirildi. Apaçık. Teşekkür ederim.

 

Merhaba!!! Danışmanım harekete karşı emirler açar, nasıl değiştireceğimi veya nerede değiştireceğimi söyler???

void change_orders( int tipi )
{
int i;
tarihsaat time_last = 0, time_first = TimeCurrent();
double SPREAD = MarketInfo(Symbol(),MODE_SPREAD)*MarketInfo(Symbol(),MODE_POINT), op_pr_last, op_pr_first, level;

for( i = OrdersTotal() - 1; i >= 0; i-- )
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if( OrderMagicNumber() == ID && OrderType() == type )
{
if (OrderOpenTime() > time_last )
{
op_pr_last = OrderOpenPrice();
time_last = OrderOpenTime();
}
if ( OrderOpenTime() < time_first )
{
op_pr_first = OrderOpenPrice();
time_first = OrderOpenTime();
}
}
}


if ( type == 0 )level = op_pr_last + MathAbs(op_pr_last-op_pr_first) * (SL/100);
if ( type == 1 )level = op_pr_last - MathAbs(op_pr_last-op_pr_first) * (SL/100);

for( i = OrdersTotal() - 1; i >= 0; i -- )
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if( OrderMagicNumber() == ID && OrderType() == type && NormalizeDouble (OrderTakeProfit(),Digits) != NormalizeDouble(level,Digits) )OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),level,0 );
}
}

double last_trade( int t )
{

 
KeinRich :

Merhaba!!! Danışmanım harekete karşı emirler açar, nasıl değiştireceğimi veya nerede değiştireceğimi söyler???


Ve bunun yanında pek doğru yazılmayan değişiklik fonksiyonunun bununla ne ilgisi var?
 
Kapatıldıktan sonra Uyarı penceresini açmak için bir klavye kısayolu var mı?
 
Lütfen bana Wingdings yazı tipini kullanarak LABEL nesnesini kullanarak nasıl ok çizeceğimi söyleyin.
 
Neo333 :
Kapatıldıktan sonra Uyarı penceresini açmak için "sıcak" bir tuş kombinasyonu var mı?
Günlükte görebilirsiniz.
 
zfs :
Wingdings yazı tipini kullanarak LABEL nesnesini kullanarak nasıl ok çizeceğimi söyle.
 //+----------------------------------------------------------------------------+
void SetArrow( int cd, color cl, string nm= "" , datetime t1= 0 , double p1= 0 , int sz= 0 ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_ARROW , 0 , 0 , 0 );
   ObjectSet(nm, OBJPROP_TIME1    , t1);
   ObjectSet(nm, OBJPROP_PRICE1   , p1);
   ObjectSet(nm, OBJPROP_ARROWCODE , cd);
   ObjectSet(nm, OBJPROP_COLOR     , cl);
   ObjectSet(nm, OBJPROP_WIDTH     , sz);
}
//+----------------------------------------------------------------------------+

Ok kullanarak Teklif fiyatı, boyut 1'deki mevcut mumun üzerine kırmızı bir kafatası çizmek için arayın:

SetArrow( 78 , Red, "Scull" , Time[ 0 ], Bid, 1 );

İşte metin çıktısı için bir fonksiyon. Aynılar. Etiketi görüntülemek için kendiniz yapmaya çalışın.

 //+----------------------------------------------------------------------------+
void SetArrowText( string text, color cl, string font= "Arial" , string nm= "" , datetime t1= 0 , double p1= 0 , int sz= 0 ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_TEXT , 0 , 0 , 0 );
   ObjectSet(nm, OBJPROP_TIME1    , t1);
   ObjectSet(nm, OBJPROP_PRICE1   , p1);
   ObjectSetText(nm, text,sz, font, cl);
}
//+----------------------------------------------------------------------------+