|
????????????? ???????? ?? ?????????? ??????
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
nikkei
Зарегистрирован: 14.06.2006 Сообщения: 31
|
Добавлено: Пн Июн 19, 2006 2:12 am Заголовок сообщения: |
|
|
4. ??????? ?? ???????? ? ?????? ??????? StopLoss.
? ??? ??????? ??????? ????????? ????? ???? ????????????? ??????????? ????????
?????? ?? ????????? ????????? ??????? ?????? 100 ?????. ??? ? ?????????? ????? 1000 ?????????(100 ?????) , ???????? ?????? ?? 10000 - ?? ???????. |
|
Вернуться к началу |
|
|
KimIV Admin
Зарегистрирован: 24.01.2006 Сообщения: 958 Откуда: ??????
|
Добавлено: Пн Июн 19, 2006 7:03 am Заголовок сообщения: |
|
|
nikkei писал(а): | ?????? ?? ????????? ????????? ??????? ?????? 100 ?????. ??? ? ?????????? ????? 1000 ?????????(100 ?????) , ???????? ?????? ?? 10000 - ?? ???????. |
1000 ????? (10000 ?????????) - ??? ??????????? ??4. ????????? 9999. _________________ ??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????... |
|
Вернуться к началу |
|
|
nikkei
Зарегистрирован: 14.06.2006 Сообщения: 31
|
Добавлено: Пн Июн 19, 2006 10:27 am Заголовок сообщения: |
|
|
???? ?? ? ??????? ? ?????????? ?? 9999 - ?????????(???? ????????????????). ?????? ?? ?? ?????????? ????????????????? ??????.
?????????, ? ? ????? ?????? MT4 Strategybuilder ????? 10000 ???. ?????????? ??? ???????? ??? ????????? |
|
Вернуться к началу |
|
|
KimIV Admin
Зарегистрирован: 24.01.2006 Сообщения: 958 Откуда: ??????
|
Добавлено: Пн Июн 19, 2006 12:55 pm Заголовок сообщения: |
|
|
????? ??????????? ??4 ???? ??? ??????????? ??.
nikkei писал(а): | ?????? ?? ?? ?????????? ????????????????? ??????. | ? ?????? ??? ??????????? ?????????? ? ????????? ?????????? ???????? LotsMax. ?? ???? ?????? ???????? ??? ????????. _________________ ??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????... |
|
Вернуться к началу |
|
|
PSmith
Зарегистрирован: 24.07.2006 Сообщения: 11 Откуда: ???
|
Добавлено: Вт Июл 25, 2006 5:07 pm Заголовок сообщения: |
|
|
? ?????? ?????????? ????? ???? ??? ???????.
????????? ??????? ??????????? ???????????? ????
Код: |
dLot=MathCeil(AccountFreeMargin()/10000*LotsPercent)/10;
|
??? ??????? ????????? ? ?? ??? ???? ???????? ???????? ????????.
??? ??? ?? ??? ?????? ????? ????? ?????????:
Код: |
dLot=MathFloor(AccountFreeMargin()/MarketInfo(Symbol(),MODE_LOTSIZE)/MarketInfo(Symbol(),MODE_MINLOT)*AccountLeverage()/100.0*LotsPercent) * MarketInfo(Symbol(),MODE_MINLOT);
|
AccountLeverage() - ???? ?????? ????? (1:200 = 200, 1:100 = 100 ? ?.?.). ??? ???????????? ???????? ?????? ???? ?????????, ????? dLot ?????? ????? ???????????? ???? ??? ???????????.
????????? ??? MathFloor ????????? ????? ?????????? ????????? ??????????? ?????, ??????? ????? ?????????? ?? ??????????? ???.
???? ??? ? ????? ? ??????, ?? ???? ?? ?????? ?????. ??? ????? 1:100 ? ??????????? ???? 0.1 ??????? ??????????? ?? ??????????? ????.
??? ????????? ???????? ???????? ?????? ???? ?? ????????.
????? ??? ?????????, ??? ?????????? ??? ??????? ???????. ? ?????? ?? ???? AccountCurrency() ??? ????? ????? ???????. ? ??? ??????... |
|
Вернуться к началу |
|
|
Rosh
Зарегистрирован: 27.03.2006 Сообщения: 39
|
|
Вернуться к началу |
|
|
PSmith
Зарегистрирован: 24.07.2006 Сообщения: 11 Откуда: ???
|
Добавлено: Чт Июл 27, 2006 10:52 am Заголовок сообщения: |
|
|
?? ??? ??? ??????.
????? ????? EURAUD - ????????????? ???????? ???? ? ????? 126.xx ?? ????? EURUSD.
? ??? ????? CHFJPY - ???? USDCHF 1.23xx, ? ????? 87.?? ? ?? 81.?? ??? ?? ?????!
? ??? ?????????. ???? ?????? ????? USD, ?? EURJPY - ?????.
? ???? ?????? ????? EUR, ?? EUR??? - ??? ?????? ??? ???? |
|
Вернуться к началу |
|
|
Rosh
Зарегистрирован: 27.03.2006 Сообщения: 39
|
|
Вернуться к началу |
|
|
PSmith
Зарегистрирован: 24.07.2006 Сообщения: 11 Откуда: ???
|
Добавлено: Чт Июл 27, 2006 5:59 pm Заголовок сообщения: |
|
|
???????!
????? ??????? ?????????? ??? ?????:
1. ??? ??? ???? xxxUSD ????? = ????????/?????*???*Bid
2. ??? ??? ???? USDxxx ????? = ???????/?????*???*1
3. ??? ??? ???? xxxyyy ????? = :
???? ???? ????????? xxxUSD, ?? ?? ??????? ????????
???? ????????? USDxxx - ?? ????????/?????*???/Bid
?????? USD ????? ??????? AccountCurrency()! |
|
Вернуться к началу |
|
|
PSmith
Зарегистрирован: 24.07.2006 Сообщения: 11 Откуда: ???
|
Добавлено: Чт Июл 27, 2006 6:31 pm Заголовок сообщения: |
|
|
??? ????? ????????? ????????? ?????
Код: |
//+------------------------------------------------------------------+
//| Marga.mq4 |
//| Copyright © 2006, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "PSmith"
#property link ""
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
Comment("");
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
string nSymb = Symbol();
double nMarga;
int i;
i = StringFind(nSymb,AccountCurrency(),0);
if(i == 0) nMarga = 1;
else if(i == 3) nMarga = MarketInfo(nSymb,MODE_BID);
else {
nSymb = StringSubstr(Symbol(),0,3)+AccountCurrency();
nMarga = MarketInfo(nSymb,MODE_BID);
if(nMarga == 0){
nSymb = AccountCurrency()+StringSubstr(Symbol(),0,3);
nMarga = MarketInfo(nSymb,MODE_BID);
if(nMarga == 0){
nSymb = "?????????? ? ??????";
nMarga = 1;
}
nMarga = 1/nMarga;
}
}
nMarga = nMarga * MarketInfo(Symbol(),MODE_LOTSIZE)/AccountLeverage()*MarketInfo(Symbol(),MODE_MINLOT);
nMarga = NormalizeDouble(nMarga,2);
i = MarketInfo(nSymb,MODE_DIGITS);
Comment("?????? ????? = ",AccountCurrency(),
"\n??????? ????????? = ",nSymb,"->",NormalizeDouble(MarketInfo(nSymb,MODE_BID),i),
"\n?????? ????????? = ",MarketInfo(Symbol(),MODE_LOTSIZE),
"\n?????????? ??? = ",MarketInfo(Symbol(),MODE_MINLOT),
"\n????? = ",AccountLeverage(),
"\n????? ?? ???.??? = ",nMarga);
//----
return(0);
}
//+------------------------------------------------------------------+
|
????, ????????? ???????, ???????!
????? ???????????, ???? ??????? ????????? ??? ? ?????? ?????... |
|
Вернуться к началу |
|
|
PSmith
Зарегистрирован: 24.07.2006 Сообщения: 11 Откуда: ???
|
Добавлено: Пт Июл 28, 2006 11:18 am Заголовок сообщения: |
|
|
?????????!
??? ????????!
????????? ????????? ? ????????? ?????????? ??????? ????? ????? ??????/???????.
Код: |
...
Comment("\n?????? ????? = ",AccountCurrency(),
"\n??????? ????????? = ",nSymb,"->",NormalizeDouble(MarketInfo(nSymb,MODE_BID),i),
"\n?????? ????????? = ",MarketInfo(Symbol(),MODE_LOTSIZE),
"\n??????????? ??? = ",MarketInfo(Symbol(),MODE_MINLOT),
"\n????? = ",AccountLeverage(),
"\n????? ?? ???.??? = ",nMarga,
"\n??????.??? = ",NormalizeDouble(AccountFreeMargin()/nMarga*MarketInfo(Symbol(),MODE_MINLOT),1));
//----
return(0);
}
//+------------------------------------------------------------------+
|
?????? ?????????? ????? ?????????? ?? ????? ????????????.
??????? AccountFreeMargin() ?? ????? ???????? ????????? ??? ???-????? (!!!), ???????? ??? ????????? ??? ???????.
?? ?????? ???????? ????? ???? ??????? ?????? ??? ??????? ???????.
??????? ???????? Margin Call ??? ????? ? ???????? ?? ????? ??????????. ????? ?????? ????????? ??????, ?? ?? ????? |
|
Вернуться к началу |
|
|
PSmith
Зарегистрирован: 24.07.2006 Сообщения: 11 Откуда: ???
|
Добавлено: Пт Июл 28, 2006 7:36 pm Заголовок сообщения: |
|
|
? ??? ??????? ??????? ??? ??????????????? ???????????? ??????????? ??????. ???????, ??? ?? ?? ??????? ?????. ????? ?????? ? ?? ??????
Код: |
int SetMagicNum()
{
int MNum = 99;
int Res = 0;
int j;
string substr = StringSubstr(Symbol(),0,3);
for(j = 0; j <= 1; j++){
if(substr == "USD")
MNum = 10;
else if(substr == "EUR")
MNum = 11;
else if(substr == "GBP")
MNum = 12;
else if(substr == "CHF")
MNum = 13;
else if(substr == "JPY")
MNum = 14;
else if(substr == "CAD")
MNum = 15;
else if(substr == "AUD")
MNum = 20;
else if(substr == "NZD")
MNum = 25;
else if(substr == "CZK")
MNum = 30;
else if(substr == "DKK")
MNum = 35;
else if(substr == "NOK")
MNum = 40;
else if(substr == "SEK")
MNum = 45;
else if(substr == "SGD")
MNum = 50;
else if(substr == "ZAR")
MNum = 55;
else if(substr == "RUR")
MNum = 60;
else if(substr == "PLN")
MNum = 65;
else if(substr == "XAU")
MNum = 80;
else if(substr == "XAG")
MNum = 81;
else MNum = 99;
if(j == 0) MNum = MNum * 100;
Res = Res + MNum;
substr = StringSubstr(Symbol(),3,3);
}
return(Res);
}
|
?????????? 4-???????? ??? ??????? ?? ????????? ????.
????? ??? ???????? ?????? ?/??? ????? ?????? ?????????????? ????????. |
|
Вернуться к началу |
|
|
stringo
Зарегистрирован: 13.06.2006 Сообщения: 7 Откуда: kazan
|
Добавлено: Пн Июл 31, 2006 9:08 pm Заголовок сообщения: |
|
|
PSmith писал(а): | ?????? ?????????? ????? ?????????? ?? ????? ????????????.
??????? AccountFreeMargin() ?? ????? ???????? ????????? ??? ???-????? (!!!), ???????? ??? ????????? ??? ???????.
?? ?????? ???????? ????? ???? ??????? ?????? ??? ??????? ???????.
??????? ???????? Margin Call ??? ????? ? ???????? ?? ????? ??????????. ????? ?????? ????????? ??????, ?? ?? ????? |
?? ?????? ???. ??? ??????? ???????????? ??????? ?? ?????? ?????? ????. ???? ???? ???????? ????? ????? ?????? ???? ? ???? "????? ?????" ????? ????????????? ????, ??????????? ?????.
??????, ?????? ?? ????? ?????? http://articles.mql4.com/ru/80
===
???????????? ??? ?????, ???????? ??????????, expirations, GTC-??????
???????????? ??????? ??????????? ?????? ? ???????? ????????? ???????. ?? ?? ??????????? ????? ???? ????????? ??????????? ? ?????? ???????? ?????????? ??-?? ?????????? ?????? ?????????? ? ?????? ??????????? ? ?????? ?????? ???????.
=== |
|
Вернуться к началу |
|
|
bss
Зарегистрирован: 27.06.2006 Сообщения: 4
|
Добавлено: Ср Сен 06, 2006 3:41 pm Заголовок сообщения: |
|
|
???? ??????, ?????
?????? ?? a-SimpleTrailing.
?????? ??? ??????? ???, ?? ? ???????, ??? ????????????, ???? ???????? ???????????? ????? ???????...
??? ????? ?????? ???? ??????? |
|
Вернуться к началу |
|
|
KimIV Admin
Зарегистрирован: 24.01.2006 Сообщения: 958 Откуда: ??????
|
Добавлено: Ср Сен 06, 2006 5:45 pm Заголовок сообщения: |
|
|
bss писал(а): | ?????? ?? a-SimpleTrailing.
?????? ??? ??????? ???, ?? ? ???????, ??? ????????????, ???? ???????? ???????????? ????? ???????...
??? ????? ?????? ???? ??????? |
??????????? ???????? ProfitTrailing ? True ?? False. ??? ProfitTrailing=False ??????? ???????? ?????????????? ????? ?? ??? ?????? ? ????????? ????. _________________ ??? ????? ? ???? ??????? ????? ? ??????? ???????? ???, ? ??????? ? ???? ?????? ? ??????? ???????? ????... |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять вложения в этом форуме Вы не можете просматривать вложения в этом форуме
|
Powered by phpBB © 2001, 2005 phpBB Group
|