Попробуй обратиться по адресу, но вначале почитай форум, не надо напрягать людей вопросами если на них уже отвечали раз 10. http://amisite.ru/phpBB2/index.php?sid=6d027acdac08005caa08c43c5056005dНу тогда извените за беспокойство.
Попробуй обратиться по адресу, но вначале почитай форум, не надо напрягать людей вопросами если на них уже отвечали раз 10. http://amisite.ru/phpBB2/index.php?sid=6d027acdac08005caa08c43c5056005dНу тогда извените за беспокойство.
Добрый ты )Попробуй обратиться по адресу, но вначале почитай форум, не надо напрягать людей вопросами если на них уже отвечали раз 10. http://amisite.ru/phpBB2/index.php?sid=6d027acdac08005caa08c43c5056005d
Как бы то нибыло, но помог, чем смог, самому счас даже на форум заходить некогда, а торгует вообще жена, точнее робот, но включает его она.Добрый ты )
Спасибо! Начну изучать форум по второму кругу, только теперь буду конспектировать, а то все в голове перемешалось!Попробуй обратиться по адресу, но вначале почитай форум, не надо напрягать людей вопросами если на них уже отвечали раз 10. http://amisite.ru/phpBB2/index.php?sid=6d027acdac08005caa08c43c5056005d
Спасибо за ссылку! Много интересного! Буду вникать дальше!Попробуй обратиться по адресу, но вначале почитай форум, не надо напрягать людей вопросами если на них уже отвечали раз 10. http://amisite.ru/phpBB2/index.php?sid=6d027acdac08005caa08c43c5056005d
for(i = 1; i < BarCount; i++)
{
if(Open > Close)
{
b = b[i-1] - Volume;
}
else
{
b = b[i-1] + Volume;
}
}
for(i = 1; i < BarCount; i++)
{
if(Open > Close)
{
b = b[i-1] - Volume[i];
}
else
{
b = b[i-1] + Volume[i];
}
}
b = Cum(IIf(O>C, -V, V));
b = OBV();
А как быть с 5-ти минутным таймфремом? У меня то-же самое. Цена в сканере прыгает и робот все время совершает сделки .Господа любители ами, не встречал здесь этого, но думаю будет полезно знать, очень редко робот амишный (за робота Меха ничего сказать не могу, у него другие недостатки) на основе сканера пропускает отправку сигналов, сперва относился к сообщениям об этом скептически, потом у меня не прошла покупка, а вот следующая продажа прошла и оказался в шорте в 2 раза большим объемом плюс потеря от пропуска лонга, короче хреновый недостаток. Сделал так вывел на график цифровые значения уровней по которым нужно входить или выходить, в начале часа смотрю чего там система насчитала и ставлю стоп-заявку, в начале следующего меняю на новую и т.д. Писать нового робота пока не вижу смысла, сигналы грубо 1 в день и тайм 1 час, а 1 раз в час так и так нужно заглядывать в квик.
Ты скорее всего пользуешся С, а не H L, и заходиш по условию на текущем баре, а не на закрытом. Наличие сигнала и не отправка его это не тоже самое что плавающие сигналы.А как быть с 5-ти минутным таймфремом? У меня то-же самое. Цена в сканере прыгает и робот все время совершает сделки .
Есть такое дело. Я пытался переписать для робота Меха, ну не получается проставить стоп и профит в 500 пунктов и все... Сделал, что бы система переворачивалась, но для меня это не подходит. Помогите, плиз!!!Ты скорее всего пользуешся С, а не H L, и заходиш по условию на текущем баре, а не на закрытом. Наличие сигнала и не отправка его это не тоже самое что плавающие сигналы.
Посмотри здесь, гдето обсуждалось уже, условие правельнее Buy = Ref(условие,-1); SAR( 0.02, 0.2)-не имеет стабильного состояния на текущем баре.Есть такое дело. Я пытался переписать для робота Меха, ну не получается проставить стоп и профит в 500 пунктов и все... Сделал, что бы система переворачивалась, но для меня это не подходит. Помогите, плиз!!!
Buy = Cross(Close, SAR( 0.02, 0.2));
Short = Cross(SAR( 0.02, 0.2), C);
Sell = Cover = 0;
ApplyStop(0, 2, 500*TickSize, 1);
ApplyStop(1, 2, 500*TickSize, 1);
Equity( 1 );
В системе разбираться не буду, по сигналам могу сказать следующее, в тестере встроен фильтр отбрасывающий левые сигналы, а в коде его нет. В конце кода добавь Equity(1); И еще сигнал задается к исполнению поВставил код в робота Меха. На истории в тестере две сделки, а на графике робота появляются еще. На пример: в тестере последняя сделка Open Long, а на графике после бай нарисовался ковер и еще три сделки шорт. В чем дело, не подскажите?
Код:
ATRL = EMA( ATR(1), 22);
ATRS = EMA( ATR(1), 4);
ATR0 = Max( ATRL, ATRS);
coef = Optimize("ATR stop coef", 3, 1.5, 4, 0.5);
per = Optimize("stop lookback", 22, 14, 50, 2);
BuyPrice = CoverPrice = SellPrice = ShortPrice = Ref(Open,1);
Buy = HHV(Close, per) - coef * ATR0;
Short = LLV(Close, per) + coef * ATR0;
Sell = Cross( Buy, Close);
Cover = Cross ( Close, Short);
[/code]
условию
Спасибо за помощь. Разобрался.В системе разбираться не буду, по сигналам могу сказать следующее, в тестере встроен фильтр отбрасывающий левые сигналы, а в коде его нет. В конце кода добавь Equity(1); И еще сигнал задается к исполнению по, т.е. Buy = условие, а не выражением.Код:условию
Если в конце кода ставить Equity( 1 ); ,то Buy=ExRem(Buy,Sell);В системе разбираться не буду, по сигналам могу сказать следующее, в тестере встроен фильтр отбрасывающий левые сигналы, а в коде его нет. В конце кода добавь Equity(1); И еще сигнал задается к исполнению по, т.е. Buy = условие, а не выражением.Код:условию
Почитай хелп там все это есть.Если в конце кода ставить Equity( 1 ); ,то Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=ExRem(Short,Cover);
Cover=ExRem(Cover,Short); можно не писать?
Я сам еще учусь. Код Меха работает, по крайней мере у меня. Нужно только добавить sprice=sprice-(sprice % 5); после function makeandsave(sOper,sOperID,sprice) { если работаешь с фьючем. Ты выложи код и знающие люди тебе подскажут и помогут...Здравствуйте...подскажите пожалуйста, что нужно дописать в код меха, чтобы квик не ругался при импорте на
1) "не указан идентификатор транзакции"
2) "не указан тип транзакции"