[Arşiv!] ÜCRETSİZ bir danışman yazacağım - sayfa 8

 
ikar >> :

Bunu ücretsiz yapabilen var mı?

Eh, yapabilirim... Doğru, bana bu sistemi kullanan bir durum gösterirseniz (karlı, elbette ve bir haftada değil :)) Daha doğrusu 10-20 sapanla değil)

 
ikar >> :


Sadece bu, bir gösterge var.

Sonuçta, 7 ekran görüntüsü değil, bir durum istedim, nasıl açılır ...

Ve bir gösterge yok, ancak ekran görüntülerinden görebildiğim kadarıyla 8'den az değil :)) alt pencerelerde ve grafikte 1 veya 2 tane daha var;)

 
ikar >> :


Neyin gerekli olduğunu anlamıyorum, sistem orada açıklanıyor, otomatikleştirilmesi gerekiyor. Ben bunun içindeyim - nebelmes.

Kusura bakmayın ama kaybeden bir sisteme bir Uzman Danışman yazmanın amacı nedir? Burada boşuna olmadığından emin olmak isterim :) Orada 15 dakikalık iş yok ;)

 
ikar >> :


Ben sadece göstergeler gönderebilirim ve siz kendiniz görebilirsiniz.

Ne yazık ki bu sistem üzerinde bir durumunuz olduğunda benimle iletişime geçebilirsiniz, yazacağım. Yanılmıyorsam bu sistem forexsistemlerinde yatıyor, yazabilecek kadar insan da var. Belki burada bir gönüllü olur ;)

ama pek...

;)

 
özel
Kar Al eklenemedi
posmotrite yesli eto vozmojno'ya yardım ediyorum

#include <stdlib.mqh>
#include <stderror.mqh>

dış çift Lot=10;
harici int TralUp=11;
harici int EnterFiltr=6;
harici int InHistory=5;
dış çift SL=0;
int StopLev;
int Tral;
çift MA, HARİTA;
çift Yüksek, Loch;
int i, CurTot, StopTot;

int AçıkSiparişler()
{
Yüksek=Yüksek[En Yüksek(Symbol(),NULL,MODE_HIGH,InHistory,0)]+(EnterFiltr+MarketInfo(Symbol(),MODE_SPREAD))*Nokta;
Loch=Düşük[Düşük(Symbol(),NULL,MODE_LOW,InHistory,0)]-EnterFiltr*Point;
OrderSend(Symbol(),OP_BUYSTOP,Lots,Hich,3,Hich-SL*Point,0,NULL,753,0,CLR_NONE);
OrderSend(Symbol(),OP_SELLSTOP,Lots,Loch,3,Loch+SL*Point,0,NULL,753,0,CLR_NONE);
// OrderSend(Symbol(),OP_SELLLIMIT,Lots,Bid+EnterFiltr*Point,3,Ask+2*EnterFiltr*Point,0,NULL,753,0,CLR_NONE);
// OrderSend(Symbol(),OP_BUYLIMIT,Lots,Ask-EnterFiltr*Point,3,Bid-2*EnterFiltr*Point,0,NULL,753,0,CLR_NONE);
dönüş(0);
}

int başlangıç()
{
StopLev=MarketInfo(Symbol(),MODE_STOPLEVEL);
Tral=StopLev+TralUp;
CurTot=0;
StopTot=0;
(i=0;i<OrdersTotal();i++) için
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if ((Symbol()==OrderSymbol())&&(OrderMagicNumber()==753)&&((OrderType()==OP_BUY)||(OrderType()==OP_SAT)))
{
CurTot++;
if (OrderType()==OP_BUY)
{
if ((OrderOpenPrice()+Tral*Puan)<Teklif)
{
if ((OrderTakeProfit()+Tral*Puan)<Bid) {OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Tral*Point,Bid+Tral*Point,OrderExpiration(),CLR_NONE);}
}
}
if (OrderType()==OP_SEL)
{
if (Sor<(OrderOpenPrice()-Tral*Puan))
{
if (Ask<(OrderTakeProfit()-Tral*Point)) {OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Tral*Point,Ask-Tral*Point,OrderExpiration(),CLR_NONE);}
}
}
}
if ((Symbol()==OrderSymbol())&&(OrderMagicNumber()==753)&&(OrderType()>1)) {StopTot++;}
}
(i=0;i<OrdersTotal();i++) için
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if ((CurTot>0)&&(Symbol()==OrderSymbol())&&(OrderMagicNumber()==753)&&(OrderType()>1)) {OrderDelete(OrderTicket());}
}
if ((CurTot==0)&&(StopTot==0)) {OpenOrders();}
dönüş(0);
}

zaranee sapasibo!
 
#include <stdlib.mqh>
#include <stderror.mqh>

extern double Lots= 10 ;
extern doule  TakeProfit= 30 ;
extern int TralUp= 11 ;
extern int EnterFiltr= 6 ;
extern int InHistory= 5 ;
extern double SL= 0 ;
int StopLev;
int Tral;
double MA, MAP;
double Hich, Loch;
int i, CurTot, StopTot;

int OpenOrders()
{
   Hich=High[Highest( Symbol (), NULL ,MODE_HIGH,InHistory, 0 )]+(EnterFiltr+MarketInfo( Symbol (),MODE_SPREAD))* Point ;
   Loch=Low[Lowest( Symbol (), NULL ,MODE_LOW,InHistory, 0 )]-EnterFiltr* Point ;
   OrderSend ( Symbol (),OP_BUYSTOP,Lots,Hich, 3 ,Hich-SL* Point ,Hich+TakeProfit* Point , NULL , 753 , 0 , CLR_NONE );
   OrderSend ( Symbol (),OP_SELLSTOP,Lots,Loch, 3 ,Loch+SL* Point ,Loch-TakeProfit* Point , NULL , 753 , 0 , CLR_NONE );
   // OrderSend(Symbol(),OP_SELLLIMIT,Lots,Bid+EnterFiltr*Point,3,Ask+2*EnterFiltr*Point,0,NULL,753,0,CLR_NONE);
   // OrderSend(Symbol(),OP_BUYLIMIT,Lots,Ask-EnterFiltr*Point,3,Bid-2*EnterFiltr*Point,0,NULL,753,0,CLR_NONE);
   return ( 0 );
}
 
int start()
{
    StopLev=MarketInfo( Symbol (),MODE_STOPLEVEL);
    Tral=StopLev+TralUp;
    CurTot= 0 ;
    StopTot= 0 ;
     for (i= 0 ;i< OrdersTotal ();i++)
    {
       OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
       if (( Symbol ()==OrderSymbol())&&(OrderMagicNumber()== 753 )&&((OrderType()==OP_BUY)||(OrderType()==OP_SELL)))
       {
          CurTot++;
           if (OrderType()==OP_BUY)
          {
             if ((OrderOpenPrice()+Tral* Point )<Bid)
             {
                 if ((OrderTakeProfit()+Tral* Point )<Bid) {OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Tral* Point ,Bid+Tral* Point ,OrderExpiration(), CLR_NONE );}
             }
          }
           if (OrderType()==OP_SELL)
          {
             if (Ask<(OrderOpenPrice()-Tral* Point ))
             {
                 if (Ask<(OrderTakeProfit()-Tral* Point )) {OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Tral* Point ,Ask-Tral* Point ,OrderExpiration(), CLR_NONE );}
             }
          }
      }
       if (( Symbol ()==OrderSymbol())&&(OrderMagicNumber()== 753 )&&(OrderType()> 1 )) {StopTot++;}
  }
   for (i= 0 ;i< OrdersTotal ();i++)
   {
       OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
       if ((CurTot> 0 )&&( Symbol ()==OrderSymbol())&&(OrderMagicNumber()== 753 )&&(OrderType()> 1 )) {OrderDelete(OrderTicket());}
   }
   if ((CurTot== 0 )&&(StopTot== 0 )) {OpenOrders();}
   return ( 0 );
} 
böyle dene
 
Hey! Ga - ind göstergesini yükseltmek için yardıma ihtiyacınız var .

нужно добавить звуковой сигнал - при пересечении линий(красной синюю) а также в

углу графика информация. ПРИМЕР( сигнал buy, стрелка вверх и период М5 ), дальше - если подтвердился сигнал на М15 то звуковой сигнал и информация

пример ( потверждение buy, стрелка вверх и период М15)

также и на М30 и H1 .H4 . В случае появления противоположного сигнала по М5 информация (сигнал ВНИЗ, стрелка, период)

А в самом индекаторе ( на каждом периуде в отделиности ) ставилась маленькая точечка при пересечении линий!! Буду очень признателен за помощь, и потраченое время !!!СПАСИБО!!

kim1983
писал(а)
>>


Dosyalar:
ga-ind_1.mq4  3 kb
 
Merhaba. Bir danışmana ihtiyaç var. Kısacası: Henüz her şeyi hesaplamadım, ancak rakam yaklaşıktır. 150-200 kar için 50 geyik. Lot aynı. Alım satım koşulları aşağıdaki gibi olmalıdır: düz piyasa, 0,5p'den fazla olmayan spread (örn. Nord Piyasaları). Belki yanılıyor olsam da, belki o gün ticaret yapabilirsiniz. Her şeyi analiz etmek için zaman yok. Eğer ilgileniyorsan, senin için hepsini bırakacağım. Yardım edelim.
 
Alış ve otur emirleri verecek bir danışman yazın, (belirli sayıda puandan sonra ikinci verilen emirlerden birini otomatik olarak tetikleyen, ikiye katlanmış bir lot vb., ancak zararı durdur ve cari kar olmadan ve kar göründükten sonra, tüm siparişleri bir kerede otomatik olarak kapatır veya biri doğru yönde giderse, kârda da kapanır) her gün için değişken bir puan akışıyla optimize eder. Daha iyi anlamak istiyorsanız, aşağıdaki "ÇIĞ" konusunu okuyun
 
Merhaba. Yükseltilmesi gereken bir danışman var. Giriş parametreleri:

dış çift TP = 80;
dış çift SL = 25;
dış çift Lot = 0,01;
dış int kaydırma =1;

interperiod_MA1=5;
interperiod_MA2=7;
int ma_method =0;//0-4
int uygulanan_fiyat = 0;//0-6
int period_RSI = 5;
int uygulamalı_RSI = 0;//0-6

tarihsaat LastTime=0;

Fiyat +'da 15-20 puan geçtiğinde, stop-loss'u kayıpsız olarak yeniden düzenleyecek ve kapatacak bir takip durdurma eklemeniz gerekir.
Anlaşmanın bir sonraki sinyalde kapatılması da gereklidir, ancak kar alma olasılığı devam eder ve gerektiğinde kapatılıp açılabilir.
Dosyalar: