strategia buy/sell action ma szanse powodzenia?

O jezykach programowania w platformach i nie tylko.
silent

strategia buy/sell action ma szanse powodzenia?

Nieprzeczytany post autor: silent »

Witam, mam pytanko dotyczace strategi i chcialbym poradzic sie bardziej doswiadczonych kolegow.

Otorz zalorzenie jej jest takie by napisac skrypt ktory w tym samym momencie kupuje i sprzedaje dana walute,
wiadomo kurs sie wacha

(narazie wyglada tak) :

Kod: Zaznacz cały

//+------------------------------------------------------------------+
//|                                                        trade.mq4 |
//|                      Copyright © 2004, MetaQuotes Software Corp. |
//|                                       http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net/"

#include <stdlib.mqh>
#include <WinUser32.mqh>
//+------------------------------------------------------------------+
//| script "trading for all money"                                   |
//+------------------------------------------------------------------+
int start()
  {
//----
   if(MessageBox("Do you really want to BUY 0.10 "+Symbol()+" at ASK price?    ",
                 "Script",MB_YESNO|MB_ICONQUESTION)!=IDYES) return(1);
//----
   int ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,15,0,"expert comment",255,0,CLR_NONE);
   int ticket2=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"expert comment",255,0,CLR_NONE);
   
     
     
    
     
     
//----
   OrderPrint();
   return(0);
  }
//+------------------------------------------------------------------+



Nie wiem jak do niego dodac ale chcialbym ustawic
w nim dodatkowo

stopy by po przekroczeniu 20 pipsow

by wylaczalo jedna z akcji (albo sell albo buy w zalznosci w jaka strone wykres popedzi)

no i jesli przekroczy ta magiczna liczbe to konczylo jedna z opcji

przy akazji przydalby sie wlaczony trailing stop dzieki czemu gdyby spadlo za bardzo odwola w wygodnym dla nas momencie.


Czy wedlug was taka strategia ma sanse powodzenia?


Zakladamy teoretycznie ze szukamy waluty ktora lubi sobie poskakac
i jest niezbyt stabilna dzieki czemu ma dosc duze wachania ?

z gory dzieki za podpowiedzi i za pomoc w zmodyfikowaniu skryptu :)

Pozdrawiam Silent

Awatar użytkownika
Ciekawy
Pasjonat
Pasjonat
Posty: 384
Rejestracja: 20 lis 2009, 23:07

Nieprzeczytany post autor: Ciekawy »

To coś na kształt koncepcji opisanej przez Tomasza Gessnera... poszukaj na sieci

Pozdrawiam :)

silent

Nieprzeczytany post autor: silent »

nie czytalem o tym :) zaraz zerkne ;) jesli ktos moglby pomoc bede wdzieczny ;)



edit"

link o tej strategi znaleziony w google:

Kod: Zaznacz cały

http://www.waluty.com.pl/pdf/pracatg.pdf


Czyli teoretycznie masa takich mini akcji i dobrze ułożone stop losy daly by ciekawy efekt,

teraz pytanko jak to ladnie ujac w skrypcie
czy jest jakas stronka na ktorej moglbym
miec wytlumaczone komendy w skrypcie
? co dana funkcja robi
tak zeby strategie w nim zastosowac?

Awatar użytkownika
Ciekawy
Pasjonat
Pasjonat
Posty: 384
Rejestracja: 20 lis 2009, 23:07

Nieprzeczytany post autor: Ciekawy »

tzn? czy chcesz zaprogramować jakąś strategię czy napisać skrypt który w tym samym czasie kupuje i sprzedaje?

ps. w dziale programowanie masz całą instrukcję mql.

silent

Nieprzeczytany post autor: silent »

skrypt na kupowanie i sprzedawanie juz jest przeciez w 1 poscie,
chodzi mi by zameiscic w nim jeszcze

stop losy


na 20 pipsow

a gdy zakonczy sie jedna z aukcji

kupna badz sprzedazy ustawilo sie trailing na odpowiednim poziomie

(nie wiem czy da sie takie cos zrobic? ?)

Awatar użytkownika
Ciekawy
Pasjonat
Pasjonat
Posty: 384
Rejestracja: 20 lis 2009, 23:07

Nieprzeczytany post autor: Ciekawy »

silent pisze:skrypt na kupowanie i sprzedawanie juz jest przeciez w 1 poscie,
Niewiem dlaczego to przeoczyłem :) przepraszam
to bardziej EA który sprawdza(wykonuje) warunki co tick. Skrypt wykonuje się raz wiec nie będzie pilnował TS.

ps. w dziale programowanie znajdziesz wszystko czego potrzebujesz.

silent

Nieprzeczytany post autor: silent »

dzieki ciekawy

nie wiem czemu ale w tym moim skrypcie jest blad ;/

szukalem ale nie mam pojecia czemu mi to nie dziala jak nalezy

wlaczam go i czasem mam tak ze kupuje tylko jedna akcje (tzn tylko sell albo tylko buy mimo ze powinno obydwie)


dodatkowo nie bardzo wiem jak do niego dodac

stop los na 20 pip

dla obydwoch akcji no i

warunku ze gdy wykres wylaczy jedna aukcji

buy lub sell

to wtedy wlacza traling za dana pozycja ;/

ktos wie jak zmontowac taki skrypcik ?

Awatar użytkownika
Ciekawy
Pasjonat
Pasjonat
Posty: 384
Rejestracja: 20 lis 2009, 23:07

Nieprzeczytany post autor: Ciekawy »

silent pisze:szukalem ale nie mam pojecia czemu mi to nie dziala jak nalezy
wlaczam go i czasem mam tak ze kupuje tylko jedna akcje (tzn tylko sell albo tylko buy mimo ze powinno obydwie)
tak szczerze mówiąc nie znam się wogóle na programowaniu ale wydaje mi się, że ten problem może być z powodu reqwoty. Skrypt nie powtórzy działania więc jeśli z jakiegoś powodu cena będzie "nie rynkowa" to transakcja nie dochodzi do skutku.
Jeśli natomiast chodzi o wysyłanei zlecenia to:
OrderSend(Symbol(),OP_SELL,1.0,Bid,2,Ask+15*Point,Bid-35*Point);
analogicznie dla buy. Masz tu SL 15p a TP 35 - w kwotowaniu 5 miejsc po przecinku musi być 150 zamiast 15. Dodatkowo tam gdzie jest "2" to tzw poślizg - czym będzxie większy tym większe prawdopodobieństwo otwarcia zlecenia mimo jakiejś reqwoty.
silent pisze:to wtedy wlacza traling za dana pozycja ;/
ktos wie jak zmontowac taki skrypcik ?
przecież ci napisałem, że to musi być EA a nie skrypt.

ps. zawsze masz też drugie wyjście uruchamiasz skrypt "kupujący" a również masz włączony EA trailing stop - wtedy masz w prosty sposób to co chcesz.

Pozdrawiam

ODPOWIEDZ