그리고 처음에는 가장 어리석은 접근 방식이 있었지만 효과가 있었다면 이미 뉘앙스를 완성할 수 있고 코드가 열려 있고 아이디어도 있습니다. 우리 연구실에 오신 모든 분들을 환영합니다)
나는 왜 여기에서 마틴을 한 눈에 발견하지 못했을까...
무엇을 최적화하고 어떤 단계로 - 최적화를 위한 세트 레이아웃...
#property copyright "Scam Laboratory 2013"#property link "http://www.forex4you.org/?affid=bdbda7b"//=============== Меню ===============================================externstring Name= "GenesisMatrix" ;
externstring MoneyManagement= "MoneyManagement" ;
externdouble Lot = 0.1 ; // Фиксированный лотexternstring Enter= "OpenPosition" ;
externbool Arrow = False; // Учитывать стрелочкуexterndouble ProfitFactor = 1.0 ; // Минимальное соотношение стопа к профиту (StopLoss <= TakeProfit*ProfitFactor)externint PivotDistanceBlock = 100 ; // Блокировка по расстоянию до пивотаexternint СandleSizeBlock = 150 ; // Блокировка по размеру сигнальной свечиexternstring Exit= "ExitPosition" ;
externbool Stoch_5_FixProfit = False; // Выходим при смене направления стохастика M5externbool Stoch_15_FixProfit = True; // Выходим при смене направления стохастика M15externbool ReversMatrix = True; // Выходим при смене всех четырех кубиков Genesis на противоположныеexternbool LondonClose = True; // Выходим при закрытии Лондонской сессииexternint MinTP = 10 ; // минимальный тейк профит externint MinSL = 10 ; // минимальный стоп лоссexternstring TStop= "TrailingStop" ;
externbool TSProfitOnly = True; // Переключатель зоны, в которой трал начинает свою работу. Если True, то трал начнёт работу только после того, как профит позиции достигнет значения TStop.Buy/Sell+TrailingStep пунктов. Если False, то советник будет просто следить за тем, чтобы стоп позиции относительно текущей цены всегда был не далее, чем TStop.Buy/Sell+TrailingStep пунктов. Другими словами при True советник работает только в профитной зоне позиции, а при False и в отрицательной.externint TStop.Buy = 200 ; // Размер трала в пунктах для покупок.externint TStop.Sell = 200 ; // Размер трала в пунктах для продаж.externint TrailingStep = 200 ; // Шаг трала в пунктах. Необходим для того, чтобы не мучить дилера частыми запросами.externint NumberOfTry = 5 ; // Количество попыток модификации ордераexternstring TradeTime= "TradeTime" ;
externbool TimeControl = True;
externint StartTrade = 9 ; // Время по ДЦ открытие Лондонаexternint StopTrade = 17 ; // Время по ДЦ закрытие Лондонаexternstring Comments= "Comments" ;
externbool TradeComments = True; // Торговые комментарииexternbool EngineComments = False; // Инженерные комментарииexternstring Server= "ServerSetting" ;
externint MaxSpread = 30 ; // Выше этого спреда не открываемсяexternint Slippage = 0 ; // Допустимое проскальзование ценыexternint Pause = 1000 ; // пауза между запросами на серверexternstring Magic= "MagicNumber" ;
externint MagicNumber = 32768 ; // Магический номер
https://www.youtube.com/watch?v=wsC8bUl1164
수업!!!
저는 "좋아요"를 눌렀습니다!!! :-)
그리고 처음에는 가장 어리석은 접근 방식이 있었지만 효과가 있었다면 이미 뉘앙스를 완성할 수 있고 코드가 열려 있고 아이디어도 있습니다. 우리 연구실에 오신 모든 분들을 환영합니다)
나는 왜 여기에서 마틴을 한 눈에 발견하지 못했을까...
무엇을 최적화하고 어떤 단계로 - 최적화를 위한 세트 레이아웃...
9월 18일부터 exp - 지점에서.
매개변수 최적화 :-) 파트 출력 후 - 시작 점수 나누기:
안녕하세요! 최적화 첫 시도...
숙제를 확인할 수 있나요?
나는 왜 여기에서 마틴을 한 눈에 발견하지 못했을까...
무엇을 최적화하고 어떤 단계로 - 최적화를 위한 세트 레이아웃...
마티는 여기에 숨었습니다.
if (NumberOfPositions() == 0) Lot = StartLot; else Lot = (GetLotLastPos()*2) ;
그리고 마술사를 제외한 모든 것을 선택할 수 있습니다. 여전히 앞으로 병합됩니다.
안녕하세요! 최적화 첫 시도...
숙제를 확인할 수 있나요?
어드바이저에 새로운 바가 열렸는지 확인하는 기능이 있습니까? 그리고 전방 테스트는 어디에 있습니까?
마티는 여기에 숨었습니다.
if (NumberOfPositions() == 0) Lot = StartLot; else Lot = (GetLotLastPos()*2) ;