apprenez comment gagner de l'argent avec les villageois [Episode 2] ! - page 24

 

J'ai lu un peu sur la stratégie T101, y a-t-il un moyen de renflouer Elan sur ce point ?)

Je ne sais pas si les liens sont autorisés ici, mais voici la discussion en langue russe _http://forexsystems.ru/ruchnye-torgovye-strategii-i-taktiki/11021-simple-trading-method-trader101.html

Bien que certains disent qu'il suffit de regarder la GBPUSD et l'USDJPY et que si les deux montent la GBPJPY est à acheter, si les deux baissent la GBPJPY doit être vendue). J'ai déjà commencé à bricoler avec le code d'Ilan et à introduire différents filtres et à essayer de filtrer les entrées avec GBPbucks et Baxen sur GBP, qu'en pensez-vous ? :)

C'est dommage que nous ne puissions pas le vérifier dans le testeur :(

 
PapaYozh:


parfois j'ai l'impression de rêver...


...et rêvant de "Le conte des trois"... :-)
 
Roman.:
...et rêvant du "Conte des Trois"... :-)
Si tu le dis clairement, la moitié du forum ne saura pas de quoi il s'agit.
 
granit77:
Vous expliquez, ici la moitié du forum ne comprendra pas de quoi nous parlons.

J'aime quand un homme a le temps de tout faire ! - Je me demande si je suis le seul à avoir l'impression de lire "Le conte des trois" - est-ce Gaius Jules César ? :-)

Si ce n'est pas le cas, faites des rêves agréables sous la forme de gouvernails de locomotives compétents - probablement qu'il n'est pas encore prêt... :-) pour la voltige...

 
olyakish:

C'est ça, calme-toi.

Voici le graphique de l'EA dans MT5 pour EURUSD, GBPUSD, EURGBP (simultanément) depuis 1999 avec 0,1 lot sans changement.


Peut-on voir le code pour MT5 ?
 
Roman.:


Sinon, de beaux rêves sous la forme de gouvernails de loco compétents - apparemment, il n'est pas encore prêt... :-) pour la voltige...

Il n'y a pas de voltige, juste de la masturbation.
 
granit77:
Tu expliques, la moitié du forum ne comprendra pas de quoi tu parles.


Il y avait le tour de Yusuf :

yosuf:
Hélas, je ne peux pas dire à l'EA de mieux fonctionner, il choisit son propre mode de fonctionnement et, en effet, il nous semble qu'il ne fonctionne pas tout à fait de manière optimale, mais en regardant le résultat, nous devons lui pardonner ce gaspillage.

Cela m'a rappelé la machine heuristique du Conte des Trois.
 

Résultats de la deuxième journée à l'UPU :

+ a ouvert une transaction pour +$18.

La prochaine fois, je ferai un rapport sur cette EA dans une semaine.

 
Heroix:

Résultats de la deuxième journée à l'UPU :

+ a ouvert une transaction pour +$18.

La prochaine fois, je ferai un rapport sur cette EA dans une semaine.

Super)
 
BeerGod:
Puis-je voir le code pour MT5 ?
//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
#include <Trade\Trade.mqh>            
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
class CExpMA20
  {
public:
                     CExpMA20(void);
   void              Init(string InSymb="",double InLot=0.1,int InMA_per=20,int Inminute_start=15);
   void              CheckAndTrade();
   void              closePos(int type);
                    ~CExpMA20(void);
private:
   double            lot;
   string            Symb;
   int               period_ma;
   CTrade            trade;                         // Используем класс CTrade
   int               h_MA;
   int               minute_start;
   datetime          old_time;
   //CPositionInfo     pos_info;
  };
//+------------------------------------------------------------------+
CExpMA20::CExpMA20(void){return;}
CExpMA20::~CExpMA20(void){return;}
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void CExpMA20::Init(string InSymb="",double InLot=0.100000,int InMA_per=20,int Inminute_start=15)
  {
   lot=InLot;
   Symb=InSymb;
   period_ma=InMA_per;
   minute_start=Inminute_start;
   h_MA=iMA(Symb,PERIOD_CURRENT,period_ma,0,MODE_SMA,PRICE_CLOSE);
  }
//+------------------------------------------------------------------+
void CExpMA20::CheckAndTrade(void)
  {
   double close[2];
   datetime time[1];
   double MA[2];
   double Ask = SymbolInfoDouble(Symb,SYMBOL_ASK); // лучшее предложение на покупку
   double Bid = SymbolInfoDouble(Symb,SYMBOL_BID); // лучшее предложение на продажу
   CopyClose(Symb,PERIOD_CURRENT,0,2,close);
   CopyTime(Symb,PERIOD_CURRENT,0,1,time);
   datetime TimeBar_t=(TimeCurrent()-time[0])/60;
   CopyBuffer(h_MA,0,0,2,MA);
   Comment(close[0]," ",close[1]," \n",MA[0]," ",MA[1],"\n",lot);
   bool Buy_Condition=(Bid<MA[1] && MA[1]<MA[0] && Bid<close[0] && TimeBar_t==minute_start && old_time!=time[0]);
   bool Sell_Condition=(Bid>MA[1] && MA[1]>MA[0] && Bid>close[0] && TimeBar_t==minute_start && old_time!=time[0]);
   if(Buy_Condition && PositionSelect(Symb) && PositionGetInteger(POSITION_TYPE)==(ENUM_POSITION_TYPE)POSITION_TYPE_SELL)
     {
      trade.PositionOpen(Symb,
                         ORDER_TYPE_BUY,// ордер на покупку
                         lot+lot,// количество лотов для торговли
                         Ask,// последняя цена ask 
                         0.0,// Stop Loss
                         0.0,// Take Profit 
                         "");
      old_time=time[0];
     }
   if(Buy_Condition && !PositionSelect(Symb))
     {
      trade.PositionOpen(Symb,
                         ORDER_TYPE_BUY,// ордер на покупку
                         lot,// количество лотов для торговли
                         Ask,// последняя цена ask 
                         0.0,// Stop Loss
                         0.0,// Take Profit 
                         "");
      old_time=time[0];
     }
   if(Sell_Condition && PositionSelect(Symb) && PositionGetInteger(POSITION_TYPE)==(ENUM_POSITION_TYPE)POSITION_TYPE_BUY)
     {
      trade.PositionOpen(Symb,
                         ORDER_TYPE_SELL,// ордер на продажу
                         lot+lot,// количество лотов для торговли
                         Bid,// последняя цена Bid 
                         0.0,// Stop Loss
                         0.0,// Take Profit 
                         "");
      old_time=time[0];
     }
   if(Sell_Condition && !PositionSelect(Symb))
     {
      trade.PositionOpen(Symb,
                         ORDER_TYPE_SELL,// ордер на продажу
                         lot,// количество лотов для торговли
                         Bid,// последняя цена Bid 
                         0.0,// Stop Loss
                         0.0,// Take Profit 
                         "");
      old_time=time[0];
     }
  }
//+------------------------------------------------------------------+

input double Lots=0.1;                      // количество лотов для торговли  
CExpMA20 EURUSD_MA_20;
//CExpMA20 GBPUSD_MA_20;
//CExpMA20 EURGBP_MA_20;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   EURUSD_MA_20.Init("EURUSD",0.1,20);
   //GBPUSD_MA_20.Init("GBPUSD",0.1,20);
   //EURGBP_MA_20.Init("GBPUSD",0.1,20);
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnTick()
  {
   EURUSD_MA_20.CheckAndTrade();
   //GBPUSD_MA_20.CheckAndTrade();
   //EURGBP_MA_20.CheckAndTrade();
   return;
  }
//+------------------------------------------------------------------+