Курсы валют
<a href="https://www.instaforex.com/ru/" target="blank">ИнстаФорекс портал"</a>
Новости от FOREXPF.RU
<a href="https://www.instaforex.com/ru/">Форекс портал</a>
Ноябрь 2018
Пн Вт Ср Чт Пт Сб Вс
« Июн    
 1234
567891011
12131415161718
19202122232425
2627282930  
При поддержке: деньги и фен шуй.

Торговый дневник 13.05.2017 (суббота) Начало разработки FST 1.30 – работа лимитными и стоповыми ордерами

07:10 С утра исправил ошибку – деление на 0, которая выскочила вчера в тестере по еврику, и решил протестировать FST
1.29 на демке по
USDCAD
07:17 Наблюдаю за тестом, вижу что на тренде постоянно висит большой перегруз позиций в другую сторону и до стопаута показывает маленькое количество пунктов 12-20 и постоянно счет висит на грани… В связи с этим возникла мысль: Можно попробовать увеличивать размер рабочего лота сетки в несколько раз при наличии большого перегруза позиций (например при перегрузе 20 лотов – рабочий лот увеличивается в 10 раз – значения подобрать
по результатам тестирования), пока перегруз не станет приемлемым.
И еще: советник не должен двигать стоповые ордера дальше от цены при движении в их сторону. А то сейчас это происходит постоянно. Значит нужно фиксировать ближайшее значение уровня цены стоп ордера, и если цена идет в его сторону – не сдвигать БС ордера выше (СС ордера соответственно ниже).
08:32 В функцию ModifyPendingOrders() добавил условие открытия стоп ордеров:
   if ( dMaxPrice_sellStop < GetOpenPrice(OP_BUYSTOP, iLevelBuyStop) ) // 2017 05 13
if ( dMinPrice_buyStop > GetOpenPrice(OP_BUYSTOP, iLevelBuyStop) ) // 2017 05 13
Исправил в функции CheckStopOrders() Ask на Bid и наоборот – перестали выдаваться ошибки модификации ордеров
   if ( NormalizeDouble(dMinPrice_buyStop,Digits) >  NormalizeDouble(Ask + dStopLevel + PointsMoveStopOrders * Point * iMulpiply5Digits,Digits)  )
if ( NormalizeDouble(dMaxPrice_sellStop,Digits)  < NormalizeDouble(Bid — dStopLevel — PointsMoveStopOrders * Point*iMulpiply5Digits,Digits)  )

Ask – цена продажи (работает для BUY ордеров)
Bid – цена покупки (работает для SELL ордеров)
09:45 Тестировал по USDCAD – ничего хорошего тесты не показали…Теперь запустил тест по франку  с PointsMTP=5… без закрытия лосей по превышению…
11:30 Тестирование до сих пор идет по удаленке на ПК на работе… 21000 баланс 3575 эквити, просадка 82% — но торгует советник! Правда на флэте… В связи с этим еще одна мысль: На флэте советник должен подтягивать эквити к балансу, чтобы был запас прочности на трендах… В свое время при ручной торговле я так и старался сделать…

2017.05.13 13:43:01.882                                                2017.05.05
12:50:11  Forex Setka Trader ABB 1_29 USDCHF.m,M1:  | MM=1 Risk=3/50%; Orders=200; PointsMTP=5; MLF L=1 S=1; Step L=0.1 S=0.1; TP=0; SL=0; Ratio=0.005; TS=1 OneTrade=1 OnlyLock=0 5/4; Lock=1 DD=90/95% DeltaLock=5%  K-t=1.00 SL=100/150;
MaxLoss=0 MLbyT=15% MLbyTLock=15%; MaxStopOrders=10/Step=5/KoefLot=3.0/Activate=5

11:32 Решил проверить еще одну идею: Нужно чтобы помимо стоповых ордеров при перегрузе позиций
начинали работать и лимитники
… Попробую сделать в новой версии FST 1.30
11:38 Начинаю делать версию FST 1.30 – работа лимитными и стоповыми ордерами 12:07 Мысль возникла глядя на тестирование: Размер превышения лотов для начала работы отложенников должен зависеть от размера эквити: т.е. если эквити маленькое, то и перегруз для срабатывания отложенников должен быть меньше. А то сейчас смотрю на тестирование: эквити остается 6 баксов, а перегруз из настроек так и остался 5 лотов – а это МК неибежный… Хотя советник продолжает торговать в тестере и на 6 баксов эквити при балансе 68$… Позакрывал лишних лосей по марже и дальше колбасит…
16:13 Решил закинуть 7 баксов на БигАзарт – поиграть в рулетку – в итоге наиграл до 28$ — написал запрос на вывод 25$ — жду когда придут…

Оставить комментарий