
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
А такое сможет кто-нибудь реализовать бесплатно?
Eh bien, je peux... Vrai, si vous me montrez l'état de ce système (rentable, bien sûr, et pas en une semaine :)) Je veux dire, pas avec 10-20 larmes.)
Только это, есть индикатор.
J'ai demandé un état, pas 7 captures d'écran de la façon dont il devrait s'ouvrir...
Et il n'y a pas qu'un seul indicateur, mais d'après ce que je peux voir sur les captures d'écran, pas moins de 8 :)) il y en a 1 ou 2 de plus dans les sous-fenêtres et sur le graphique ;)
Не пойму что надо, там описана система, её надо автоматизировать. Я в этом - небельмеса.Désolé, mais quel est l'intérêt pour moi d'écrire un EA sur un système perdant ? Ici, je voudrais m'assurer que ce n'est pas pour rien :) Ce n'est pas comme si c'était un travail de 15 minutes ;)
Могу только заслать индикаторы, а вы сами посмотрите.Hélas, quand vous aurez une ligne droite sur ce système, alors vous pourrez me contacter et j'écrirai. Si je ne me trompe pas, ce système est sur forexsystem, il y a assez de personnes là-bas qui peuvent écrire. Peut-être qu'ici aussi, on trouvera un volontaire ;).
mais je ne pense pas...
;)
ne could dobavit Take Profit
posmotrite i pomogite yesli eto vozmojno
#include <stdlib.mqh>
#include <stderror.mqh>
extern double Lots=10 ;
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,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) ;
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) ;
}
zaraneye sapasibo !
нужно добавить звуковой сигнал - при пересечении линий(красной синюю) а также в
углу графика информация. ПРИМЕР( сигнал buy, стрелка вверх и период М5 ), дальше - если подтвердился сигнал на М15 то звуковой сигнал и информация
пример ( потверждение buy, стрелка вверх и период М15)
также и на М30 и H1 .H4 . В случае появления противоположного сигнала по М5 информация (сигнал ВНИЗ, стрелка, период)
А в самом индекаторе ( на каждом периуде в отделиности ) ставилась маленькая точечка при пересечении линий!! Буду очень признателен за помощь, и потраченое время !!!СПАСИБО!!
kim1983 писал(а) >>
extern double TP = 80 ;
extern double SL = 25 ;
extern double Lots = 0.01 ;
extern int shif =1 ;
int period_MA1 =5 ;
int period_MA2 =7 ;
int ma_method =0;//0-4
int applied_price = 0;//0-6
int period_RSI = 5 ;
int applied_RSI = 0;//0-6
datetime LastTime=0 ;
Un stop suiveur, qui fixerait un stop loss à 15-20 points de prix allant vers + et se déconnecter.
Nous devons également faire en sorte que la transaction soit conclue au prochain signal, mais les opportunités de prise de bénéfices doivent rester présentes et être activées ou désactivées selon les besoins.