Как кодировать? - страница 8

 
Michel:
Я думаю, что это может быть не всегда верно. Я обсуждал это со Славой, и, похоже, что HISTORY, как и TRADE, не всегда сортируются по дате, и зависит от колонны сортировки, которую вы используете на вкладке терминала. Поэтому надежнее просканировать все (!) истории и сравнить даты закрытия; затем запомнить последнюю, чтобы в следующий раз не сканировать весь массив.

очень хорошая идея!

 

Прибыль от последнего заказа

Привет

Вот что я использую - работает хорошо.

[CODE/]///////////

int i,orders;

//Определяем, была ли последняя сделка выигрышной или проигрышной

orders = HistoryTotal();

//Print("PP0: orders : ", orders);

for(i=orders-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)

{

Print("Ошибка в истории!");

break;

}

// if((OrderSymbol()!=Symbol()) || (OrderType()>OP_SELL) || (OrderMagicNumber() != MagicNum1)) continue;

//Print("Прибыль PP11 : ", OrderProfit());

if(OrderProfit()>0)

{

wl = -1;

break;

}

if(OrderProfit()<0)

{

wl = 1;

break;

}

}

[\code]

 

Сценарий истории!

Пожалуйста, проверьте мой скрипт истории и вы найдете ответ Я надеюсь на это:

http://www.metatrader.info/node/111

 

Конвертация кода MetaStock в MT4?

Здравствуйте!

Может ли кто-нибудь конвертировать код MetaStock в MT4?

У меня есть код "Wolfe Wave" и он нуждается в конвертации.

Пожалуйста, найдите код и документы во вложении.

Спасибо.

 

Здесь есть хорошая тема об этом.

 

GetLastProfit()

fxdk:
Есть ли в mql4 метод проверки того, принесла ли последняя сделка прибыль или убыток, после ее закрытия?

Я пробую OrderSelect() и OrderProfit() с HistoryTotal(), используя массив... но OrderProfit, похоже, ссылается на "открытый ордер", так что это не дает мне желаемых результатов.

В среднем, моя система имеет 5 последовательных выигрышей и 1 проигрыш. Я хочу сделать следующее: после проигрышной сделки я хочу увеличить количество используемых лотов, так как есть вероятность, что следующая сделка после нее будет выигрышной.

Поэтому мне нужно проверить, к чему привела последняя закрытая сделка, прежде чем изменять количество лотов.

Любая помощь будет принята с благодарностью...

Для получения скрипта истории перейдите по ссылке:

http://www.metatrader.info/node/111

Это код, который вам нужен:

Alert("LastProfit/Loss : " , GetLastProfit());

.............................

double GetLastProfit()

{

int total = HistoryTotal();

datetime cur_order = 0;

datetime last_order=0;

double profit=0;

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY);

cur_order = OrderCloseTime();

if(cur_order>last_order)

{

last_order = cur_order;

profit = OrderProfit();

}

}

return (profit);

}
 
FX-Hedger:
Здравствуйте!

Может ли кто-нибудь конвертировать код MetaStock в MT4?

У меня есть код "Wolfe Wave" и он нуждается в конвертации.

Пожалуйста, найдите код и документы во вложении.

Спасибо.

привет Хеджер

Я не знаю, как конвертировать Meta в Mt4, но у меня есть этот индикатор...

Надеюсь, он вам понравится...

Файлы:
wolf.mq4  9 kb
 
hellkas:
привет Хеджер

Я не знаю, как конвертировать Meta в Mt4, но у меня есть этот индикатор...

Надеюсь, тебе понравится...

Спасибо за индикатор hellka!

Этот индикатор не всегда точно ловит волну Вульфа.

Может быть кто-то может его немного улучшить?

 

Прибыль в пунктах

Привет,

Может ли кто-нибудь придумать способ подсчета прибыли в пунктах, в отличие от прибыли в $?

Т.е. скрипт должен возвращать общее количество пунктов прибыли на данный момент. Или общее количество пунктов прибыли между месяцем x и месяцем y.

Спасибо.

 

Ищу человека, который сможет закодировать часть в индикаторе

привет,

На самом деле у меня есть индикатор MA crossover with wav, он фактически показывает стрелки для принятия решений о покупке/продаже, я хотел бы, чтобы он работал со мной вместо того, чтобы просто показывать эти стрелки, однако он может покупать/продавать автоматически ...

Любой, кто может сделать это для меня, напишите мне, и я отправлю ему индикатор, чтобы он сделал это для меня.

С наилучшими пожеланиями,

t0shiba

Причина обращения: