eevviill
Заблокирован
Гы гы. Когда переворачиваешь позицию то это видёт не только к простому бай на сел. Надо ковырять весь советник и стопы в том числе.можно стопы не менять
Гы гы. Когда переворачиваешь позицию то это видёт не только к простому бай на сел. Надо ковырять весь советник и стопы в том числе.можно стопы не менять
Аналогично посту выше.Добрый день, сможет ли кто-нибудь доработать советник Онда fx из этой темы?
http://forexsystemsru.com/sovetniki/73160-ondafx-expert-advisor.html
Советник открывает сделки в обратном направлении при пробитии полос Боллинджера. В результате больше 50% сделок либо усредняется, либо пересиживается. Хотелось бы встроить реверс на открытие позиций, чтобы открывал по направлению пробития полос.
Потому, что трал был сделан без дополнительных условий.
найди строку TrailingPositions(); и поставь перед ней условие if(UseTrailing)
советника.
.Доброго всем вечера, дня, ночи.
А кто нибудь может прикрутить к этому товарищу торговлю фиксированным лотом.
Сделай пример, посмотрим.
Это задача для того чтобы перебирать только нужные ордера в цикле, для каких-либо манипуляций, а закрытые или не того типа из перебора исключить?Добрый день не могу решить следующую задачу есть массив (назовем его wins) в нем есть номера тикетов, есть также номера 0 и -100 - так обозначил ненужные тикеты. Как построить динамический массив, назовем его wins_shortticket который будет иметь только хорошие нам номера (т. е массив в котором нет 0 и -100) и имеет нужную размерность
Пробую так, но счетчик countticket_sh убегает и все портится....
Помогите исправить код
start ()
{
....
int countticket_sh=0; // счетчик элементов необходимого массива //wins_shortticket
bool jt;// попробовал ввести, чтобы countticket_sh не убегала
if (wins_shortticket[countticket_sh]==0) jt=true;
for (int jl=0;jl<=ArraySize(wins);jl++)
{
if (wins[jl]!=0)
{
if (wins[jl]!=-100)
{
if (jt==true) countticket_sh++;
ArrayResize(wins_shortticket,countticket_sh);
wins_shortticket[countticket_sh-1]=wins[jl];
jt=false;
if (wins_shortticket[countticket_sh-1]!=0) jt=true;
}
}
}
countticket_sh=0;
Print("countticket_sh=",countticket_sh," wins_shortticket[0]=",wins_shortticket[0],);
....
}
В принципе нормально, за исключением того, что можно поставить одно условие if (wins[jl]!=0 && wins[jl]!=-100) и если ты только-что заполнил элемент массива, то следующей строкой проверять не ноль-ли там... мягко выражаясь нет необходимости.да вроде сам нашел решение
Comment("wins_shortticket[0]=",wins_shortticket[0],"\n","wins_shortticket[1]=",wins_shortticket[1],"\n","wins_shortticket[2]=",wins_shortticket[2],"\n","wins_shortticket[3]=",wins_shortticket[3],"\n","wins_shortticket[4]=",wins_shortticket[4]);
if (count_sellOPEN("sell")==0) {ArrayResize(wins_shortticket,0);}
if(trdistance>0){BBU(trdistance,trlstep);}
countticket_sh=0;
for (int jl=0;jl<ArraySize(wins);jl++)
{
if (wins[jl]!=0)
{
if (wins[jl]!=-100)
{
//if (wins_shortticket[0]!=0 && wins_shortticket[countticket_sh]==0) break;
ArrayResize(wins_shortticket,countticket_sh+1);
wins_shortticket[countticket_sh]=wins[jl];
if (wins_shortticket[countticket_sh]!=0) countticket_sh++;
}
}
Print("countticket_sh=",countticket_sh," wins_shortticket[jl]=",wins_shortticket[jl]);
}
Но если есть замечания, буду рад)
Хочет открыть файл, но его нету.Здрасте всем,потеплело захотелось весны.
Подскажите что хочет зделать мт4 вот что в логе есть
21:52:10 Cannot open file 'D:\InstaTrader\MQL4\indicators\Waddah_Attar_Explosion.ex4' [2]
Заранее спасибо.
Ну то что он хочет его открыть Я понял,ток какой индюк или что даёт команду его открыть?Хочет открыть файл, но его нету.
.Eevviill, помогите пожалуйста разобраться в портфельном трахальщике. :disappointed:
Советник наверно. Удали всё с графика и по одному присоеденяй. Когда выбъет ошибку то поймёшь изза чего. Или просто в журнале глянь что идёт перед этой ошибкой(ами).Ну то что он хочет его открыть Я понял,ток какой индюк или что даёт команду его открыть?
Для начала включить их надо.Доброго времени всем!!!
Eevviill, помогите пожалуйста разобраться в портфельном тральщике. :disappointed:
Что делаю не так? Вторые сутки подкручиваю, все варианты по инструкции перебрал... В без убыток в 7 пунктов переводит стоп переставляет, а остальные TakeProfit / StopLoss в окне торговли пустые стоят и никак не модифицируются после открытия. И Лосс уже перекрывает указанный и на Профит ни пальцем не шевелит...
:not-good:
Что делать, помогите в настройках и сове разобраться ПЛЗ...
Заранее премного благодарен.
lease:lease:
extern bool SetTakeProfit = FALSE;
extern bool SetStoploss = FALSE;