Нет ну человека понять можно... Вот у Вас например в жизни крали идеи? :)
у всех все воруют, и у меня и у него и у вас тоже своруют, если оно попало в инет все считайте что это уже не ваше, и нет гарантии что кто то не напишет на вашем творении свое имя, да я много видел своих советников под чужими именами, заглядываешь в код ха а там твое творение))) - так что смотрю на это нормально.
у всех все воруют, и у меня и у него и у вас тоже своруют, если оно попало в инет все считайте что это уже не ваше, и нет гарантии что кто то не напишет на вашем творении свое имя, да я много видел своих советников под чужими именами, заглядываешь в код ха а там твое творение))) - так что смотрю на это нормально.
Там левый край имеет жесткую привязку к экстремуму, при этом весь индикатор "растягивается" с приходом новых баров и меняются амплитуды гармоник. Вот когда амплитуда второй гармоники станет максимальной, на её перегибе в сторону основного тренда и надо искать точки входа. Но вся беда в том, что коррекции не всегда имеют "правильную" структуру.
Для добавления индикатора к графику сначала установите вертикальную линию, из её свойств скопируйте дату привязки, а затем накладывайте индикатор и в настройках вставьте эту дату.
у всех все воруют, и у меня и у него и у вас тоже своруют, если оно попало в инет все считайте что это уже не ваше, и нет гарантии что кто то не напишет на вашем творении свое имя, да я много видел своих советников под чужими именами, заглядываешь в код ха а там твое творение))) - так что смотрю на это нормально.
Всем привет! Добралась.... замучали пробки:) Так народ! Ну мы выяснили что воровать не хорошо, выяснили что господин Integer не будет обижаться, а вот я например осталась неудовлетверенна )))) Мне видится что индик над модифицировать на автоподбор параметров. лучший результат выходит по двум трем экстремумам... Как считаеьте?
Там левый край имеет жесткую привязку к экстремуму, при этом весь индикатор "растягивается" с приходом новых баров и меняются амплитуды гармоник. Вот когда амплитуда второй гармоники станет максимальной, на её перегибе в сторону основного тренда и надо искать точки входа. Но вся беда в том, что коррекции не всегда имеют "правильную" структуру.
Для добавления индикатора к графику сначала установите вертикальную линию, из её свойств скопируйте дату привязки, а затем накладывайте индикатор и в настройках вставьте эту дату.
Посмотрела, ну вот опять же надо его шевелить руками, а автомата хочется :)))
Помогите переделать простой советник, бьюсь неделю!!!! Или написать снова, а то все советники слишком сложные и я их не могу под себя подстроить!!
Суть такая: Хочу добавить в этот советник( торгующий на пересечении) ещё индикатор MACD, который подает свой сигнал на продажу и покупку и советник должен параллельно выполнять их. Открытых ордеров BUY не больше трех и SELL тоже трех. Все ордера должны закрываться только по stoploss и takeprofit, а не принудительно советником.
//--------------------------------------------------------------------externint period_EMA =28,
period_WMA =8,
stoploss =50,
takeprofit =50,
risk =10;double LOT;//--------------------------------------------------------------------double SL,TP;int TimeBar;//глобальная переменная//--------------------------------------------------------------------int start(){if(TimeBar==Time[0])return(0);if(TimeBar==0){TimeBar=Time[0];return(0);}//первый запуск программыdouble EMA0 =iMA(NULL,0,period_EMA,0,MODE_EMA,PRICE_OPEN,0);double WMA0 =iMA(NULL,0,period_WMA,0,MODE_LWMA,PRICE_OPEN,0);double EMA1 =iMA(NULL,0,period_EMA,0,MODE_EMA,PRICE_OPEN,1);double WMA1 =iMA(NULL,0,period_WMA,0,MODE_LWMA,PRICE_OPEN,1);if(EMA0<WMA0&&EMA1>WMA1)//Buy{
TimeBar=Time[0];
TP =Ask+ takeprofit*Point;
SL =Ask- stoploss*Point;
LOT = LOT(risk,1);
CLOSEORDER("Sell");
OPENORDER ("Buy");}if(EMA0>WMA0&&EMA1<WMA1)//Sell{
TimeBar=Time[0];
TP =Bid- takeprofit*Point;
SL =Bid+ stoploss*Point;
LOT = LOT(risk,1);
CLOSEORDER("Buy");
OPENORDER ("Sell");}return(0);}//--------------------------------------------------------------------void CLOSEORDER(string ord){for(int i=OrdersTotal()-1; i>=0; i--){if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){if(OrderSymbol()!=Symbol())continue;if(OrderType()==OP_BUY&& ord=="Buy")OrderClose(OrderTicket(),OrderLots(),Bid,3,CLR_NONE);// Close Buyif(OrderType()==OP_SELL&& ord=="Sell")OrderClose(OrderTicket(),OrderLots(),Ask,3,CLR_NONE);// Close Sell}}}//--------------------------------------------------------------------void OPENORDER(string ord){int error;if(ord=="Buy") error=OrderSend(Symbol(),OP_BUY, LOT,Ask,2,SL,TP,"",1,3);if(ord=="Sell") error=OrderSend(Symbol(),OP_SELL,LOT,Bid,2,SL,TP,"",-1,3);if(error==-1)//неудачная покупка OK{
ShowERROR(error,0,0);}return;}//--------------------------------------------------------------------void ShowERROR(int Ticket,double SL,double TP){int err=GetLastError();switch( err ){case1:return;case2:Alert("Нет связи с торговым сервером ",Ticket," ",Symbol());return;case3:Alert("Error неправильные параметры Ticket ", Ticket," ",Symbol());return;case130:Alert("Error близкие стопы Ticket ", Ticket," ",Symbol());return;case134:Alert("Недостаточно денег ", Ticket," ",Symbol());return;case146:Alert("Error Подсистема торговли занята ", Ticket," ",Symbol());return;case129:Alert("Error Неправильная цена ", Ticket," ",Symbol());return;case131:Alert("Error Неправильный объем ", Ticket," ",Symbol());return;case4051:Alert("Error Недопустимое значение параметра функции ",Ticket," ",Symbol());return;case4105:Alert("Error Ни один ордер не выбран ", Ticket," ",Symbol());return;case4063:Alert("Error Ожидается параметр типа integer ", Ticket," ",Symbol());return;case4200:Alert("Error Объект уже существует ", Ticket," ",Symbol());return;default:Alert("Error ",err," Ticket ", Ticket," ",Symbol());return;}}//--------------------------------------------------------------------double LOT(int risk,int ord){double MINLOT =MarketInfo(Symbol(),MODE_MINLOT);
LOT =AccountFreeMargin()*risk/100/MarketInfo(Symbol(),MODE_MARGINREQUIRED)/ord;if(LOT>MarketInfo(Symbol(),MODE_MAXLOT)) LOT =MarketInfo(Symbol(),MODE_MAXLOT);if(LOT<MINLOT) LOT = MINLOT;if(MINLOT<0.1) LOT =NormalizeDouble(LOT,2);else LOT =NormalizeDouble(LOT,1);return(LOT);}//--------------------------------------------------------------------
Нет ну человека понять можно... Вот у Вас например в жизни крали идеи? :)у всех все воруют, и у меня и у него и у вас тоже своруют, если оно попало в инет все считайте что это уже не ваше, и нет гарантии что кто то не напишет на вашем творении свое имя, да я много видел своих советников под чужими именами, заглядываешь в код ха а там твое творение))) - так что смотрю на это нормально.
у всех все воруют, и у меня и у него и у вас тоже своруют, если оно попало в инет все считайте что это уже не ваше, и нет гарантии что кто то не напишет на вашем творении свое имя, да я много видел своих советников под чужими именами, заглядываешь в код ха а там твое творение))) - так что смотрю на это нормально.
Философский однако вопросец затронут :)
Там левый край имеет жесткую привязку к экстремуму, при этом весь индикатор "растягивается" с приходом новых баров и меняются амплитуды гармоник. Вот когда амплитуда второй гармоники станет максимальной, на её перегибе в сторону основного тренда и надо искать точки входа. Но вся беда в том, что коррекции не всегда имеют "правильную" структуру.
Для добавления индикатора к графику сначала установите вертикальную линию, из её свойств скопируйте дату привязки, а затем накладывайте индикатор и в настройках вставьте эту дату.
у всех все воруют, и у меня и у него и у вас тоже своруют, если оно попало в инет все считайте что это уже не ваше, и нет гарантии что кто то не напишет на вашем творении свое имя, да я много видел своих советников под чужими именами, заглядываешь в код ха а там твое творение))) - так что смотрю на это нормально.
Мне тоже побарабану.
Мне тоже побарабану.
все-равно надо бы порешать "по-любовно". а то "неприятный осадок" оста(н)ется... в ЛЮБОМ случае... ( хотя бы в рамках форума )
Выложил в инет - считай - обобществил. Анонимизировал. // жуткое слово)))
Дело в целеполагании: или ты планируешь на нобелевку пиво покупать (тогда да - авторство!!!), или на что другое. На торговлю, например.)))
(Я так свои даже и не подписываю - кому надо разберет - sapienti-млять-sat, а нет - ну и хрен с ним.)
Физика однако ))))
Там левый край имеет жесткую привязку к экстремуму, при этом весь индикатор "растягивается" с приходом новых баров и меняются амплитуды гармоник. Вот когда амплитуда второй гармоники станет максимальной, на её перегибе в сторону основного тренда и надо искать точки входа. Но вся беда в том, что коррекции не всегда имеют "правильную" структуру.
Для добавления индикатора к графику сначала установите вертикальную линию, из её свойств скопируйте дату привязки, а затем накладывайте индикатор и в настройках вставьте эту дату.
Посмотрела, ну вот опять же надо его шевелить руками, а автомата хочется :)))Помогите переделать простой советник, бьюсь неделю!!!! Или написать снова, а то все советники слишком сложные и я их не могу под себя подстроить!!
Суть такая: Хочу добавить в этот советник( торгующий на пересечении) ещё индикатор MACD, который подает свой сигнал на продажу и покупку и советник должен параллельно выполнять их. Открытых ордеров BUY не больше трех и SELL тоже трех. Все ордера должны закрываться только по stoploss и takeprofit, а не принудительно советником.