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

 

大差がないのですが、何か見落としているのでしょうか?:-)

作者にとってはその方が都合がいいのかもしれません。スコアの始まり方とか?1.2.3.4.5.6.7.8.9.

また、プログラミング言語では、0.1.2.3.4.5.6からカウントされます。

そこで作者は、初心者の混乱を避けるため、初期は1からカウントし、アルゴリズム全体は0からカウントすることにした。

エラーが出るわけでもなく、ただ便利なだけでしょう。

 
こんにちは!Mt4がインストールできず、ターミナルの読み込みの最後にterminal.exeがエラー( terminal.exe - error detected, application will be closed)を出します!(terminal.exe.exe)ハードウェアは、Microsoft Windows XP Professional 2002 service pack 3、Intel(R) Celeron(TM) CPU 1200 MHz 1.20 GHzと古いものです。384MB RAM-ですが、新年(11月~12月)までは問題なくインストールできましたが、今はまさか、instaforeks(バージョン5.0.0.804)でロードすると他のサイトからエラーが出るのは、すべて何もロードされていない!?既にアンチウィルスを削除し、Revo Unistalerで過去の端末をリモートで削除しています。おそらくそれは、私が最近いくつかのローカルサービスを停止したため(覚えていない)?
 
Vladon:

どうしたんですか

とこれです。

が満たされることはない。

ということです。

は、どのような注文にも必ず対応します。

結論:すべてが間違っている。

あなたの機能はよく考える必要があります、私はすぐに答えを持っていません。

でも、少なくとも最初はこんな感じなんですよ。

私はちょうど学習しているので、私はあまり知らない。 私はあなたのバージョンを試してみました。それはプラスの利益のみを閉じますが、それは負の利益、つまり利益でないものを閉じるようにするにはどうすればよいですか。この関数で使用できる論理演算子がわからない?
 
che07:
こんにちは!Mt4がインストールできず、ターミナルの読み込みの最後にterminal.exeがエラー( terminal.exe - error detected, application will be closed)を出します!(terminal.exe.exe)ハードウェアは、Microsoft Windows XP Professional 2002 service pack 3、Intel(R) Celeron(TM) CPU 1200 MHz 1.20 GHzと古いものです。384MB RAM-ですが、新年(11月~12月)までは問題なくインストールできましたが、今はまさか、instaforeks(バージョン5.0.0.804)でロードすると他のサイトからエラーが出るのは、すべて何もロードされていない!?既にアンチウィルスを削除し、Revo Unistalerで過去の端末をリモートで削除しています。おそらくそれは、私が最近いくつかのローカルサービスを停止したため(覚えていない)?
お使いのプロセッサは、SSE2コマンドセットをサポートしていない可能性があります。
 
artmedia70:
お使いのプロセッサは、SSE2コマンドセットをサポートしていない可能性があります。


どうすればいいのか?
 
denis77515:
私は預金の割合としてクローズ注文を使用したい、私はすでにあなたのバージョンを試してみました、それはプラスの利益を閉じるだけですが、それは負の利益を閉じるようにするにはどうすればよいですか、つまり、利益ではありません?


オッケー

私は初心者です、あまり知りません。

extern double Percent = 2.0;
extern int Slippage = 2;
double stop;

void OnStart()
{

if (Digits == 3 || Digits == 5)
{
Slippage *= 10;
}

for(int i = OrdersTotal()-1; i>=0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol()) 
{
if (OrderType() == OP_BUY || OrderType() == OP_SELL)
{
if(OrderProfit()<=0-AccountBalance()/100*Percent && OrderProfit()<0)

{
if(OrderType() == OP_SELL)OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Aqua);
if(OrderType() == OP_BUY)OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Aqua);
}//if(ostop<=AccountBalance())
}//if(ostop==AccountBalance()/100*Percent)
}//if (OrderSymbol() == Symbol() )
}//if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
}//for(int i = OrdersTotal()-1; i>=0; i--)
return;
}//void OnStart()
//+-----------------------------------------------------------------
 
Vladon:


よっしゃー

は、みんな勉強しているから大丈夫。


どうもありがとうございます、うまくいきました。
 
artmedia70:
お使いのプロセッサは、SSE2コマンドセットをサポートしていない可能性があります。


確かにそうですが、数ヶ月前までは使えていたのに、なぜ?では、コンピューターを交換する必要があるのか、それとも何なのか?
 
がわかるわけがない、数字なんだから。
8,01129039727145009060093343395e+8328
の場合:8.01129039727145009060093343395e+8328
として1の直後に8328のゼロ(カンマなし)、そして8を掛ける、これは正しいでしょうか?
それとも他の読み方があるのでしょうか?

8の後のコンマに惑わされ、解けません。

あるいは別の方法として、8,01129039727145009060093343395e+8328を整数として読み、この数字がカンマのない数字になるようにする方法です。

注:上記数値からカンマ以下の数字はゼロで表すことができる。

 
che07:

ええ、それはないのですが、なぜ数ヶ月前は動いていたのでしょうか?では、パソコンを変えなければならないのか、それとも何なのか?

この一連のコマンドが何年前に生まれたか知っていますか?もちろん、おじいさんはまだ洪水からウサギを救っていましたよ。