|
????????????? ???????? ?? ?????????? ??????
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
aea
Зарегистрирован: 30.08.2006 Сообщения: 21
|
Добавлено: Пт Сен 22, 2006 11:30 pm Заголовок сообщения: e-News-Lucky |
|
|
??? ????? ????????, ????? KimIV:
Код: | //+------------------------------------------------------------------+
//| e-News-Lucky$.mq4 |
//| Lucky$ & KimIV |
//| http://www.kimiv.ru |
//| |
//| 24.10.2005 |
//| ??????????? ??????? ? ???????????? ????? ?? ?????? ?????????. |
//| ???? ?? ???? ????? ?? ????????, ?? ??????????? ?? ?????? ????. |
//+------------------------------------------------------------------+
#property copyright "News-trader "
#property link "baddy Co."
#define MAGIC 200344
//------- ??????? ????????? ????????? --------------------------------
extern string _Parameters_Trade = "----- ????????? ????????";
extern double Lots = 0.1; // ?????? ?????????? ????
extern int StopLoss = 40; // ?????? ?????????????? ?????
extern int TakeProfit = 0; // ?????? ?????????????? ?????
extern string TimeSetOrders = "10:30"; // ????? ????????? ???????
extern string TimeDelOrders = "22:30"; // ????? ???????? ???????
extern int DistanceSet = 20; // ?????????? ?? ?????
extern bool UseTrailing = True; // ???????????? ????
extern bool ProfitTrailing = True; // ??????? ?????? ??????
extern int TrailingStop = 25; // ????????????? ?????? ?????
extern int TrailingStep = 5; // ??? ?????
extern int Slippage = 5; // ??????????????? ????
extern string _Parameters_Expert = "----- ????????? ?????????";
extern bool UseOneAccount = true; // ????????? ?????? ?? ????? ?????
extern int NumberAccount = 50760; // ????? ????????? ?????
extern string Name_Expert = "e-News-Lucky$";
extern bool UseSound = True; // ???????????? ???????? ??????
extern string NameFileSound = "expert.wav"; // ???????????? ????????? ?????
extern color clOpenBuy = LightBlue; // ???? ???????? ???????
extern color clOpenSell = LightCoral; // ???? ???????? ???????
extern color clModifyBuy = Aqua; // ???? ??????????? ???????
extern color clModifySell = Tomato; // ???? ??????????? ???????
extern color clCloseBuy = Blue; // ???? ???????? ???????
extern color clCloseSell = Red; // ???? ???????? ???????
//---- ?????????? ?????????? ????????? -------------------------------
int prevBar;
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
void deinit() {
Comment("");
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
void start() {
if (TimeToStr(CurTime(), TIME_MINUTES)==TimeSetOrders) SetOrders();
if (prevBar!=Bars && ExistOrder(1) && ExistOrder(2)) ModifyOrders();
DeleteOppositeOrders();
TrailingPositions();
if (TimeToStr(CurTime(), TIME_MINUTES)==TimeDelOrders) {
DeleteAllOrders();
CloseAllPositions();
}
prevBar=Bars;
}
//+------------------------------------------------------------------+
//| ????????? ??????? |
//+------------------------------------------------------------------+
void SetOrders() {
double ldStop=0, ldTake=0;
int spr=MarketInfo(Symbol(), MODE_SPREAD);
double pAsk=Ask+(DistanceSet+spr)*Point;
double pBid=Bid-DistanceSet*Point;
if (!ExistOrder(1)) {
if (StopLoss!=0) ldStop=pAsk-StopLoss*Point;
if (TakeProfit!=0) ldTake=pAsk+TakeProfit*Point;
SetOrder(OP_BUYSTOP, pAsk, ldStop, ldTake, 1);
}
if (!ExistOrder(2)) {
if (StopLoss!=0) ldStop=pBid+StopLoss*Point;
if (TakeProfit!=0) ldTake=pBid-TakeProfit*Point;
SetOrder(OP_SELLSTOP, pBid, ldStop, ldTake, 2);
}
}
//+------------------------------------------------------------------+
//| ??????????? ??????? |
//+------------------------------------------------------------------+
void ModifyOrders() {
bool fm;
double ldStop=0, ldTake=0;
int spr=MarketInfo(Symbol(), MODE_SPREAD);
double pAsk=Ask+(DistanceSet+spr)*Point;
double pBid=Bid-DistanceSet*Point;
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+1) {
if (StopLoss!=0) ldStop=pAsk-StopLoss*Point;
if (TakeProfit!=0) ldTake=pAsk+TakeProfit*Point;
OrderModify(OrderTicket(), pAsk, ldStop, ldTake, 0, clModifyBuy);
}
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+2) {
if (StopLoss!=0) ldStop=pBid+StopLoss*Point;
if (TakeProfit!=0) ldTake=pBid-TakeProfit*Point;
OrderModify(OrderTicket(), pBid, ldStop, ldTake, 0, clModifySell);
}
}
}
}
//+------------------------------------------------------------------+
//| ?????????? ???? ????????????? ?????? ??? ??????? ?? ?????? |
//+------------------------------------------------------------------+
bool ExistOrder(int mn) {
bool Exist=False;
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+mn) {
Exist=True; break;
}
}
}
return(Exist);
}
//+------------------------------------------------------------------+
//| ?????????? ???? ????????????? ??????? ?? ?????? |
//+------------------------------------------------------------------+
bool ExistPosition(int mn) {
bool Exist=False;
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+mn) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
Exist=True; break;
}
}
}
}
return(Exist);
}
//+------------------------------------------------------------------+
//| ????????? ?????? |
//| ?????????: |
//| op - ???????? |
//| pp - ???? |
//| ldStop - ??????? ???? |
//| ldTake - ??????? ???? |
//| mn - ???????? ? MAGIC |
//+------------------------------------------------------------------+
void SetOrder(int op, double pp, double ldStop, double ldTake, int mn) {
color clOpen;
string lsComm=GetCommentForOrder();
if (op==OP_BUYSTOP) clOpen=clOpenBuy;
else clOpen=clOpenSell;
OrderSend(Symbol(),op,Lots,pp,Slippage,ldStop,ldTake,lsComm,MAGIC+mn,0,clOpen);
if (UseSound) PlaySound(NameFileSound);
}
//+------------------------------------------------------------------+
//| ?????????? ? ?????????? ?????? ?????????? ??? ?????? ??? ??????? |
//+------------------------------------------------------------------+
string GetCommentForOrder() {
return(Name_Expert);
}
//+------------------------------------------------------------------+
//| ???????? ???? ??????? |
//+------------------------------------------------------------------+
void DeleteAllOrders() {
bool fd;
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderMagicNumber()>MAGIC && OrderMagicNumber()<=MAGIC+2) {
if (OrderSymbol()==Symbol()) {
if (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP) {
fd=OrderDelete(OrderTicket());
if (fd && UseSound) PlaySound(NameFileSound);
}
}
}
}
}
}
//+------------------------------------------------------------------+
//| ???????? ???? ??????? ?? ???????? ???? |
//+------------------------------------------------------------------+
void CloseAllPositions() {
bool fc;
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderMagicNumber()>MAGIC && OrderMagicNumber()<=MAGIC+2) {
if (OrderSymbol()==Symbol()) {
fc=False;
if (OrderType()==OP_BUY) {
fc=OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, clCloseBuy);
}
if (OrderType()==OP_SELL) {
fc=OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, clCloseSell);
}
if (fc && UseSound) PlaySound(NameFileSound);
}
}
}
}
}
//+------------------------------------------------------------------+
//| ???????? ??????????????? ??????? |
//+------------------------------------------------------------------+
void DeleteOppositeOrders() {
bool fd, fep1, fep2;
fep1=ExistPosition(1);
fep2=ExistPosition(2);
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol()) {
fd=False;
if (OrderType()==OP_BUYSTOP && OrderMagicNumber()==MAGIC+1) {
if (fep2) fd=OrderDelete(OrderTicket());
}
if (OrderType()==OP_SELLSTOP && OrderMagicNumber()==MAGIC+2) {
if (fep1) fd=OrderDelete(OrderTicket());
}
if (fd && UseSound) PlaySound(NameFileSound);
}
}
}
}
//+------------------------------------------------------------------+
//| ????????????? ??????? ??????? ?????? |
//+------------------------------------------------------------------+
void TrailingPositions() {
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderMagicNumber()>MAGIC && OrderMagicNumber()<=MAGIC+2) {
if (OrderSymbol()==Symbol()) {
if (OrderType()==OP_BUY) {
if (!ProfitTrailing || (Bid-OrderOpenPrice())>TrailingStop*Point) {
if (OrderStopLoss()<Bid-(TrailingStop+TrailingStep-1)*Point) {
ModifyStopLoss(Bid-TrailingStop*Point, clModifyBuy);
}
}
}
if (OrderType()==OP_SELL) {
if (!ProfitTrailing || OrderOpenPrice()-Ask>TrailingStop*Point) {
if (OrderStopLoss()>Ask+(TrailingStop+TrailingStep-1)*Point || OrderStopLoss()==0) {
ModifyStopLoss(Ask+TrailingStop*Point, clModifySell);
}
}
}
}
}
}
}
}
//+------------------------------------------------------------------+
//| ??????? ?????? StopLoss |
//| ?????????: |
//| ldStopLoss - ??????? StopLoss |
//| clModify - ???? ??????????? |
//+------------------------------------------------------------------+
void ModifyStopLoss(double ldStop, color clModify) {
bool fm;
double ldOpen=OrderOpenPrice();
double ldTake=OrderTakeProfit();
fm=OrderModify(OrderTicket(), ldOpen, ldStop, ldTake, 0, clModify);
if (fm && UseSound) PlaySound(NameFileSound);
}
//+------------------------------------------------------------------+
|
? ?? ??? ?? ???? ?????????? ? ???? ??? ??? ??????? (??????????? SL ? ????????? ????? ??????????? ????? ??????????? ?????????.
extern double dBuyTrailingStopPoint = 20;
extern double dSellTrailingStopPoint = 20;
???????:
Код: | if (dBuyTrailingStopPoint > 0 || dSellTrailingStopPoint > 0){
for (int a=0; a<OrdersTotal(); a++) {
if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)) {
bool lMagic = true;
if (MAGIC > 0 && OrderMagicNumber() != MAGIC)
lMagic = false;
if (OrderSymbol()==Symbol() && lMagic) {
if (OrderType()==OP_BUY && dBuyTrailingStopPoint > 0) {
if (OrderProfit()/OrderLots()*10>dBuyTrailingStopPoint)
ModifyStopLoss(OrderOpenPrice()+2*Point);
}
if (OrderType()==OP_SELL) {
if (OrderProfit()/OrderLots()*10>dBuyTrailingStopPoint)
ModifyStopLoss(OrderOpenPrice()-2*Point);
}
}
}
}
}
return (0); |
????????, ??? ????? ? MSQL |
|
Вернуться к началу |
|
|
Rosh
Зарегистрирован: 27.03.2006 Сообщения: 39
|
Добавлено: Сб Сен 23, 2006 11:14 pm Заголовок сообщения: |
|
|
??? ???????, ?????? ?? ?? MSQL
Код: |
//+------------------------------------------------------------------+
//| e-News-Lucky$.mq4 |
//| Lucky$ & KimIV |
//| http://www.kimiv.ru |
//| http://www.kimiv.ru/forum/viewtopic.php?p=2675&sid=1b316a8d62e13c98405ae8f83bfd83ce#2675 |
//| 24.10.2005 |
//| ??????????? ??????? ? ???????????? ????? ?? ?????? ?????????. |
//| ???? ?? ???? ????? ?? ????????, ?? ??????????? ?? ?????? ????. |
//+------------------------------------------------------------------+
#property copyright "News-trader "
#property link "baddy Co."
#define MAGIC 200344
//------- ??????? ????????? ????????? --------------------------------
extern string _Parameters_Trade = "----- ????????? ????????";
extern double Lots = 0.1; // ?????? ?????????? ????
extern int StopLoss = 40; // ?????? ?????????????? ?????
extern int TakeProfit = 0; // ?????? ?????????????? ?????
extern string TimeSetOrders = "10:30"; // ????? ????????? ???????
extern string TimeDelOrders = "22:30"; // ????? ???????? ???????
extern int DistanceSet = 20; // ?????????? ?? ?????
extern bool UseTrailing = True; // ???????????? ????
extern bool ProfitTrailing = True; // ??????? ?????? ??????
extern int TrailingStop = 25; // ????????????? ?????? ?????
extern int TrailingStep = 5; // ??? ?????
extern int Slippage = 5; // ??????????????? ????
extern string _Parameters_Expert = "----- ????????? ?????????";
extern bool UseOneAccount = true; // ????????? ?????? ?? ????? ?????
extern int NumberAccount = 50760; // ????? ????????? ?????
extern string Name_Expert = "e-News-Lucky$";
extern bool UseSound = True; // ???????????? ???????? ??????
extern string NameFileSound = "expert.wav"; // ???????????? ????????? ?????
extern color clOpenBuy = LightBlue; // ???? ???????? ???????
extern color clOpenSell = LightCoral; // ???? ???????? ???????
extern color clModifyBuy = Aqua; // ???? ??????????? ???????
extern color clModifySell = Tomato; // ???? ??????????? ???????
extern color clCloseBuy = Blue; // ???? ???????? ???????
extern color clCloseSell = Red; // ???? ???????? ???????
extern double dBuyTrailingStopPoint = 20;
extern double dSellTrailingStopPoint = 20;
//---- ?????????? ?????????? ????????? -------------------------------
int prevBar;
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
void deinit() {
Comment("");
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
void start() {
if (TimeToStr(CurTime(), TIME_MINUTES)==TimeSetOrders) SetOrders();
if (prevBar!=Bars && ExistOrder(1) && ExistOrder(2)) ModifyOrders();
DeleteOppositeOrders();
TrailingPositions();
if (TimeToStr(CurTime(), TIME_MINUTES)==TimeDelOrders) {
DeleteAllOrders();
CloseAllPositions();
}
prevBar=Bars;
}
//+------------------------------------------------------------------+
//| ????????? ??????? |
//+------------------------------------------------------------------+
void SetOrders() {
double ldStop=0, ldTake=0;
int spr=MarketInfo(Symbol(), MODE_SPREAD);
double pAsk=Ask+(DistanceSet+spr)*Point;
double pBid=Bid-DistanceSet*Point;
if (!ExistOrder(1)) {
if (StopLoss!=0) ldStop=pAsk-StopLoss*Point;
if (TakeProfit!=0) ldTake=pAsk+TakeProfit*Point;
SetOrder(OP_BUYSTOP, pAsk, ldStop, ldTake, 1);
}
if (!ExistOrder(2)) {
if (StopLoss!=0) ldStop=pBid+StopLoss*Point;
if (TakeProfit!=0) ldTake=pBid-TakeProfit*Point;
SetOrder(OP_SELLSTOP, pBid, ldStop, ldTake, 2);
}
}
//+------------------------------------------------------------------+
//| ??????????? ??????? |
//+------------------------------------------------------------------+
void ModifyOrders() {
bool fm;
double ldStop=0, ldTake=0;
int spr=MarketInfo(Symbol(), MODE_SPREAD);
double pAsk=Ask+(DistanceSet+spr)*Point;
double pBid=Bid-DistanceSet*Point;
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+1) {
if (StopLoss!=0) ldStop=pAsk-StopLoss*Point;
if (TakeProfit!=0) ldTake=pAsk+TakeProfit*Point;
OrderModify(OrderTicket(), pAsk, ldStop, ldTake, 0, clModifyBuy);
}
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+2) {
if (StopLoss!=0) ldStop=pBid+StopLoss*Point;
if (TakeProfit!=0) ldTake=pBid-TakeProfit*Point;
OrderModify(OrderTicket(), pBid, ldStop, ldTake, 0, clModifySell);
}
}
}
}
//+------------------------------------------------------------------+
//| ?????????? ???? ????????????? ?????? ??? ??????? ?? ?????? |
//+------------------------------------------------------------------+
bool ExistOrder(int mn) {
bool Exist=False;
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+mn) {
Exist=True; break;
}
}
}
return(Exist);
}
//+------------------------------------------------------------------+
//| ?????????? ???? ????????????? ??????? ?? ?????? |
//+------------------------------------------------------------------+
bool ExistPosition(int mn) {
bool Exist=False;
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC+mn) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
Exist=True; break;
}
}
}
}
return(Exist);
}
//+------------------------------------------------------------------+
//| ????????? ?????? |
//| ?????????: |
//| op - ???????? |
//| pp - ???? |
//| ldStop - ??????? ???? |
//| ldTake - ??????? ???? |
//| mn - ???????? ? MAGIC |
//+------------------------------------------------------------------+
void SetOrder(int op, double pp, double ldStop, double ldTake, int mn) {
color clOpen;
string lsComm=GetCommentForOrder();
if (op==OP_BUYSTOP) clOpen=clOpenBuy;
else clOpen=clOpenSell;
OrderSend(Symbol(),op,Lots,pp,Slippage,ldStop,ldTake,lsComm,MAGIC+mn,0,clOpen);
if (UseSound) PlaySound(NameFileSound);
}
//+------------------------------------------------------------------+
//| ?????????? ? ?????????? ?????? ?????????? ??? ?????? ??? ??????? |
//+------------------------------------------------------------------+
string GetCommentForOrder() {
return(Name_Expert);
}
//+------------------------------------------------------------------+
//| ???????? ???? ??????? |
//+------------------------------------------------------------------+
void DeleteAllOrders() {
bool fd;
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderMagicNumber()>MAGIC && OrderMagicNumber()<=MAGIC+2) {
if (OrderSymbol()==Symbol()) {
if (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP) {
fd=OrderDelete(OrderTicket());
if (fd && UseSound) PlaySound(NameFileSound);
}
}
}
}
}
}
//+------------------------------------------------------------------+
//| ???????? ???? ??????? ?? ???????? ???? |
//+------------------------------------------------------------------+
void CloseAllPositions() {
bool fc;
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderMagicNumber()>MAGIC && OrderMagicNumber()<=MAGIC+2) {
if (OrderSymbol()==Symbol()) {
fc=False;
if (OrderType()==OP_BUY) {
fc=OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, clCloseBuy);
}
if (OrderType()==OP_SELL) {
fc=OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, clCloseSell);
}
if (fc && UseSound) PlaySound(NameFileSound);
}
}
}
}
}
//+------------------------------------------------------------------+
//| ???????? ??????????????? ??????? |
//+------------------------------------------------------------------+
void DeleteOppositeOrders() {
bool fd, fep1, fep2;
fep1=ExistPosition(1);
fep2=ExistPosition(2);
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==Symbol()) {
fd=False;
if (OrderType()==OP_BUYSTOP && OrderMagicNumber()==MAGIC+1) {
if (fep2) fd=OrderDelete(OrderTicket());
}
if (OrderType()==OP_SELLSTOP && OrderMagicNumber()==MAGIC+2) {
if (fep1) fd=OrderDelete(OrderTicket());
}
if (fd && UseSound) PlaySound(NameFileSound);
}
}
}
}
//+------------------------------------------------------------------+
//| ????????????? ??????? ??????? ?????? |
//+------------------------------------------------------------------+
void TrailingPositions() {
for (int i=0; i<OrdersTotal(); i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderMagicNumber()>MAGIC && OrderMagicNumber()<=MAGIC+2) {
if (OrderSymbol()==Symbol()) {
if (OrderType()==OP_BUY) {
if (!ProfitTrailing || (Bid-OrderOpenPrice())>TrailingStop*Point) {
if (OrderStopLoss()<Bid-(TrailingStop+TrailingStep-1)*Point&& dBuyTrailingStopPoint==0) {
ModifyStopLoss(Bid-TrailingStop*Point, clModifyBuy);
}
else
{if (dBuyTrailingStopPoint>0&&Bid-OrderOpenPrice()>dBuyTrailingStopPoint*Point&&OrderOpenPrice()!=OrderStopLoss())
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Yellow);
}
}
}
if (OrderType()==OP_SELL) {
if (!ProfitTrailing || OrderOpenPrice()-Ask>TrailingStop*Point&&dSellTrailingStopPoint==0) {
if (OrderStopLoss()>Ask+(TrailingStop+TrailingStep-1)*Point || OrderStopLoss()==0) {
ModifyStopLoss(Ask+TrailingStop*Point, clModifySell);
}
else
{if (dSellTrailingStopPoint>0&&OrderOpenPrice()-Ask>dSellTrailingStopPoint*Point&&OrderOpenPrice()!=OrderStopLoss())
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Yellow);
}
}
}
}
}
}
}
}
//+------------------------------------------------------------------+
//| ??????? ?????? StopLoss |
//| ?????????: |
//| ldStopLoss - ??????? StopLoss |
//| clModify - ???? ??????????? |
//+------------------------------------------------------------------+
void ModifyStopLoss(double ldStop, color clModify) {
bool fm;
double ldOpen=OrderOpenPrice();
double ldTake=OrderTakeProfit();
fm=OrderModify(OrderTicket(), ldOpen, ldStop, ldTake, 0, clModify);
if (fm && UseSound) PlaySound(NameFileSound);
}
//+------------------------------------------------------------------+ |
_________________ http://www.simple-testing.blogspot.com - ??? ???? |
|
Вернуться к началу |
|
|
aea
Зарегистрирован: 30.08.2006 Сообщения: 21
|
Добавлено: Ср Сен 27, 2006 3:44 pm Заголовок сообщения: |
|
|
Цитата: | ??? ???????, ?????? ?? ?? MSQL Smile |
?.?. ?? ????? ????????? |
|
Вернуться к началу |
|
|
neo-ved
Зарегистрирован: 29.05.2006 Сообщения: 32
|
Добавлено: Вс Окт 01, 2006 7:35 pm Заголовок сообщения: |
|
|
?????? ???????? ? ???????? , ?????? ???? ?? ????? |
|
Вернуться к началу |
|
|
av1976
Зарегистрирован: 02.02.2006 Сообщения: 178 Откуда: ??????
|
Добавлено: Пн Окт 02, 2006 1:55 pm Заголовок сообщения: |
|
|
?????, ?? ????????? ???????? ?????? ????????? ?? MT4.
??? MT4 ????????? ??????? ?? MQL4, ? aea ??????: Цитата: | ????????, ??? ????? ? MSQL |
??, ??? ??????? Rosh ???????? ?? MQL4, ??? ???: Цитата: | ?.?. ?? ????? ???????? | ...
_________________ ? ???? ????? 7 ????, ??????? ????? ????????, ?? ??? ??????? ???????? ??? ???? 7 ????. |
|
Вернуться к началу |
|
|
neo-ved
Зарегистрирован: 29.05.2006 Сообщения: 32
|
Добавлено: Пн Окт 02, 2006 4:21 pm Заголовок сообщения: |
|
|
av1976 писал(а): | ?????, ?? ????????? ???????? ?????? ????????? ?? MT4.
??? MT4 ????????? ??????? ?? MQL4, ? aea ??????: Цитата: | ????????, ??? ????? ? MSQL |
??, ??? ??????? Rosh ???????? ?? MQL4, ??? ???: Цитата: | ?.?. ?? ????? ???????? | ...
|
??? , ???? ?? ??? ????? |
|
Вернуться к началу |
|
|
aea
Зарегистрирован: 30.08.2006 Сообщения: 21
|
Добавлено: Ср Окт 04, 2006 9:15 am Заголовок сообщения: |
|
|
?? ???, ??? ?????? ? ??????, ??????? ?? ??? MT4. |
|
Вернуться к началу |
|
|
aea
Зарегистрирован: 30.08.2006 Сообщения: 21
|
Добавлено: Ср Окт 04, 2006 9:28 am Заголовок сообщения: |
|
|
??? ??? ?????? ? ??????, ???? ? ?????? ????? ??????????????, ? ??????? ?? ???? ??????????, ????? ?????-?? ??????? ????? ?? ??????? ?????????? |
|
Вернуться к началу |
|
|
KimIV Admin
Зарегистрирован: 24.01.2006 Сообщения: 958 Откуда: ??????
|
Добавлено: Ср Окт 04, 2006 11:19 am Заголовок сообщения: |
|
|
aea писал(а): | ??? ??? ?????? ? ??????, ???? ? ?????? ????? ??????????????, ? ??????? ?? ???? ??????????, ????? ?????-?? ??????? ????? ?? ??????? ?????????? |
? ?????? ?????? ?????? ???????. ? ????? ?????? ?????????, ??? ????? ??????????? ?????? http://forum.kimiv.ru/viewtopic.php?t=115&start=46 _________________ ??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????... |
|
Вернуться к началу |
|
|
Rosh
Зарегистрирован: 27.03.2006 Сообщения: 39
|
Добавлено: Ср Окт 04, 2006 6:40 pm Заголовок сообщения: |
|
|
aea писал(а): | ??? ??? ?????? ? ??????, ???? ? ?????? ????? ??????????????, ? ??????? ?? ???? ??????????, ????? ?????-?? ??????? ????? ?? ??????? ?????????? |
????? ?????????? ????????? ???, ????? ?? ?????? ?????? ?????????? ????? ??? ? ????. ??? ????? ?????????? ??????? ?????????? ?????????? ? ????????? ? ??????, ?????????? ????? ??????? ??????, ? ???????????? ????? ?????? ??? "??????". |
|
Вернуться к началу |
|
|
aea
Зарегистрирован: 30.08.2006 Сообщения: 21
|
Добавлено: Ср Окт 04, 2006 9:44 pm Заголовок сообщения: |
|
|
neo-ved писал(а): | ?????? ???????? ? ???????? , ?????? ???? ?? ????? |
??????? ?????????? ?? 2 ??????? ??????? ????, ?? ??????-?? ?? ??????????? ??????, ?.?. ??? ????? ? ?????.
Rosh писал(а): | ????? ?????????? ????????? ???, ????? ?? ?????? ?????? ?????????? ????? ??? ? ????. ??? ????? ?????????? ??????? ?????????? ?????????? ? ????????? ? ??????, ?????????? ????? ??????? ??????, ? ???????????? ????? ?????? ??? "??????". |
? ?????? ?????????????, ????? ???? ?????? ???, ? ?????? ?????????? ??????, ????? ???? ?? ?????? ??????? ? ?????????? ??????? ? ???. ????, ??? ???????, ???? ????????? ?????????? ?? ????? ?????, ?? ??????? ?? ?????? ??????? ????? ??? ??????? ????????? ?????????.
?? ??????? ???. (? ???? ?????? ?????????, ??? ???? ??? ???? ????????????????, ???? ??? ??? ???????????? ) |
|
Вернуться к началу |
|
|
alextur
Зарегистрирован: 14.02.2006 Сообщения: 103 Откуда: ?????
|
Добавлено: Чт Окт 05, 2006 12:01 pm Заголовок сообщения: |
|
|
????? ?????, ????? ??? ? ????????, ?????? ?????? ? ???????? ???????, ?????? ??? ??? ????????. |
|
Вернуться к началу |
|
|
aea
Зарегистрирован: 30.08.2006 Сообщения: 21
|
Добавлено: Чт Окт 05, 2006 1:52 pm Заголовок сообщения: |
|
|
alextur писал(а): |
????? ?????, ????? ??? ? ????????, ?????? ?????? ? ???????? ???????, ?????? ??? ??? ????????. |
???? ???????? ???, ? ????? ??????? ???????? ? ???????? Magic=0, ?? ?? ??????? ???????? ??????? ???? ??? ???? (???? ????????? ???????? ?????? ???????, ???????? ??????? ?? ??? ??? ?????? ????)
aea писал(а): | ??????? ?????????? ?? 2 ??????? ??????? ????, ?? ??????-?? ?? ??????????? ??????, ?.?. ??? ????? ? ?????. |
????? ? ??????, ????? ?? ???????? ??????, ???? ??????? ?? ????? 30?, ?.?. ???????? ????????? ?????, ?????? ????? ??? ???????????? ????? ?? ??????, ???? ???????? ???? ?? ?? ????????, ? ??? 2 ???????, ?? ????????? ? ??????? ????.
?????? ? ????????? ???? ???? ???????????? ??????, ????? ?????? ?????????.
? ?????????? ???? ????? ??? ???????? ?????? (TimeSetOrders), ??? ? ???????? (TimeDelOrders), ?? ???????? ?????????? ?? ??????? ? ?????? ?????????, ?.?. ??????? ????? ? ?????, ? ????? ????????.
?.?. ???? ????? ??? ??????? ???????? ?????? ? ?????????? ???????, ??????? ?? ?????????, ? ?? ? ??????? ??????? ??? ??????? ????. ??????? ???????, ???? "???????" ???????? ???????????????, ???? ???? ? ????? ??? ???????? ?? ??????? ????.
? ???, ???????? ?????? ????????, ?????? ?? ??? ? ?????, ??????? ??????? ???? ??? ???????? ?????????? ??????. |
|
Вернуться к началу |
|
|
Mercur
Зарегистрирован: 04.07.2006 Сообщения: 1
|
Добавлено: Ср Ноя 15, 2006 10:02 pm Заголовок сообщения: |
|
|
?? ?????? ???????? ????????? ???????? ???????? ????. ??? ?????? ?????????? ??????????. |
|
Вернуться к началу |
|
|
Mak
Зарегистрирован: 05.02.2010 Сообщения: 7
|
Добавлено: Вс Фев 07, 2010 12:04 pm Заголовок сообщения: |
|
|
???????????? ?????.
?????? ?????? ?? ?????? ??????? ?????????. ???? ?? ? ??? ??????????? ????????? ????? ????? ????????? ? ????????? ??? ?? ??????? ?????????????. ? ??? ?? ????? ?????????? ?????? ?? ????? ??????????. ??????? ?? ?????? ?? ???????? ?? ?????? ?? ?????? ?????????, ????? ??????? ?????? ?? ?????. ???????. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять вложения в этом форуме Вы не можете просматривать вложения в этом форуме
|
Powered by phpBB © 2001, 2005 phpBB Group
|