Хеджирането понякога си има и предимства. Ако бях хеджирал още от 1.1766 каквато беше първоначалната ми идея (за жалост неосъществена) и.. Или да хеджирам ......
Е ..... кво точно щеше да се промени .....
БрЪже щеше да прибереш печалбата от Хеджа .....
На първия Жиктак да добавиш НОВА къса .....
И случилото се щеше да е ОЩЕ по-рЯзко и бързо .....
А Какво е ТРЯБВАЛО ...... ужким винаги ни става ясно .....
До СЛЕДВАЩИЯ ПЪТ
бях затворил хедж поръчките на върха сам виждаш, че вече щях да съм на печалба.
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
aaangelll (16-11-2017)
Определено хеджирането е много по добър варянт от плиткия стоп
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
Marin (16-11-2017)
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
охоооо я на ръчна и да ми е мирна главата.благодаря за информацията все пакЗа състоянието на активните ордери и/или позиции трябва да се развърти един цикъл през всички ордери, и вътре в него да се изчисли необходимата информация. Най-добре е предварително да се направи една библиотека, в която предварително да се напишат всички възможни фукции, за които се сетиш. Още по-добре е да се направи клас, който ще се грижи автоматично да актуализира информацията, и после само да го питаш за това, което те интересува.
Ако искате да напишете само една единствена функция, връщаща дадена информация, на нейния вход трябва да се предадат следните параметри:
1. Кои тикети да се сканират - историческите (затворените) или активните (незатворените)?
2. По кой финансов инструмент?
3. С какъв Magic Number?
4. Какъв тип тикети да сканират - Buy, Sell, BuyStop, SellStop, BuyLimit, SellLimit, Balance или някаква комбинация от тях?
5. В какъв диапазон от цените трябва да се намират тези тикети - долна граница и горна граница на диапазона?
6. Каква моментна печалба трябва да имат тикетите - горна и долна граница на диапазона?
7. Други ограничаващи условия, ако се нуждаете от такива.
Всичко това са ограничаващи (филтриращи) условия, които спомагат да изберем само тези тикети от целия списък, от които трябва да извадим желаната от нас информация.
В зависимост от това каква информация трябва да връща функцията, трябва да се напише по една функция за всеки един тип върната информация. Например:
1. Връща само Boolean инфомация - True или False.
2. Връща бройката на тикетите, отговарящи на горните параметри
3. Връща сумарния Profit/Loss на тикетите, отговарящи на горните параметри
4. Връща Средната цена на отваряне на тикетите, отговарящи на горните параметри
5. Връща количествот нз заетия маржин от тикетите, отговарящи на горните парамети
6. ........... Могат да се измислят още 100 неща, от които се нуждаете да ги научите като информация.
Сами виждате, че комбинаториката на възможни входове и изходи на тази функция е огромна, и затова е редно всичко това да се систематизира в някаква библиотека или в някакъв клас. А ако ви мързи предварително да го правите това, във всеки един конкретен случай трябва в кода да развъртите цикъл и да съобразите какво точно ще смятате в него.
Ако Alex1977 ми даде малко по-конкретно задание от позицията на написаното в този постинг, аз ще му сглобя верния цикъл .....
----------
в коя от трите графи да го интегрирам ???То може и сам да си го направиш, тъй както го описваш трябва да му се добави кодец да проверява дали има отворена поръчка в някакъв интервал около нивото.
Примерно:
Ама трябва да си го интегрираш сам в експерта, дето са звездичките трябва да си зададеш цената на ордера и отклонение, дето са точките вече да ти отваря новия ордер.Код:double цена = ***; double отклонениеплюсминус = ***; bool ималиордер = false; for(int kyp=0; kyp<OrdersTotal(); kyp++) { OrderSelect(kyp,SELECT_BY_POS,MODE_TRADES); if(MathAbs(OrderOpenPrice()-цена)<=отклонениеплюсминус) ималиордер = true; } if(ималиордер!=true) ...
expert initialization function
expert deinitialization function
expert start function
----------
ааааа нееее проблема е да не отваря отново вече отворена от ниво позиция .имаш 1 отворена с цел 2 достига до нула отвар я нова поръчка !стават 2 отворени с цел 2 ка .та когато достигнат и двете до цена 1 се активира трета поръчка с цел 2 ка а там вече има активирана такава .надявам се да разберешТо може и сам да си го направиш, тъй както го описваш трябва да му се добави кодец да проверява дали има отворена поръчка в някакъв интервал около нивото.
Примерно:
Ама трябва да си го интегрираш сам в експерта, дето са звездичките трябва да си зададеш цената на ордера и отклонение, дето са точките вече да ти отваря новия ордер.Код:double цена = ***; double отклонениеплюсминус = ***; bool ималиордер = false; for(int kyp=0; kyp<OrdersTotal(); kyp++) { OrderSelect(kyp,SELECT_BY_POS,MODE_TRADES); if(MathAbs(OrderOpenPrice()-цена)<=отклонениеплюсминус) ималиордер = true; } if(ималиордер!=true) ...
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
Ем значи трябва из историята (МОДЕ_ХИСТОРИ) да ги търси, или и историята, и отворените сделки да провери. И може да преброи позициите като сложиш ималиордер да е инт и после ималиордер+= вместо ималиордер=тру. И може и други критерии някакви да се добавят, инструмента и вълшебния номер най-вече.
Прочети си кода внимателно, после прочети в докс.мял4.ком функциите Ордер-еди-какво-си и ще ти стане ясно къде какво да напишеш, не е толкоз сложно колкото изглежда.
Най-тъмно е преди да изгрее слънцето.
ок благодаря ще се помъча колкото могаЕм значи трябва из историята (МОДЕ_ХИСТОРИ) да ги търси, или и историята, и отворените сделки да провери. И може да преброи позициите като сложиш ималиордер да е инт и после ималиордер+= вместо ималиордер=тру. И може и други критерии някакви да се добавят, инструмента и вълшебния номер най-вече.
Прочети си кода внимателно, после прочети в докс.мял4.ком функциите Ордер-еди-какво-си и ще ти стане ясно къде какво да напишеш, не е толкоз сложно колкото изглежда.
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
Ако искаш копирай частта от кода дето се отнася за самото отваряне на сделките и я пусни тука, то туй технически проблем дето се отнася за нея само, ноуто хауто по което се отварят сделките няма нужда да се споделя.
Най-тъмно е преди да изгрее слънцето.
Alex1977 (16-11-2017)
Нещо много сте се задълбали в материята................................ ..............
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.
От време на време пускам ботове да бачкат...........но ми е прецакан лаптопа, и от време на време почва сам да се рестартира..........требе да го водя на доФтор...........а за бот, машинката требе да работи нонстоп.........!!!!!!.................
Търговията на финансовите пазари е силно рискована, но може да носи допълнителни приходи с правилния подход. Избирайки надежден брокер (например ИнстаФорекс), можете да получите достъп до международните финансови пазари и да отворите пътя към финансовата си независимост. Можете да отворите акаунт точно тук.