Skrypt

O jezykach programowania w platformach i nie tylko.
kowal00
Gaduła
Gaduła
Posty: 102
Rejestracja: 07 lut 2009, 19:49

Skrypt

Nieprzeczytany post autor: kowal00 »

Witam
Czy mozliwe jest aby w momencie wysylania skryptu np: Buy pobieral on wielkosc spreadu jaka jest w danym momencie?
Teraz mam kilka skryptow z wpisanym juz spreadem ale chcialbym ograniczyc ich ilosc jesli jest to mozliwe.
W tej chwili wyglada to tak:

Kod: Zaznacz cały

OrderSend(Symbol(),OP_BUY,Lot,Ask ,0,Bid-(SL-1)*Point,Bid+(TP+1)*Point);
probowalem tez tak:

Kod: Zaznacz cały

OrderSend(Symbol(),OP_BUY,Lot,Ask ,0,Bid-(SL-(Ask-Bid))*Point,Bid+(TP+(Ask-Bid))*Point);
ale to rozwiazanie nie dziala tak jak powinno.
Ma ktos jakis pomysl jak to rozwiazac?

Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Nieprzeczytany post autor: xpep »

tak dostajesz spread

Kod: Zaznacz cały

MarketInfo(Symbol(), MODE_SPREAD);
nie do konca jestem pewien co kombinujesz ale tu masz jeszcze najmniejszy SL

Kod: Zaznacz cały

MarketInfo(Symbol(), MODE_STOPLEVEL)
oczywiscie zeby miec najmnijszy sl trzeba dodac obie wartosci

kowal00
Gaduła
Gaduła
Posty: 102
Rejestracja: 07 lut 2009, 19:49

Nieprzeczytany post autor: kowal00 »

Hmm...Dziwne.Probowalem juz z MODE_SPREAD wczesniej i cos mi nie pasowalo.Musze to jeszcze potestowac ale teraz wydaje sie, ze wszystko jest ok.Dodam tylko, ze nie chodzi tu o najmniejszy sl.
Dzieki za naprowadzenie
pozdr.

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

Nie zapomnij uzyskanych poziomów przemnożyć przez Point
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

kowal00
Gaduła
Gaduła
Posty: 102
Rejestracja: 07 lut 2009, 19:49

Nieprzeczytany post autor: kowal00 »

Tak, wiem.Dzieki

ODPOWIEDZ