タイトルが入力されていません。
コンテンツがありません。
There have no category
There have no subcategory
EAつくーるの複利機能ではSLと残高から計算してロット算出されると認識していますが、クレジット込みの有効額からロット算出するにはどうすればよいでしょうか?
【追伸】
Tkoolに double AccountEquity() { return(AccountInfoDouble(ACCOUNT_EQUITY)); } を追加しました。
その後、EAのコードを
double MoneyManagement(double risk, double sl) { if(sl <= 0) return(0);
double tick_value = MarketInfo(Symbol(), MODE_TICKVALUE); double tick_size = MarketInfo(Symbol(), MODE_TICKSIZE); double acceptable_loss = AccountBalance() * (risk / 100); double loss_per_lots = PipsToPrice(sl) / tick_size * tick_value; double lots = acceptable_loss / loss_per_lots;
return(lots); }
↓変更
double tick_value = MarketInfo(Symbol(), MODE_TICKVALUE); double tick_size = MarketInfo(Symbol(), MODE_TICKSIZE); double acceptable_loss = AccountEquity() * (risk / 100); double loss_per_lots = PipsToPrice(sl) / tick_size * tick_value; double lots = acceptable_loss / loss_per_lots;
return(lots);
このように変更することで有効証拠金から算出することができた気がします。 クレジットボーナスのある口座で挙動確認済み。
このコード変更で合っていますでしょうか?
コードを拝見いたしました。問題なさそうです。 Tkool.mqhの変更によって、MT4, MT5の両方に対応していて素晴らしいですね!
ありがとうございます!
コメント文がありません。
【追伸】
Tkoolに
double AccountEquity()
{
return(AccountInfoDouble(ACCOUNT_EQUITY));
}
を追加しました。
その後、EAのコードを
double MoneyManagement(double risk, double sl)
{
if(sl <= 0) return(0);
double tick_value = MarketInfo(Symbol(), MODE_TICKVALUE);
double tick_size = MarketInfo(Symbol(), MODE_TICKSIZE);
double acceptable_loss = AccountBalance() * (risk / 100);
double loss_per_lots = PipsToPrice(sl) / tick_size * tick_value;
double lots = acceptable_loss / loss_per_lots;
return(lots);
}
↓変更
double MoneyManagement(double risk, double sl)
{
if(sl <= 0) return(0);
double tick_value = MarketInfo(Symbol(), MODE_TICKVALUE);
double tick_size = MarketInfo(Symbol(), MODE_TICKSIZE);
double acceptable_loss = AccountEquity() * (risk / 100);
double loss_per_lots = PipsToPrice(sl) / tick_size * tick_value;
double lots = acceptable_loss / loss_per_lots;
return(lots);
このように変更することで有効証拠金から算出することができた気がします。
クレジットボーナスのある口座で挙動確認済み。
このコード変更で合っていますでしょうか?
コードを拝見いたしました。問題なさそうです。
Tkool.mqhの変更によって、MT4, MT5の両方に対応していて素晴らしいですね!
ありがとうございます!