Зачем его переделывать? Используйте его вместо скрипта, для закрытия всех ордеров. Гы :)
уМнИк
Наговоров нет
Привожу доказательства
#property copyright "#Copyright © 2008, #" #property link "#www.mail.ru#" #include <stdlib.mqh> extern string a = "Part One = Skalper"; extern int IndSet1 = 3; extern int IndSet2 = 1; extern int F_T_treshold = 8; extern int Stoploss = 0; extern int Takeprofit = 0; extern double Risk = 1.0; extern int TimeFrame = 0; extern bool OnBar = TRUE; extern int WlMinute = 0; extern string b = "Part Two = Locker"; extern bool FullAuto = TRUE; extern int LockMode = 1; extern int TotalOrders = 50; extern bool CloseLock = FALSE; extern bool Martingale = TRUE; extern string c = "Part Three Time and Date "; extern bool TradeOfTime = FALSE; extern string d = "Hour start of trading"; extern int StartTrade = 19; extern string e = "Hour end of trading"; extern int EndTrade = 5; extern string f = "Date end of trading"; extern string EndTradeData = "Enterting Date of End trading in eeee.mm.dd"; extern string h = "Language: if true=engleesh,if false=russia"; extern bool EnglLang = FALSE; extern bool SetInfotoDispl = TRUE; extern int TextSize = 12; extern string m = "Text position to displ"; extern int TextPos = 2; extern string n = "text color to displ"; extern color TextColor = White; extern bool UseSound = FALSE; extern bool TestInfo = TRUE; extern int MagicFirstOrder = 4642; extern int Magik = 6559; double gd_264; bool gi_272 = TRUE; string gs_276 = "expert.wav"; int gi_284 = 16711680; int gi_288 = 255; bool gi_292 = FALSE; bool gi_unused_296 = FALSE; int g_slippage_300 = 3; int gi_304 = 3; int gi_unused_308; double gd_312; string gs_320; string gs_328; string gs_336; string gs_344; string gs_352; string gs_360; string gs_368; string gs_376; string gs_384; string gs_392; string gs_400; string gs_408; string gs_416; string gs_424; string gs_432; string gs_440; int gi_448 = 3329330; int gi_452; string g_str_concat_456; string g_str_concat_464; bool gi_472 = FALSE; bool gi_unused_476 = TRUE; int gi_480 = 10; int gi_484 = 10; int g_timeframe_488; int gi_492; int gi_496; int g_datetime_500 = 0; int gi_504 = 0; int gi_536 = 1; string gs_540; double gd_548; double gd_556; double gd_564; double gd_572; int g_ord_total_580; double gd_584; double gd_592; int g_ord_total_600; int gi_unused_604 = 0; int g_time_608 = 0;Только тебе от этого лучше не станет.
В глуповатой передаче "6 кадров" грабитель, накануне ограбивший ювелирный магазин, принес в этот же магазин неработающие золотые часы с просьбой их заменить.
Лучше обратитесь к автору....
Kostefan писал(а) >>
Помогите переделать советник - заработаем вместе! тема такая есть. Вроде вы мне про гепарда писали так другие уж третью версию выложили
По Гепарду. Я попросил удалить код, потому как он ломанный.
А ссылку дал. Так его где-то обсуждают. С ним работают. И запретить это нельзя.
Но данном форуме выкладывать ломанные советники не является этичным. Можете просто ссылку давать.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А почему этот советник закрывает все ордера хотя это открыли другии советники может кто-нибуть обьяснить.
Наверное он не распознает по магику в коде может у него его нет
И я посмотрел, действительно.. нифига не проверяет MagicNumber при закрытии, хотя и задает, когда открывает. Закрывает по тикету тока. Поправить надо, функция CloseAll, может кто справится.
Когда он работает в мультивалютном режиме первое работа производится круглосуточно второе между всеми парами он сверяет сколько открытых сделок и на основание этого ведется работа и закрытие сделок. можно сделать так чтобы он не сверял как будто работает на одной паре .
Если пустить эксперта на нескольких графиках - то он все ордера в одну кучу валит? А надо ограничить работу с ордерами и по времени торговлю ограничить по каждой паре.
Советник прилагаю,попробуйте.