????????????? ???????? ?? ?????????? ?????? ????????????? ???????? ?? ?????????? ??????

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

ByMarket|Buy/Sell|Symbols.rar

 
Начать новую тему   Ответить на тему    Список форумов ????????????? ???????? ?? ?????????? ?????? -> ??????????? ????????
Предыдущая тема :: Следующая тема  
Автор Сообщение
4ET



Зарегистрирован: 17.12.2009
Сообщения: 2

СообщениеДобавлено: Пт Dec 18, 2009 1:21 pm    Заголовок сообщения: ByMarket|Buy/Sell|Symbols.rar Ответить с цитатой

????????? ??? ???? ??????? ? ????????. ????? ??????? ? ?????? ???????? ? ??????? ????? ???????? Wink
???? ?????????.
1. ???????? ??????????? ????? ???????? ????????? ?? ?????? ??? ?? ? ??? ?? ?????? ????????????.
??????? ?????.
??????? ????????? ?? ????? XXX/USD, ??????? ???????? ? ???????? ???? USD/XXX ??? ??? ??? ? ???????? ?????????? ?? ??????? ??????????? ? ????? ???????????.
??? ??????:
????? ? ???? ?????, ??? ? ??? ????.
?????????? ??????????? ? ????? ??????? ???????? ????????????????? ???????, ?? ???????? ????????????.

2. ???????? ??????????? ??????????? ?????????? ??????? ????? ?? ????????, ?? ???????? ????????? ?? ?????.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
4ET



Зарегистрирован: 17.12.2009
Сообщения: 2

СообщениеДобавлено: Ср Янв 06, 2010 10:26 pm    Заголовок сообщения: Ответить с цитатой

????? ?????????? ???? ? ???? ???????. ???? ???????? ???? ???? ? ????? "string Symbols" ?????? ?? ???????????. ???? ? ???? ?????? ????????? "gbpusd,gbpusd" ? ???????, ?? ????????? ??? ?????? ? ???????? ?????????? ???????????.?????? ???????? ???????????, ??? ????????? ???? )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Monkery



Зарегистрирован: 11.01.2009
Сообщения: 2
Откуда: Moscow

СообщениеДобавлено: Вт Мар 08, 2011 6:42 pm    Заголовок сообщения: Ответить с цитатой

??, ?? ????? ????, ???? ???????? ??????? "gbpusd,", ?? ????? ??????????? ???? ?????? ?? ?????? ???????????.
?? ??? ?? ???????, ??? ???? ? ???? ?????. ByMarketBuySymbols ? ByMarketSellSymbols - ???????? ???????! ?? ????? ??? ???-?? ??????? ?????????? ??: ?????, ????? ??? ????? ?????????? ?? ?????? ???????? ? ? ??? ?? ?? ??????? ???????? ???????, ?? ? ???? ?????????? ?????? ???, ? ?? ?????? ????????! ? ???????, ????? ? ??? ????????? ?? ?????? ????? ??????? ???????!!! ?? ?????????? ??????? ?????? ?????, ?????? ?? ????, ?????? ????? ? ?????? ????, ????? ? ??? ??????? ??? ???? ?????! ?? ? ???????, ????? ????? ???? ?? ?????? ??????????? ?????????? ??????! ???? ????? ??????????? ?? ??????!

_________________
???? ?????? ????????? ???????, ???????? ??? ? ????? ??????!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Monkery



Зарегистрирован: 11.01.2009
Сообщения: 2
Откуда: Moscow

СообщениеДобавлено: Пт Мар 11, 2011 2:09 pm    Заголовок сообщения: Ответить с цитатой

??????? ?? "???????", ?? ???????? ??? ? ?????? ?????? ?????? ????????????? ?.????????, ?? ??? ??? ?????? ??????!!!
_________________
???? ?????? ????????? ???????, ???????? ??? ? ????? ??????!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AVOHR



Зарегистрирован: 06.09.2011
Сообщения: 9
Откуда: ???

СообщениеДобавлено: Вт Сен 06, 2011 11:11 pm    Заголовок сообщения: Ответить с цитатой

????? ???????? !
??????? ByMarketSell/BUY ? ??????? MRC ?? ?????????? ????? ? ?????
? ?????? ?????????? ????????, ?? ?????? ????????? ? ????? ????????????? ?? ?? ??????.

? ? [url=http://www.alpari.ru/]???????[/url] ?????? ???????????? ????????, ???? ? ?????? ? ?????????????? ???????????, ??????? ?? ? ?????? ?? ??????????
??? ?????? ?
???????? ??????????
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: ??????

СообщениеДобавлено: Ср Сен 07, 2011 7:33 am    Заголовок сообщения: Ответить с цитатой

? ? ????? ???? ????? ???? ?????/????? ????????? ????????? ??????? ?????? ? ??????
_________________
??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
AVOHR



Зарегистрирован: 06.09.2011
Сообщения: 9
Откуда: ???

СообщениеДобавлено: Ср Сен 07, 2011 11:54 am    Заголовок сообщения: Ответить с цитатой

??? ?? ??????? ?? ? MRC ??????? ? ???? ???? ?????????? ? ????? ? ?????
Very Happy ? ? ??? ? ??????? ????? ??????? ?????????, ????? ???? ?????????? ) ??? ?????? ? [url=http://www.alpari.ru/]??????? ????? ????????? ? ??? ??? Sad ? ???? ????????? ????? ? ????? ?? ??????
? ? ????? ?????:

10:45:01 ByMarketBuy EURUSD,M5: loaded successfully
10:45:01 stdlib EURUSD,M5: loaded successfully
10:45:01 ByMarketBuy EURUSD,M5: Error(130) opening position: invalid stops, try 1
10:45:01 ByMarketBuy EURUSD,M5: Ask=1.4069 Bid=1.4069 sy=EURUSD ll=3 op=Buy pp=1.4069 sl=1.4064 tp=1.4089 mn=0
10:45:15 ByMarketBuy EURUSD,M5: Error(130) opening position: invalid stops, try 2
10:45:15 ByMarketBuy EURUSD,M5: Ask=1.4068 Bid=1.4067 sy=EURUSD ll=3 op=Buy pp=1.4068 sl=1.4064 tp=1.4089 mn=0
10:45:23 ByMarketBuy GBPUSD,M5: loaded successfully
10:45:23 stdlib GBPUSD,M5: loaded successfully
10:45:23 ByMarketBuy GBPUSD,M5: Error(130) opening position: invalid stops, try 1
10:45:23 ByMarketBuy GBPUSD,M5: Ask=1.6002 Bid=1.6001 sy=GBPUSD ll=3 op=Buy pp=1.6002 sl=1.5996 tp=1.6022 mn=0
10:45:25 ByMarketBuy EURUSD,M5: Error(130) opening position: invalid stops, try 3
10:45:25 ByMarketBuy EURUSD,M5: Ask=1.407 Bid=1.4069 sy=EURUSD ll=3 op=Buy pp=1.407 sl=1.4064 tp=1.4089 mn=0
10:45:31 ByMarketBuy GBPUSD,M5: Error(130) opening position: invalid stops, try 2
10:45:31 ByMarketBuy GBPUSD,M5: Ask=1.6002 Bid=1.6001 sy=GBPUSD ll=3 op=Buy pp=1.6002 sl=1.5996 tp=1.6022 mn=0
10:45:33 ByMarketBuy EURUSD,M5: uninit reason 0
10:45:33 stdlib EURUSD,M5: uninit reason 0
10:45:33 stdlib EURUSD,M5: removed
10:45:33 ByMarketBuy EURUSD,M5: removed
10:45:38 ByMarketBuy GBPUSD,M5: Error(130) opening position: invalid stops, try 3
10:45:38 ByMarketBuy GBPUSD,M5: Ask=1.6004 Bid=1.6003 sy=GBPUSD ll=3 op=Buy pp=1.6004 sl=1.5996 tp=1.6022 mn=0
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: ??????

СообщениеДобавлено: Ср Сен 07, 2011 12:29 pm    Заголовок сообщения: Ответить с цитатой

???????? ???????? ?? ??? ??????
AVOHR писал(а):
10:45:01 ByMarketBuy EURUSD,M5: Error(130) opening position: invalid stops, try 1
10:45:01 ByMarketBuy EURUSD,M5: Ask=1.4069 Bid=1.4069 sy=EURUSD ll=3 op=Buy pp=1.4069 sl=1.4064 tp=1.4089 mn=0

? ??? ??? ????????.
"invalid stops" - ??? ???????? ?????. ????????????!

_________________
??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
AVOHR



Зарегистрирован: 06.09.2011
Сообщения: 9
Откуда: ???

СообщениеДобавлено: Чт Сен 08, 2011 12:32 pm    Заголовок сообщения: Ответить с цитатой

KimIV писал(а):
"invalid stops" - ??? ???????? ?????. ????????????!


??????? !
??? ????????? ??????? Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
River



Зарегистрирован: 24.06.2013
Сообщения: 5
Откуда: ??????

СообщениеДобавлено: Ср Июл 31, 2013 6:40 pm    Заголовок сообщения: Ответить с цитатой

??????? ?????? ?????? - ?????????? ????? ???????.
??? ?????? ???? ??? ????? ?????? ???? ????? ?? ??????? ????.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
KimIV
Admin


Зарегистрирован: 24.01.2006
Сообщения: 958
Откуда: ??????

СообщениеДобавлено: Ср Июл 31, 2013 9:00 pm    Заголовок сообщения: Ответить с цитатой

River писал(а):
??????? ?????? ?????? - ?????????? ????? ???????.
??? ?????? ???? ??? ????? ?????? ???? ????? ?? ??????? ????.

? ?? ??? ????? ??? ?????? ???????????, ? ?? ??? ?????????

_________________
??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
River



Зарегистрирован: 24.06.2013
Сообщения: 5
Откуда: ??????

СообщениеДобавлено: Пт Авг 02, 2013 1:26 pm    Заголовок сообщения: Ответить с цитатой

??-??.
??? ??? ? ? ?????????. ???????.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
neadekvat



Зарегистрирован: 05.02.2014
Сообщения: 2

СообщениеДобавлено: Чт Фев 06, 2014 11:38 pm    Заголовок сообщения: Ответить с цитатой

?? ???????? ??????, ????????. ??????? ?? ? ???????? ???????? ??????????? ???????? ????????????? ??????, ???????? ?????????? ?? ????????.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение AIM Address
neadekvat



Зарегистрирован: 05.02.2014
Сообщения: 2

СообщениеДобавлено: Пт Фев 07, 2014 2:08 pm    Заголовок сообщения: Ответить с цитатой

?? ??? ??????? ????????? ??? ?? ??? ?????? Smile ? ???????? ????????, ??? ???? ?? ????????? ????? ?????????? ????????? ?? ?????? ????? ????????.

Код:
//+----------------------------------------------------------------------------+
//| ByMarketBuy.mq4 |
//| |
//| ??? ????? ?. aka KimIV |
//| http://www.kimiv.ru |
//| |
//| 22.06.2008 ?????? ???????? ??????? ?????? ?? ??????? ????. |
//+----------------------------------------------------------------------------+
#property copyright "??? ????? ?. aka KimIV"
#property link "http://www.kimiv.ru"

//------- ??????? ????????? ??????? -------------------------------------------+
int MagicNumber = 0; // ????????????? ???????

int StopLoss = 1000; // ?????? ????? ? ???????
int TakeProfit = 0; // ?????? ????? ? ???????
bool MarketWatch = False; // ???????? ??????????
int Slippage = 3; // ??????????????? ????
int NumberOfTry = 3; // ?????????? ???????? ???????

//------- ?????????? ?????????? ??????? ---------------------------------------+
bool gbDisabled = False; // ??????????
bool UseSound = True; // ???????????? ???????? ??????
string NameFileSound = "expert.wav"; // ???????????? ????????? ?????
color clOpenBuy = LightBlue; // ???? ?????? ???????? Buy
color clOpenSell = LightCoral; // ???? ?????? ???????? Sell
double Acc = AccountBalance();
double Lots = (Acc * 1.02 - Acc) / 1000;


// ?????? ????

//------- ??????????? ??????? ??????? ------------------------------------------
#include <stdlib.mqh> // ??????????? ?????????? ??4


//+----------------------------------------------------------------------------+
//| script program start function |
//+----------------------------------------------------------------------------+
void start() {
double sl=0, tp=0 ;
Lots = NormalizeDouble(Lots,2);
if (StopLoss >0) sl=Ask-StopLoss*Point; else sl=0;
if (TakeProfit>0) tp=Ask+TakeProfit*Point; else tp=0;
OpenPosition(NULL, OP_BUY, Lots, sl, tp, MagicNumber);
}


//+----------------------------------------------------------------------------+
//| ????? : ??? ????? ?. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| ?????? : 06.03.2008 |
//| ???????? : ?????????? ???? ????????????? ??????? |
//+----------------------------------------------------------------------------+
//| ?????????: |
//| sy - ???????????? ??????????? ("" - ????? ??????, |
//| NULL - ??????? ??????) |
//| op - ???????? (-1 - ????? ???????) |
//| mn - MagicNumber (-1 - ????? ?????) |
//| ot - ????? ???????? ( 0 - ????? ????? ????????) |
//+----------------------------------------------------------------------------+
bool ExistPositions(string sy="", int op=-1, int mn=-1, datetime ot=0) {
int i, k=OrdersTotal();

if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (ot<=OrderOpenTime()) return(True);
}
}
}
}
}
}
return(False);
}

//+----------------------------------------------------------------------------+
//| ????? : ??? ????? ?. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| ?????? : 01.09.2005 |
//| ???????? : ?????????? ???????????? ???????? ???????? |
//+----------------------------------------------------------------------------+
//| ?????????: |
//| op - ????????????? ???????? ???????? |
//+----------------------------------------------------------------------------+
string GetNameOP(int op) {
switch (op) {
case OP_BUY : return("Buy");
case OP_SELL : return("Sell");
case OP_BUYLIMIT : return("BuyLimit");
case OP_SELLLIMIT: return("SellLimit");
case OP_BUYSTOP : return("BuyStop");
case OP_SELLSTOP : return("SellStop");
default : return("Unknown Operation");
}
}

//+----------------------------------------------------------------------------+
//| ????? : ??? ????? ?. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| ?????? : 01.09.2005 |
//| ???????? : ?????????? ???????????? ?????????? |
//+----------------------------------------------------------------------------+
//| ?????????: |
//| TimeFrame - ????????? (?????????? ??????) (0 - ??????? ??) |
//+----------------------------------------------------------------------------+
string GetNameTF(int TimeFrame=0) {
if (TimeFrame==0) TimeFrame=Period();
switch (TimeFrame) {
case PERIOD_M1: return("M1");
case PERIOD_M5: return("M5");
case PERIOD_M15: return("M15");
case PERIOD_M30: return("M30");
case PERIOD_H1: return("H1");
case PERIOD_H4: return("H4");
case PERIOD_D1: return("Daily");
case PERIOD_W1: return("Weekly");
case PERIOD_MN1: return("Monthly");
default: return("UnknownPeriod");
}
}

//+----------------------------------------------------------------------------+
//| ????? : ??? ????? ?. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| ?????? : 01.09.2005 |
//| ???????? : ????? ????????? ? ??????? ? ? ?????? |
//+----------------------------------------------------------------------------+
//| ?????????: |
//| m - ????? ????????? |
//+----------------------------------------------------------------------------+
void Message(string m) {
Comment(m);
if (StringLen(m)>0) Print(m);
}

//+----------------------------------------------------------------------------+
//| ????? : ??? ????? ?. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| ?????? : 28.11.2006 |
//| ???????? : ??????????? ?????? ?????????????? ?????????? ??????. |
//+----------------------------------------------------------------------------+
//| ?????????: |
//| pp - ???? ????????? ?????? |
//| sl - ??????? ??????? ????? |
//| tp - ??????? ??????? ????? |
//| ex - ???? ????????? |
//+----------------------------------------------------------------------------+
void ModifyOrder(double pp=-1, double sl=0, double tp=0, datetime ex=0) {
bool fm;
color cl;
double op, pa, pb, os, ot;
int dg=MarketInfo(OrderSymbol(), MODE_DIGITS), er, it;

if (pp<=0) pp=OrderOpenPrice();
if (sl<0 ) sl=OrderStopLoss();
if (tp<0 ) tp=OrderTakeProfit();

pp=NormalizeDouble(pp, dg);
sl=NormalizeDouble(sl, dg);
tp=NormalizeDouble(tp, dg);
op=NormalizeDouble(OrderOpenPrice() , dg);
os=NormalizeDouble(OrderStopLoss() , dg);
ot=NormalizeDouble(OrderTakeProfit(), dg);

if (pp!=op || sl!=os || tp!=ot) {
for (it=1; it<=NumberOfTry; it++) {
if (!IsTesting() && (!IsExpertEnabled() || IsStopped())) break;
while (!IsTradeAllowed()) Sleep(5000);
RefreshRates();
fm=OrderModify(OrderTicket(), pp, sl, tp, ex, cl);
if (fm) {
if (UseSound) PlaySound(NameFileSound); break;
} else {
er=GetLastError();
pa=MarketInfo(OrderSymbol(), MODE_ASK);
pb=MarketInfo(OrderSymbol(), MODE_BID);
Print("Error(",er,") modifying order: ",ErrorDescription(er),", try ",it);
Print("Ask=",pa," Bid=",pb," sy=",OrderSymbol(),
" op="+GetNameOP(OrderType())," pp=",pp," sl=",sl," tp=",tp);
Sleep(1000*10);
}
}
}
}

//+----------------------------------------------------------------------------+
//| ????? : ??? ????? ?. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| ?????? : 10.04.2008 |
//| ???????? : ????????? ??????? ?? ???????? ????. |
//+----------------------------------------------------------------------------+
//| ?????????: |
//| sy - ???????????? ??????????? (NULL ??? "" - ??????? ??????) |
//| op - ???????? |
//| ll - ??? |
//| sl - ??????? ???? |
//| tp - ??????? ???? |
//| mn - MagicNumber |
//+----------------------------------------------------------------------------+
void OpenPosition(string sy, int op, double ll, double sl=0, double tp=0, int mn=0) {
color clOpen;
datetime ot;
double pp, pa, pb;
int dg, err, it, ticket=0;
string lsComm=WindowExpertName()+" "+GetNameTF(Period());

if (sy=="" || sy=="0") sy=Symbol();
if (op==OP_BUY) clOpen=clOpenBuy; else clOpen=clOpenSell;
for (it=1; it<=NumberOfTry; it++) {
if (!IsTesting() && IsStopped()) {
Print("OpenPosition(): ????????? ?????? ???????");
break;
}
while (!IsTradeAllowed()) Sleep(5000);
RefreshRates();
dg=MarketInfo(sy, MODE_DIGITS);
pa=MarketInfo(sy, MODE_ASK);
pb=MarketInfo(sy, MODE_BID);
if (op==OP_BUY) pp=pa; else pp=pb;
pp=NormalizeDouble(pp, dg);
ot=TimeCurrent();
if (MarketWatch)
ticket=OrderSend(sy, op, ll, pp, Slippage, 0, 0, lsComm, mn, 0, clOpen);
else
ticket=OrderSend(sy, op, ll, pp, Slippage, sl, tp, lsComm, mn, 0, clOpen);
if (ticket>0) {
if (UseSound) PlaySound(NameFileSound); break;
} else {
err=GetLastError();
if (pa==0 && pb==0) Message("????????? ? ?????? ????? ??????? ??????? "+sy);
// ????? ????????? ?? ??????
Print("Error(",err,") opening position: ",ErrorDescription(err),", try ",it);
Print("Ask=",pa," Bid=",pb," sy=",sy," ll=",ll," op=",GetNameOP(op),
" pp=",pp," sl=",sl," tp=",tp," mn=",mn);
// ?????????? ?????? ?????????
if (err==2 || err==64 || err==65 || err==133) {
gbDisabled=True; break;
}
// ?????????? ?????
if (err==4 || err==131 || err==132) {
Sleep(1000*300); break;
}
if (err==128 || err==142 || err==143) {
Sleep(1000*66.666);
if (ExistPositions(sy, op, mn, ot)) {
if (UseSound) PlaySound(NameFileSound); break;
}
}
if (err==140 || err==148 || err==4110 || err==4111) break;
if (err==141) Sleep(1000*100);
if (err==145) Sleep(1000*17);
if (err==146) while (IsTradeContextBusy()) Sleep(1000*11);
if (err!=135) Sleep(1000*7.7);
}
}
if (MarketWatch && ticket>0 && (sl>0 || tp>0)) {
if (OrderSelect(ticket, SELECT_BY_TICKET)) ModifyOrder(-1, sl, tp);
}
}
//+----------------------------------------------------------------------------+
Вернуться к началу
Посмотреть профиль Отправить личное сообщение AIM Address
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ????????????? ???????? ?? ?????????? ?????? -> ??????????? ???????? Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы не можете просматривать вложения в этом форуме
Рейтинг@Mail.ru


Powered by phpBB © 2001, 2005 phpBB Group