¡aprender a ganar dinero aldeanos [Episodio 2] ! - página 248

 
El gato puede caer sobre sus patas o morir, pero tiene nueve vidas) y pts
 
TEXX:

https://www.youtube.com/watch?v=wsC8bUl1164


¡Genial!

¡¡Haciendo clic en "Me gusta"!! :-)

 
BeerGod:

Y ahí inicialmente el planteamiento más tonto, pero si funcionó, entonces ya se pueden terminar los matices, el código está abierto y la idea también, bienvenido a nuestro laboratorio para todos los que lo deseen)





No pude encontrar un martin aquí a primera vista...

Qué optimizar y con qué paso - exponer el conjunto bajo optimización...

#property copyright "Scam Laboratory 2013" 
#property link      "http://www.forex4you.org/?affid=bdbda7b"
//=============== Меню ===============================================
extern string  Name="GenesisMatrix";
extern string  MoneyManagement="MoneyManagement";
extern double  Lot = 0.1;                    // Фиксированный лот
extern string  Enter="OpenPosition";
extern bool    Arrow = False;                // Учитывать стрелочку
extern double  ProfitFactor = 1.0;           // Минимальное соотношение стопа к профиту (StopLoss <= TakeProfit*ProfitFactor)
extern int     PivotDistanceBlock = 100;     // Блокировка по расстоянию до пивота
extern int     СandleSizeBlock = 150;        // Блокировка по размеру сигнальной свечи
extern string  Exit="ExitPosition";
extern bool    Stoch_5_FixProfit = False;    // Выходим при смене направления стохастика M5
extern bool    Stoch_15_FixProfit = True;    // Выходим при смене направления стохастика M15
extern bool    ReversMatrix = True;          // Выходим при смене всех четырех кубиков Genesis на противоположные
extern bool    LondonClose = True;           // Выходим при закрытии Лондонской сессии
extern int     MinTP = 10;                   // минимальный тейк профит 
extern int     MinSL = 10;                   // минимальный стоп лосс
extern string  TStop="TrailingStop";
extern bool    TSProfitOnly = True;          // Переключатель зоны, в которой трал начинает свою работу. Если True, то трал начнёт работу только после того, как профит позиции достигнет значения TStop.Buy/Sell+TrailingStep пунктов. Если False, то советник будет просто следить за тем, чтобы стоп позиции относительно текущей цены всегда был не далее, чем TStop.Buy/Sell+TrailingStep пунктов. Другими словами при True советник работает только в профитной зоне позиции, а при False и в отрицательной.
extern int     TStop.Buy  = 200;             // Размер трала в пунктах для покупок.
extern int     TStop.Sell = 200;             // Размер трала в пунктах для продаж.
extern int     TrailingStep = 200;           // Шаг трала в пунктах. Необходим для того, чтобы не мучить дилера частыми запросами.
extern int     NumberOfTry = 5;              // Количество попыток модификации ордера
extern string  TradeTime="TradeTime";
extern bool    TimeControl = True;
extern int     StartTrade = 9;               // Время по ДЦ открытие Лондона
extern int     StopTrade = 17;               // Время по ДЦ закрытие Лондона
extern string  Comments="Comments";
extern bool    TradeComments = True;         // Торговые комментарии
extern bool    EngineComments = False;       // Инженерные комментарии
extern string  Server="ServerSetting";
extern int     MaxSpread = 30;               // Выше этого спреда не открываемся
extern int     Slippage = 0;                 // Допустимое проскальзование цены
extern int     Pause = 1000;                 // пауза между запросами на сервер
extern string  Magic="MagicNumber";
extern int     MagicNumber = 32768;          // Магический номер
 

A partir del 18 de septiembre, exps - en la sucursal.

Optimización de los parámetros :-) después de la retirada de la parte - la división de la cuenta de inicio:

 
Horror......... Los lotes de abajo están tratando de aparecer?????)))))
 

¡Hola a todos! El primer ejercicio de optimización...

¿Puedo comprobar mis deberes?

 
Y este se ve hermoso)
 
Roman.:


No pude encontrar un martin aquí a simple vista...

Qué optimizar y a qué paso - exponer el conjunto bajo optimización...

Marty está escondido aquí:

if (NumberOfPositions() == 0) Lot = StartLot; else Lot = (GetLotLastPos()*2);

Y puedes usar cualquier cosa menos el mago, perderá en el delantero...

 
Ilij:

¡Hola a todos! El primer ejercicio de optimización...

¿Puedo comprobar mis deberes?


¿Seguro que el EA tiene una prueba para abrir un nuevo bar? ¿Y dónde está la prueba de avance?
 
evillive:

Marty se esconde aquí:

if (NumberOfPositions() == 0) Lot = StartLot; else Lot = (GetLotLastPos()*2);




Senc. Voy a echar un vistazo más de cerca...