//+------------------------------------------------------------------+//| Расчет лота |//+------------------------------------------------------------------+double Lots()
{
double L=0;
// если последняя закрытая сделка убыточная и лот равен стартовому// включаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)==dLots)
{
K_Martin=true;
}
// если последняя закрытая сделка убыточная и лот больше или равен максимальному// выключаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)>=MaxMartinLot)
{
K_Martin=false;
}
// если последняя закрытая сделка убыточная и Мартин включен, умножаем лотif(K_Martin==true)
{
L=NormalizeDouble(GetInfoLastPos(1)*K_Martin,DigitsLot);
}
// если последняя закрытая сделка убыточная и Мартин выключен, делим лотif(K_Martin==false)
{
L=NormalizeDouble(GetInfoLastPos(1)/K_Martin,DigitsLot);
}
if(L>MAXLOT) L = MAXLOT;
if(L<MINLOT) L = MINLOT;
return(L);
}
double Lots()
{
double L=0;
// если последняя закрытая сделка убыточная и лот равен стартовому// включаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)==dLots)
{
Martin=true;
}
// если последняя закрытая сделка убыточная и лот больше или равен максимальному// выключаем Мартинif(GetInfoLastPos(2)<0&&GetInfoLastPos(1)>=MaxMartinLot)
{
Martin=false;
}
// если последняя закрытая сделка убыточная и Мартин включен, умножаем лотif(Martin==true)
{
L=NormalizeDouble(GetInfoLastPos(1)*K_Martin,DigitsLot);
}
// если последняя закрытая сделка убыточная и Мартин выключен, делим лотif(Martin==false)
{
L=NormalizeDouble(GetInfoLastPos(1)/K_Martin,DigitsLot);
}
if(L>MAXLOT) L = MAXLOT;
if(L<MINLOT) L = MINLOT;
return(L);
}
How to spell it correctly?
"a" * "c" "x "回、すなわち
if "x=3"
では "a*v*v*v"
a*MathPow(b,x)
ありがとうございました。)
そのため、2条件モジュール、差分、1条件ではなく、その中間を計算するようにしています。
ありがとうございました。
接続されたようで、エラーは出なくなったが、まだ動かない。どのような取引も開きません。コードの部分と部分の間につながりがないところが理解できません。
何がいけなかったのか、教えてください。
ありがとうございました。
接続されたようで、エラーは出なくなったが、まだ動かない。どのような取引も開きません。コードの部分と部分の間につながりがないところが理解できません。
何がいけなかったのか、見てください。
不正解
ありがとうございました。
接続されたようで、エラーは出なくなったが、まだ動かない。コードの部分間の接続がないところを理解できない。
何がいけなかったのか、教えてください。
ロット計算」機能は、私が与えたように置く(変更なし)。
を追加し、ハイライトされた
が間違っている。
ありがとうございます。
元の状態に戻しました。Martin' - 未宣言の識別子。
別のグローバル変数を 設定する必要がありますか?
ありがとうございます。
元の状態に戻しました。3つのエラー: 'Martin' - 未宣言の識別子
別のグローバル変数を 設定する必要がありますか?
こちら
ロット計算」機能は、私が与えたように設定します(変更なし)。
を追加し、ハイライトされた
されました。
現在、'Lot'は未宣言の識別子です。
extern doubledLots= 0.01; を次のように置き換えてください: extern doubleLot= 0.01; ?
そんな...。もうまくいきません。