0
Я думаю что маху дало правительство, не согласовав дипломатически вопросы совместного использования воздушного пространства участников коалиции.
Турция пошла на это не просто так. Сейчас разумнее всего будет за столом переговоров выявить, кто есть кто и кто за кого играет. За кого играют турки, за кого прибалты, а не кидаться таскать каштаны из огня непонятно для кого. Сейчас благоприятная обстановка для того, чтобы перевести коалиционные соглашения из виртуальных в реальные. А до тех пор, бить в спину будет совсем не страшно, отвечать то не прийдется.
avatar

terminat

  • 25 ноября 2015, 14:56
0
Большое спасибо, все работает как часы!
avatar

terminat

  • 11 ноября 2015, 11:48
0
Теперь понял. Лучше позже… Качаю. О результатах отпишусь.
Скачал там в коде есть: double Stoploss = 1500.0;
В моем тоже есть double Stoploss = 500. но это не совсем то, не пооптить, а только тестить с ручным перебором и последующей компиляцией.
в твоем сове интересный ММ, надо будет погонять. Спасибо. К слову, нашел хороший конкурс, адрес оставил на стене.
avatar

terminat

  • 11 ноября 2015, 01:48
0
Интересно, чем все закончилось. В новом варианте уже ордера открываются? А красных и прочих моделей уже нет?
avatar

terminat

  • 11 ноября 2015, 00:56
0
Спасибо конечно, но если сам сов не компилируется, то код, тем более не удастся компильнуть. Моя версия рабочая, для безопасности я пользуюсь закрывалкой, установленной на отдельном графике, но это не удобно, и выставлять параметры закрывалки приходится на глаз. Приходится сопровождать практически каждый ордер и по обстановке или закрывать в ручную или менять параметры закрывалки на ходу. Поэтому надеюсь на AM2
avatar

terminat

  • 10 ноября 2015, 22:21
0
Может получится? С DemarkLinesEA у вас великолепно получилось!
avatar

terminat

  • 10 ноября 2015, 18:12
0
Спасибо сов работает очень хорошо!
avatar

terminat

  • 26 сентября 2015, 20:04
0
Inside «Планируется сделать отображение пойнтов, оставшихся до следующего уровня.» А что, больше не планируется?
avatar

terminat

  • 19 августа 2015, 03:25
0
Можно еще проще, М1, ЗигЗаг, 3 Ма периоды 6, 21, 161 и TraderWawasan_TE_v2.0
Без стопов и тейков, но с локом, и обязательно канал сформировался на М15 хотя бы. Вот пример сделки проведенной полтора часа назад на Weltrade. Надо только не давать прибыли рости, а выскакивать при первой же угрозе. Тут угроза была — цена столкнется с МА161 и отлетит. А вообще: «Иная простота хуже воровства», с этим часто сталкивался, а вот: «Все гениальное — просто.» Ни разу не попадалось!
avatar

terminat

  • 13 августа 2015, 23:06
0
Если понимать рынок, как набор вероятностных событий и рассматривать 1 сделку, то это 1 вариант, если ввести в систему, при тех же условиях, например бесконечный депозит, то будет другой вариант, если ввести статистический анализ и конечный период времени, будет третий вариант.
Так что вариантов много…
avatar

terminat

  • 10 августа 2015, 21:57
+1
Поздравляю, прямо с вершины!
avatar

terminat

  • 10 августа 2015, 19:01
0
Лок стоял по фракталу (М15), так что не зацепило. Но мы тут не резину изобретаем, что пока рано, через 2 часа будет поздно. А так 20 пипсов взял, это мой дневной план. Закрыл глаза и отошел от компа, потому что, как ни крути, а каждая, отдельно взятая сделка на форексе — это 50/50
avatar

terminat

  • 10 августа 2015, 18:54
0
Я вот сейчас тоже, продал Евру, закрыл глаза и отошел от компа.
avatar

terminat

  • 10 августа 2015, 09:56
0
Ну, торгуют даже взаимосвязь мух на подоконнике с акциями Газпрома, и тоже показывают скрины. Может у вас найдется время прокомментировать пословицу: «На плохих новостях — покупай..»
avatar

terminat

  • 10 августа 2015, 09:27
0
Патерн похода за стопами. Когда я его вижу, пересаживаюсь на забор до тех пор пока все не утрясется. Пример на USDJPY м15 в пятницу. Сначала поход за стопами, потом пробой максимума среды,(любители фибо, натянувшие на этот максимум сеть и поставившие стоп ниже 38, ну те, которых этим походом не выбило, уже предвкушали 161)потом бросок к минимуму среды. На таких патернах, лучше подождать до понедельника, IMHO
avatar

terminat

  • 9 августа 2015, 23:58
0
Вот скидываю простого сова на 2х МА. Сов с установками времени. Без установок времени совы на периоде меньше Д1
на МА, очень ненадежны.

//+------------------------------------------------------------------+
//| Copyright 2007, Malinouski Yury, Lukashuk Victor
//| mod. by lukas1
//| version 1402 06.06.2007
//+------------------------------------------------------------------+
// Эксперт открывает и закрывает позиции по факту пересечения средних
// убрано всё что не нужно для оптимизации
// — = " Основные изменения в этой версии " = — // в основной версии перепутана принципиальная последовательность
// работы с ордерами, порядок д.б. таков:
// проверяем, закрываем, расчитываемм лот и стопы, открываем новые
#property copyright «Copyright © 2007, lukas1@ngs.ru»
#include <stdlib.mqh> // библиотека отображения ошибок
extern string V_R = «Время работы»;
extern bool use_work_time = false;
extern int Start = 0;
extern int Stop = 24;
extern int Take_profit=380;
extern int Stop_loss=57;

extern int ma_fast=8; // Период быстрой МА
extern int ma_slow=21; // Период медленной МА
extern double ma_method = 3;
/* MODE_SMA 0 Простое скользящее среднее
MODE_EMA 1 Экспонентциальное скользящее среднее
MODE_SMMA 2 Сглаженное скользящее среднее
MODE_LWMA 3 Линейно-взвешенное скользящее среднее*/
extern double applied_price = 4;
/* PRICE_CLOSE 0 Цена закрытия
PRICE_OPEN 1 Цена открытия
PRICE_HIGH 2 Максимальная цена
PRICE_LOW 3 Минимальная цена
PRICE_MEDIAN 4 Средняя цена, (high+low)/2
PRICE_TYPICAL 5 Типичная цена, (high+low+close)/3
PRICE_WEIGHTED 6 Взвешенная цена закрытия, (high+low+close+close)/4 */
extern int ma_shifft =0; // Сдвиг индикатора относительно ценового графика
extern double Lots =0.1;
extern int Kolichestvo_Orderov=3;

extern int MAGIC=111222;
int digits; // количество знаков для работы с данной вал. парой
int stoplevel; // минимальный отступ установки стоповых ордеров
int spred;
double minlot,lot;
double m1=1;
double m2=1;
double s1=1;
double s2=1;
double b=1;
int cnt=0;
double PROF=0;
double STOP=0;
int ticket,st,pr;

//+------------------------------------------------------------------+
//| Расчет размера ордера |
//+------------------------------------------------------------------+
void LotsSize()
{
minlot = MarketInfo(Symbol(),MODE_MINLOT);
stoplevel=MarketInfo(Symbol(),MODE_STOPLEVEL);
spred =MarketInfo(Symbol(),MODE_SPREAD);
digits =MarketInfo(Symbol(),MODE_DIGITS);
lot=Lots;
}
//-------------------------------------------------------------------------------------------------------------

int start()
{
// в самом начале 20 раз проверяем что торговля разрешена
int sss=20;
while(sss>=0)
{if (IsTradeAllowed()) {sss=sss-20;} else Sleep(100);
sss--;
}
if (b<Bars)
{
m1=iMA(NULL,0,ma_fast, ma_shifft, ma_method, applied_price, 1);
m2=iMA(NULL,0,ma_fast, ma_shifft, ma_method, applied_price, 2);
s1=iMA(NULL,0,ma_slow, ma_shifft, ma_method, applied_price, 1);
s2=iMA(NULL,0,ma_slow, ma_shifft, ma_method, applied_price, 2);

// проверка открытых позиций
for(cnt=0;cnt<OrdersTotal();cnt++)
{OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if( OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC)
{if(OrderType()==OP_BUY) // длинная позиция открыта
{// should it be closed?
if ((s2<m2)&&(s1>m1)&&(b<Bars))
{b=Bars;
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // close position
return(0); // exit
}
}
if(OrderType()==OP_SELL) // go to short position
{// should it be closed?
if ((s2>m2)&&(s1<m1)&&(b<Bars))
{b=Bars;
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // close position
}
}
}
}
// Расчет желаемого размера ордера
LotsSize();

//фильтр время
if(use_work_time)
{
if(Start>Stop)
{
if(Hour()>=Stop && Hour()<Start) return;
}
if(Start<Stop)
{
if(Hour()<Start || Hour()>=Stop) return;
}
}

// открываем новые ордера
if (OrdersTotal()<Kolichestvo_Orderov)
{if ((s2>m2)&&(s1<m1)) // мед.МА выше быст.МА назад 2 бара; мед.МА ниже быст.МА назад 1 бар
{
PROF=0; STOP=0;
if (Stop_loss>0)
{if(Stop_loss-spred<=MathMax(stoplevel,spred)) st=MathMax(stoplevel,spred); else st=Stop_loss-spred;
STOP=NormalizeDouble(Bid-st*Point,digits);
}
if(Take_profit>0)
{pr=Take_profit+stoplevel; //расчет TP от Bid для верного отображения по Ask
PROF=NormalizeDouble(Bid+pr*Point,digits);
}
ticket=OrderSend(Symbol(),OP_BUY,lot,Ask,3,
NormalizeDouble(STOP,digits), // SL
NormalizeDouble(PROF,digits), // TP
«buy_»,MAGIC,0,Blue);
if(ticket<1)
{Print(«Oшибка »,ErrorDescription(GetLastError()));
return(0);
}
b=Bars;
}
if ((s2<m2)&&(s1>m1)) // мед.МА ниже быст.МА назад 2 бара; мед.МА выше быст.МА
{
PROF=0; STOP=0;
if(Stop_loss>0)
{if(Stop_loss-spred<=MathMax(stoplevel,spred)) st=MathMax(stoplevel,spred); else st=Stop_loss-spred;
STOP=NormalizeDouble(Ask+st*Point,digits);
}
if(Take_profit>0)
{pr=Take_profit+stoplevel; //расчет TP от Ask для верного отображения по Bid
PROF=NormalizeDouble(Ask-pr*Point,digits);
}
ticket=OrderSend(Symbol(),OP_SELL,lot,Bid,3,
NormalizeDouble(STOP,digits), // SL
NormalizeDouble(PROF,digits), // TP
«sell_»,MAGIC,0,Red);
if(ticket<1)
{Print(«Oшибка »,ErrorDescription(GetLastError()));
return(0);
}
b=Bars;
}
}
if(AccountFreeMargin()<(300*lot)) // Проверка наличия свободных средств для торговли
{Alert(«Мы не имеем денег. Free Margin = », AccountFreeMargin());
return(0);
}
return(0);
}
}
avatar

terminat

  • 25 июля 2015, 23:41