ПредишенСледващото

Не всички търговци - програмисти. И това не е всичко - добри програмисти. Какво да правите, ако имате нужда да се автоматизира системата ви, както и времето и желанието да се научат MQL4 не? Обикновено хората отиват на форума и да се създаде тема с името на вида "Аз съм програмист." През последния месец на седемте:

Какво трябва да направя, за да поръчате експерт?

Преди да се търси програмист, се уверете, че рентабилността на вашата стратегия. Защо да плащате за експерт, който няма да бъде в състояние да спечеля? Това може да стане ръчно чрез историята на сърфирането и търговия в съзнанието, че е трудно. Или да се направи с помощта на ръчен тестер, описана в член Тестване визуализация. Ръководство за търговия. Най-правдоподобни които получавате от търговия на демо или мини реална сметка, но това ще отнеме повече време, а вероятно и пари. стратегия за изпитване, имайте предвид, че:

  • пазарът се променя и правилното поведение на показателите за историята не гарантира тяхната адекватност в реална търговия;
  • някои показатели боя сигнали вече образувани барове. Много добре разположен стрелки цена крайности - е история, в действителната работа, те ще бъдат видими само след няколко бара. Пример за такъв индикатор - Фрактали. стойностите му се появяват със закъснение от два бара. Това означава, че можете да го използвате, но ние трябва да помним, че ще навлязат на пазара, не е директно под фрактал, но само тогава, когато ще формират още два бара (на часова графика за два часа). Да не се използва показатели, алгоритъмът на които не знам. Това би могло да свърши зле;
  • има много показатели, които, съзнателно или не, гледат в бъдещето. Например, една проста пълзяща средна с отрицателна промяна е много навременна шоу на пазара се превръща. Но само история.

Много грешки от този тип могат да бъдат открити чрез тестване на стратегията в реално време на демо сметка. Но дори и такива привидно правдоподобна проверка не дава сто процента мач с действителната търговия, тъй като демо и реални сметки, има няколко разлики:

  • скоростта на изпълнение на поръчките на демо сметка винаги е по-висока, отколкото на реална сметка. Бъдете готови за това, че действителната позиция е отворен само за няколко минути, след като се връща в отбора. Това не е много по изпълнение на деформация дългосрочна стратегия, но тя напълно може да "убие" в рамките на деня за търговия;
  • за реална сметка условия за търговия (спред, разстоянието до стоп поръчки, маржин ниво разговор, и други подобни) може да се променя "в движение" (по време на наддаването). Например, преди пускането на новини, или за празниците. Тестване стратегия на демо сметка, вие сте малко вероятно да отговорят на тези изненади, но винаги да се има предвид влиянието им в крайния стратегията за оценка.


Ако след всички проверки стратегията си все още се показва печалби достатъчно значителни, за да изненади реална сметка, можете да преминете към следващата стъпка подготовка - уеднаквяване на алгоритъма.

Формализирането на алгоритъма

Ако се търгува с помощта на стратегията достатъчно дълго, няма да е трудно да се формализира алгоритъм. Всичко, което трябва - е да се изброят на правилата, които трябва да търгуват експерт.

Моля, имайте предвид, че програмата е написана от човек, който не разполага с най-малка представа си стратегия. Трябва да посочите най-малките подробности: индикаторни показатели, разстоянието до стоп поръчки, максималния брой отворени позиции, зад спирката на алгоритъм, и така нататък. Техническата задача да бъде описан реакция за всяко важно събитие: работата спира появата повтори сигнал в рамките на текущата позиция, бягане експерт след авария във връзката с интернет и други.

Трябва да се разбере, че компютърът не може да се досетите, за да измислят или да вземат самостоятелни решения. - той просто търгува в съответствие с вашите правила. Ако сегашната ситуация, в отговор на което алгоритъма не е на разположение, експерт просто не може да направи нищо.

Да вземем конкретен пример, помислете за това, което може да се случи, ако техническото задание, изготвени с достатъчна точност и детайлност. По-долу илюстрира процеса на създаване на диалог Изпълнител експерт алгоритъм на клиентите. Нарочно описва двата символа абсурдно глупаво. Това ще виждате грешката, сякаш под лупа. За да разберем по-добре какво е, можете да изтеглите примери на всички експерти и да ги тествате едновременно с клиента.

Добър ден! Искам да ви назначаване на експертиза.
Той трябва да отвори позиция в пресечната точка на МА (9) и MA (18).
Ако постът пресича бавно отдолу нагоре, позицията на бай-ин, ако обратното - че позицията продажба.
Колко ще струва?

За да се определи стойността имам нужда от подробна и точна работа.
Приблизително - $ 50.

Написах всичко предходната писмото!
Има две пълзящи средни, когато постът (с период 9) пресича бавно (за периода 18) от дъното нагоре, отваря бай положение. Когато обратното - позиция на продажба.

Това, което сте написали. Това не е експерт, но какво, по дяволите!
Защо толкова много отворени позиции? Защо не се затвори?
Вие сте по принцип програмист или нещо такова?

Позиция колкото кръстовища. Тествайте уменията си в визуален режим и да видим всичко - във всяко преминаване на отворена позиция.
Ако пресечната точка се, отваряне на позиция покупка, ако надолу - Cell.
За закриването на работата не е дума.

Забравих да кажа, че ако има отворена позиция, когато отсрещната пресечната точка е необходимо да се затвори - в същото време на пазара, трябва да има само една позиция. И аз бих искал да разполага с всички елементи, монтирани при откриването на загуба на спирка на разстояние от 50 точки.

Защо тук аз отворих тази входна позиция? Веднага, че няма пресичане!

Пресечната точка е, но губи. На графиката показва стойностите на показателите по баровете, и как те са се променили в хода на бара могат да се видят само с помощта на режим визуален тест или в реалния живот. Уверявам ви, преминаването е в отворено положение.
Ако искате, можем да направим позицията открит от сигналите образувани барове, а след това всички сигнали ще бъдат видими на графиката.
Много търговци правят точно това.

Нека се опитаме.
И пак, не мога да се оптимизира параметрите на пълзящи средни и ценностите на Stoploss и TakeProfit?

Версия №3 - Sample_3.mq4:
- Търсене се провежда по сигнали, образувани бара (1 и 2);
- параметри на пълзящи средни и размера на Stoploss и TakeProfit предоставени на външни променливи.
Проверете.

Това е подобно на това, което исках.
Но когато пускам няколко експерти, продава само един от тях. И понякога те закриват позициите на всеки друг!

Във версия №4 (Sample_4.mq4) добавянето на поръчки за разделяне на магическо число. Ако се сблъскате с няколко експерти по класациите на един инструмент, инсталирайте ги различни стойности на променлива MagicNumber.

Сега всичко е наред!

Така че това, което е трябвало да първоначално е техническото задание, за художник, след като написа четвърти вариант на вещото лице? Нека се опитаме да формулираме изискванията за експерта:
  • Проверяващият трябва да контролира само тяхната позиция, без да докосва позиции отворени ръчно и / или от други специалисти.
  • Ако няма открити от експерт позиции:
    • ако бързо УО преминава бавно нагоре отворена входна позиция;
    • ако бързо УО пресича бавно отгоре-надолу, отваряне на позиция продажба.
  • Ако има позиция открит от експерт:
    • ако позицията е с вход:
      • ако бързо УО пресича бавно надолу, затваряне на позицията за бай-ин и отваряне на позиция продажба;
    • ако позицията е продажба:
      • ако бързо УО пресича бавно нагоре затваряне позиция и позицията на продажба-по-отворен.
  • Параметрите на бърз и бавен MA (период, метод на строителство, приложни цена), трябва да бъдат дадени от външни променливи.
  • Показател стойности са взети от графиката на периода, за който експертът работи.
  • Използва се за определяне на пресечната точка на първи и 2-ри барове.
  • Размерът се определя от позицията на външен променлива.
  • При отваряне позиция създадена спиране загубата и Take Profit, разстоянието до която се определя от външни променливи.
  • Stop Loss и Take Profit трябва да се изключва.
  • При отваряне грешка EA позиция следва да се покаже прозорец с информация за грешката и опитайте отново на следващия кърлежи.

Това е - най-елементарната задача. В живота на тези прости системи са редки, така че при изготвянето на описанието, обърнете внимание на всеки детайл.


Безспорно такава глупави клиенти и изпълнители са изключително редки. Но - повярвай ми! - се срещат. По-добре е да се уточни в работата, дори и най-баналните и на пръв поглед прости неща, отколкото да споря с програмист.

Последното нещо, което можете да направите, преди да търси програмист - ". Върху лист хартия", за да търгувате Само имайте пред очите на своя "набор от правила" и правя само това, което е написано там. По този начин вие ще бъдете в състояние да си спомни подробности липсват в формализирането на алгоритъма, а след това не ще трябва да плати за подобряване.

Изборът на програмиста


Само за няколко години от съществуването на MQL4 се оказа доста Експертни. Много от тях - жителите mql4.com ресурс. Тук те се разпространяват своите постижения в програмния код. пишат статии и просто общуват в един форум. помага на новодошлите и подобряване на техния бизнес. Много от тях имат реална сметка и търговията, както с помощта на експерти, както и ръчно.

Той не съществува (или поне аз не съм виждал) е от база данни експерт, в която е възможно да получите подробна информация за всеки професионалист на MQL4-програмист. Едва ли е възможно да се създаде такава база данни - мнозина от тях идват в този бизнес е много дълъг.

Общувайте, преговаря. Масата на възможности, важно е да се избере най-подходящия.

извършване на експертиза

След като обсъди условията на труд и валидиране на алгоритъма, програмист пише експерт и ще ви я изпратим за изследване. Вашата задача - да се гарантира спазването на експертната работа на техническата спецификация.

За това първо го тест в тестера стратегия с различни комбинации от параметри - това е най-бързият начин да се тества алгоритъм. Можете да отворите графика, която издържал теста, както и проверка на резултатите визуално.

Ако изпитващият трябва да действа не само в откриването на бара, но в процеса на неговото образуване, опитайте се да се тества в визуален режим - можете да следите действията на експерт по всеки тик. Ще бъдат видими при нулеви индикатори (ток) бар, изместване и задействане на Stop Loss позиции в резки движения на цените и др.

Ако тестът е в тестера не разкри грешки стратегии, да продължи да се тества на демо сметка.

Опитайте да изпълните няколко съветници с едни и същи или различни параметри в същото време и търговията с тях. Експертът трябва да продължи да работи по алгоритъм, не реагира на "това, което се случва наоколо." Ако в този момент няма никакви грешки, програмистът може да каже, че всичко е наред, и да завърши сделката.

Най-често първата версия на експерта по алгоритъм откриване на несъответствия. причинено от неточно описание или елементарна грешка на Експертни - това е нормална ситуация. Просто кажи си програмист, а ако това е наистина по негова вина, той е правилен. В писмо да се посочи:

Обикновено сътрудничество включва техническа помощ, дори и след написването на вещото лице и изчислението е завършена. Това означава, че ако грешка в ЗЕ се случи след един месец на работа, програмистът ще го оправя безплатно. Всичко зависи от това как се организира.

заключение

Всеки, който смята за привеждането им стратегия за търговия съветник и търси интелигентен художник, настоятелно Ви препоръчваме да Иван и Артьом -. Момчета за дълго време в действителност, имат богат опит в писането съветник от всякаква сложност, които работят бързо и точно. Винаги може да се даде добри съвети за подобряване на MTS алгоритъм или предложи подходящ източник на информация. Наскоро получих от тях съветник, и бях доволен.

Добър ден! Бих искал да направя преглед на сътрудничеството с StatBars търговеца програмист. Поръчката ми бе извършена много добре! Бързо и ефективно. Мъжът се опита и не всичко на клиента, тоест, аз бях напълно удовлетворени. За мен бе удоволствие да работя с този човек. Аз препоръчвам! Най-добри пожелания, Алекс

Свързани статии

Подкрепете проекта - споделете линка, благодаря!