FOREX - Тенденции, прогнозы и следствия 2019 - страница 462 1...455456457458459460461462463464465466467468469...579 Новый комментарий [Удален] 2019.10.13 15:12 #4611 Renat Akhtyamov: double MGN, mgnEURCHF, BAL, LVR, RISK; if(OrderCalcMargin(ORDER_TYPE_BUY,"USDCHF",1,SymbolInfoDouble("USDCHF",SYMBOL_ASK), mgnEURCHF)==true) { LVR=NormalizeDouble(SymbolInfoDouble("EURUSD",SYMBOL_TRADE_CONTRACT_SIZE)/ mgnEURCHF; BAL=AccountInfoDouble(ACCOUNT_BALANCE); MGN=AccountInfoDouble(ACCOUNT_MARGIN); RISK=LVR*MGN/BAL; //риск в процентах } чтобы удоостовериться, что правильно считает выведи плечо - LVR. Если совпадет, значит считает корректно. немножко подправил - а то не компилировался //--- double MGN, mgnEURCHF, BAL, LVR, RISK; if(OrderCalcMargin(ORDER_TYPE_BUY,"USDCHF",1,SYMBOL_ASK, mgnEURCHF)==true) { LVR=SymbolInfoDouble("EURUSD",SYMBOL_TRADE_CONTRACT_SIZE)/ mgnEURCHF; BAL=AccountInfoDouble(ACCOUNT_BALANCE); MGN=AccountInfoDouble(ACCOUNT_MARGIN); RISK=LVR*MGN/BAL; //риск в процентах } //--- и другие цифры - уже показывает . надо мне разобраться как это работает. вы тоже немного исправили - я завами повторил //--- double MGN, mgnEURCHF, BAL, LVR, RISK; if(OrderCalcMargin(ORDER_TYPE_BUY,"USDCHF",1,SymbolInfoDouble("USDCHF",SYMBOL_ASK), mgnEURCHF)==true) { LVR=SymbolInfoDouble("EURUSD",SYMBOL_TRADE_CONTRACT_SIZE)/ mgnEURCHF; BAL=AccountInfoDouble(ACCOUNT_BALANCE); MGN=AccountInfoDouble(ACCOUNT_MARGIN); RISK=LVR*MGN/BAL; //риск в процентах } //--- Renat Akhtyamov 2019.10.13 15:16 #4612 Aleksandr Klapatyuk: немножко подправил - а то не компилировался и другие цифры - уже показывает . надо мне разобраться как это работает. вы тоже немного исправили - я завами повторил сейчас плечо LVR чему равно? [Удален] 2019.10.13 15:19 #4613 Renat Akhtyamov: NormalizeDouble было лишнее. наверное? Renat Akhtyamov 2019.10.13 15:19 #4614 Aleksandr Klapatyuk: NormalizeDouble было лишнее. наверное? оставь, плечо не бывает с цифрами после запятой LVR=NormalizeDouble(SymbolInfoDouble("EURUSD",SYMBOL_TRADE_CONTRACT_SIZE)/ mgnEURCHF,0); не сразу заметишь косяк на 5-рке, правда? Потому то я её не очень люблю, портянки слишком огромные получаются.... Пишу на 4-рке ну так чему равно плечо? Есть ли функция просмотра Любые вопросы новичков по [АРХИВ]Любой вопрос новичка, чтоб [Удален] 2019.10.13 15:28 #4615 Renat Akhtyamov: сейчас плечо LVR чему равно? LVR 100 показывает и когда позицию открываю 100 Renat Akhtyamov 2019.10.13 15:30 #4616 Aleksandr Klapatyuk: LVR 100 показывает и когда позицию открываю 100 ты же говорил у тебя 200? тогда нужно проверить командой AccountInfoInteger(ACCOUNT_LEVERAGE); если покажет 100, то будь уверен, риск у тебя на текущий момент 0.12% и все работает правильно. [Удален] 2019.10.13 15:31 #4617 Renat Akhtyamov: оставь, плечо не бывает с цифрами после запятой LVR=NormalizeDouble(SymbolInfoDouble("EURUSD",SYMBOL_TRADE_CONTRACT_SIZE)/ mgnEURCHF,0); не сразу заметишь косяк на 5-рке, правда? Потому то я её не очень люблю, портянки слишком огромные получаются.... Пишу на 4-рке ну так чему равно плечо? понял - LVR это плечо. Renat Akhtyamov 2019.10.13 15:32 #4618 Aleksandr Klapatyuk: понял - LVR это плечо. ага плечо вычисляется по формуле [Удален] 2019.10.13 15:32 #4619 Renat Akhtyamov: ты же говорил у тебя 200? тогда нужно проверить командой AccountInfoInteger(ACCOUNT_LEVERAGE); если покажет 100, то будь уверен, риск у тебя 0,12% и все работает правильно. я в тестере проверяю [Удален] 2019.10.13 15:33 #4620 Renat Akhtyamov: ага Спасибо огромное ! теперь понял - что это такое 1...455456457458459460461462463464465466467468469...579 Новый комментарий
double MGN, mgnEURCHF, BAL, LVR, RISK;
if(OrderCalcMargin(ORDER_TYPE_BUY,"USDCHF",1,SymbolInfoDouble("USDCHF",SYMBOL_ASK), mgnEURCHF)==true)
{
LVR=NormalizeDouble(SymbolInfoDouble("EURUSD",SYMBOL_TRADE_CONTRACT_SIZE)/ mgnEURCHF;
BAL=AccountInfoDouble(ACCOUNT_BALANCE);
MGN=AccountInfoDouble(ACCOUNT_MARGIN);
RISK=LVR*MGN/BAL; //риск в процентах
}
немножко подправил - а то не компилировался
и другие цифры - уже показывает . надо мне разобраться как это работает.
вы тоже немного исправили - я завами повторил
немножко подправил - а то не компилировался
и другие цифры - уже показывает . надо мне разобраться как это работает.
вы тоже немного исправили - я завами повторил
сейчас плечо LVR чему равно?
NormalizeDouble было лишнее. наверное?
NormalizeDouble было лишнее. наверное?
оставь, плечо не бывает с цифрами после запятой
не сразу заметишь косяк на 5-рке, правда? Потому то я её не очень люблю, портянки слишком огромные получаются.... Пишу на 4-рке
ну так чему равно плечо?
сейчас плечо LVR чему равно?
LVR 100 показывает и когда позицию открываю 100
LVR 100 показывает и когда позицию открываю 100
ты же говорил у тебя 200?
тогда нужно проверить командой
AccountInfoInteger(ACCOUNT_LEVERAGE);
если покажет 100, то будь уверен, риск у тебя на текущий момент 0.12% и все работает правильно.
оставь, плечо не бывает с цифрами после запятой
не сразу заметишь косяк на 5-рке, правда? Потому то я её не очень люблю, портянки слишком огромные получаются.... Пишу на 4-рке
ну так чему равно плечо?
понял - LVR это плечо.
понял - LVR это плечо.
ага
плечо вычисляется по формуле
ты же говорил у тебя 200?
тогда нужно проверить командой
AccountInfoInteger(ACCOUNT_LEVERAGE);
если покажет 100, то будь уверен, риск у тебя 0,12% и все работает правильно.
я в тестере проверяю
ага
Спасибо огромное ! теперь понял - что это такое