どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 738

 
noob1:
ヒストリカルデータ(D1)で確認すると、履歴では保留の注文が発注・削除されているのに、成行注文がない。

1.エキスパートタブで、実行エラーを確認する

2.リストが注文を開くための条件を含んでいないので、我々は、ロジックをチェック - 彼らは期間D1で実行されます、すなわち、何かがバーを開くの 時間や価格に拘束されている場合 - それは、毎日のバーが一日に一度これらの数字を持って、彼らは次の日にのみ変化するように、開くことはありません....。

 
noob1:
履歴データ(D1)で確認すると、履歴では保留注文が発注され削除されているが、成行注文はない。
ログを見てください!もしかしたら、エラーのせいで開けないのかもしれません。または、削除前に価格が目標に到達しない。削除の時間を長くしてみてください時間で試せるので、そんなに待たなくても大丈夫ですよー。ちなみに0:00に刻みがあることはありません。
 

みんな、助けが必要だ。このコードをプロの視点から書き換えて、より良いものにすることは可能か?

if(AccountBalance()>=20)

{

Lot=0.02。

}

if(AccountBalance()>=30)

{

Lot=0.03。

}

if(AccountBalance()>=50)

{

Lot=0.05;

}

if(AccountBalance()>=70)

{

Lot=0.07。

}

if(AccountBalance()>=100)

{

Lot=0.10。

スイッチの操作者?

 
korobok777:

このコードをプロの視点で書き直せば、より良いものになるのでは?


0.001倍すればいいんです :)
 
vadynik:
0.001倍すればいいんです :)

が、それも負荷のかかるプログラムになる、ということですね。

 

コードが表示されない理由

SRC挿入時

 
vadynik:
0.001倍すればいいんです :)
if(Balans()>30)
Lot=Lot*0.001;

 
korobok777:
double StartLot=0.01;
if(MathMod(AccountBalance(),10)==0) Lot=StartLot*AccountBalance()/10;
 
evillive:

ありがとうございます。
 
evillive:

何か間違ったことを書いている。