Советники: VR---SETKA - страница 2

 
1235813213455:

Эх, умел бы советник обрабатывать предлагаемые(установленные вручную) уровни . . .


А в чем собственно говоря проблема? Этому можно научить любой советник
[Удален]  

Протестировал советник и зделал выводы ... советник очеть красиво перекрывает убыточные зделки... главное что б выдержало депо, а так мы всегда в шиколаде ... но его проблема в том что он всегда входит в рынок против тренда и начинает перекрыватся... если депо выдержало мы в плюсе если нет-полный ноль ... если в даный советник вложить более продуманные условия входа в рынок то может получится грааль ....

При тесте на депе в 10 000 лот-0,1 дал прирост в 65% за пару лет ... увеличил лот до 1го ... слился на 2м тренде .... поставил лот 0,5 слился на 4м ... при 100валюты с лотом 0,1 открыл 1ну зделку против тренда и слился ... хочю попробывать поменять условия входа и посмотреть что получится ....

Спасибо автору ...

[Удален]  

Попробуйте, кому не лень - 240 на М30

double max = NormalizeDouble(iHigh(Symbol(),240,0),Digits);

double min = NormalizeDouble(iLow (Symbol(),240,0),Digits);

double opp = NormalizeDouble(iOpen(Symbol(),240,0),Digits);

double cl = NormalizeDouble(iClose(Symbol(),240,0),Digits);

[Удален]  
1235813213455:

Попробуйте, кому не лень - 240 на М30

double max = NormalizeDouble(iHigh(Symbol(),240,0),Digits);

double min = NormalizeDouble(iLow (Symbol(),240,0),Digits);

double opp = NormalizeDouble(iOpen(Symbol(),240,0),Digits);

double cl = NormalizeDouble(iClose(Symbol(),240,0),Digits);


поставил на Н4 ... так как М30 нет в истории )))), а в платформе нет инета ... запрет прокси сервера ....
[Удален]  
karmeno:
7Konstantin7:
karmeno:
жаль что нельзя поставить в две сто раны

Почему) откройте 2 графика одной пары, на один поставьте в настройках советника только лонг, на второй только шорт и будет две стороны) депо не менее 10.000 лот не более 0.10 лучше 0.05

пробовал так работает только в одну сторону )

работает он в 2 стороны... просто когда он начинает перекрыватся он не может открывать зделки против зделок перекрытия, тоесть если зделка в селл убыточная то он перекрывает ее тоже в селл, и по етому бай он блокирует ... так заложено кодом ... если все зделки свидутся в безубыток и закроются то он,если пощетает нужным, пойдет в бай...
[Удален]  
1235813213455:

Попробуйте, кому не лень - 240 на М30

double max = NormalizeDouble(iHigh(Symbol(),240,0),Digits);

double min = NormalizeDouble(iLow (Symbol(),240,0),Digits);

double opp = NormalizeDouble(iOpen(Symbol(),240,0),Digits);

double cl = NormalizeDouble(iClose(Symbol(),240,0),Digits);


протестировал ... как отчет прикрепить ? в опцыях не нашол(ссылка,код,видео,картинка есть ... файла нету)
[Удален]  
Добрый день. Тестирую ваш советник. Хотелось бы услышать коментарий вот по-этому коду: double opB=2000; double opS=0;. Чем вызвана такая ассиметрия? Если opB=2000 это расчетная цифра, то из каких соображений вы ее получили? Спасибо.
 
cmillion:
1235813213455:

Эх, умел бы советник обрабатывать предлагаемые(установленные вручную) уровни . . .


А в чем собственно говоря проблема? Этому можно научить любой советник


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

простите что не по теме.

Поделитесь плз торговой системой которая отображена на скриншоте. (это индикатор все линии рисует?)

[Удален]  

16.12.2011 написал комментарий. Примерно, через час решил посмотреть ответ. Комментарий исчез. Это здесь такая практика администрации или это работа сайта? Попробую еще раз задать вопрос.

У вас в программе есть участок кода double opB=2000; double opS=0;. Вопрос: "Чем вызвана такая ассиметрия в задании параметров? Если параметр opB=2000 рассчитывается, то из каких соображений?".

[Удален]  
vot:
Добрый день. Тестирую ваш советник. Хотелось бы услышать коментарий вот по-этому коду: double opB=2000; double opS=0;. Чем вызвана такая ассиметрия? Если opB=2000 это расчетная цифра, то из каких соображений вы ее получили? Спасибо.

Для того что бы найти самый нижний ордер . Мы находим первый попавшийся бай... и сравниваем его цену открытия openB<opB если его цена меньше opB то мы в переменную opB загоняем его цену в итоге opB содержит цену самого нижнего ордера....

Если opB при старте цикла будет равно 0 Выполнится это условие openB<opB ???? Если opB будет пустым выполнится это условие ??? Или если opB будет равно 50 на паре доллар ена или золото выполнится это условие ?????

Поэтому цифру 2000 я взял с потолка ..... а с opS=0 думаю разберетесь и поймете сами ..............

double openB=OrderOpenPrice();
      if (openB<opB)
      {opB=openB;}