[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 101

 
alsu:

念のため、データソース経由でインポートする場合、デリミタボタンも用意されています



見て、変更したのですが、地域設定で変更するまでは、反応がなかったので、相談した次第です。 地域設定が影響するとは、思いもよりませんでした。
 
mihanik79:
MacBookにターミナルを付ける方法をご存知の方はいらっしゃいますか?
バーチャルボックスがお手伝いします
 
asv:

教えてください、ここで。

return 演算子は、どの関数の実行を停止するか、void ?

参照元が少し不明です。

void, int, double, etc.- は関数ではなく、関数が返す値の型です。まずは同ヘルプから関数の定義方法を学び、次に進みます。そうでないと、ヘルプが理解できないことが多くなります。
 
Sergey_Rogozin:

何か足りないものがあるのは分かるのですが、それが何なのかが分からない...。

Nは どこに置けばいいのでしょうか?

目標:例えばN=258を y=200、i=50、j=8と分解する。あるいはN=49は y=0, i=40, j=9に分解される。


割り算の余りを 利用すれば、よりシンプルになることもあります。

 
Vinin:


割り算の余りを使えば、もっとシンプルになるかもしれません。

もっと簡単かもしれません。でも、どうやって?

つまり、Param1, Param2, Param3 にそれぞれ hundreds, tens, ones を代入する必要があるのですが、このメソッドは必要ありません。

 
Sergey_Rogozin:

もっと簡単かもしれません。でも、どうやって?

つまり、Param1, Param2, Param3 のパラメータをそれぞれ hundreds, tens, ones に割り当てるということです。


このくらい

 void Pass(int & Pas[], int N) {  
   int tmp1=N;
   int i=0;
   ArrayResize(Pas, 16);
   while (tmp1>0) {
      Pas[i]=tmp1%10;
      tmp1/=10;
      i++;
   }
   ArrayResize(Pas, i-1);
} 

配列の中で、単位、十、百などの数を得ることができます

 
Vinin:


このように見えます。

配列の中には、1、10、100といった数字が入ります。

見た目はいいんだけど、コードを読むのが面倒なんだよね。書かれていることの真相に迫ってみる。

ありがとうございます。

 
みんな、私の質問を見てくれ...。(со середины 99 страницы)
 

sergeev:

このバリアントは実使用を想定しておらず、あくまでテスター用です。

----------

合計で、Time[], OrderSelect(), OrderType(), OrderCloseTime() が必要です。

ヒントをありがとうございました。

しかし、「これは実際の取引用ではなく、あくまでテスター用です」という言葉が、私の首を絞めた。 テスターで動いているプログラムは、論理的には実際の取引でも注文を出すはずなのに、理解できないのである。リアルアカウント用のプログラムは、テスター用とどう違うのでしょうか?

回答よろしくお願いします。

 
robot:
質問です。

注文を保留にしました。

チケット = OrderSend(...,OP_SELLSTOP,...,TP,SL)。

If(チケット>0)

{全てOKで、保留中の注文が実行されるのを待ち、実行されれば全てOK}です。

さもなくば

{次のバーのCLOSEを待って、注文が開かなければ、OrderDelite()で強制的に閉じる;}。

コードヘルプ

"保留中の注文が実行されるのを待つ"

"次のバーのCLOSEを待って、注文が開いていなければOrderDelite()で強制的に閉じる;"


注意 - あなたのコードでは、「If(Ticket>0)」は「OrderSend コマンドがエラーなしで動作した」ことを意味し、「else」は「OrderSendの実行中にエラーが発生し、注文は行われなかった」ことを意味しています。これがあなたの言うロジックなのでしょうか?