[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 1122

 
sergeev:

単に分単位が欲しいだけなら、TimeToStrを 使う理由は全くありません。

Timeは通常のint型数値です。

または、TIME _MINUTE フラグを指定してTimeToStr を 使用することもできます。


いや、それでもダメで、03:00を返すだけで、日を考慮してないので、私が考えていたようなことは無理なんでしょう。mcl言語はシンプルなようでいて、あまり可能性を与えてくれないのが残念です、javaを勉強してきます。

extern datetime Time_1     = D'2011.01.12 13:30'; 
extern datetime Time_2     = D'2011.01.05 10:30'; 

datetime me_2     = D'1970.01.01 00:00'; 

bool   Commentari      = true;

int start()
  {

if (Commentari){
 Comment(
         "\n Дата  =  " + TimeToStr(Time_1-Time_2,TIME_MINUTES)," минут",
      
         "\n==============================");}
   return(0);
  }

皆さん、お待たせしました。

アレクセイに特別な感謝を!あなたと取引できてよかったです。)

Regards Eliza.

 
オートランで隠れていたプラットフォームが、パソコンの電源を入れると全画面に展開されますが、その動作を非表示、不可視にすることは可能でしょうか?
 

皆さん、こんにちは。

配列に問題がある。

仮に

int start (){ // 関数スタート

int OrdSen_1=OrderSend(Symbol(), OP_BUY, 0.10, Ask ,1, Ask-70*Point, Ask+70*Point); //買い注文
if(OrdSen_1==-1){ Alert("OrdSen_1 ",GetLastError());}; }; }.// 受注確認エラー

double mas1[]={}; // 配列
}.

OrdSen_1 に属する値 "Symbol(), OP_BUY, 0.10, Ask,1, Ask-70*Point, Ask+70*Point" をどのように配列 mas1[]={} に配置し、さらに使用したり配列から取得したりこれらの値を変数と等価にしてさらに使用できるかが問題である。このような命令や配列は他にもあるかもしれませんが、要は原理を理解すればいいのです。

できれば詳しく説明していただけると助かります :)

 

空のテンプレートに関数を書き始める

int start()
  {
//----
      int NOO(int a) {
      }
//----
   return(0);
  }

というエラーが発生します。

'(' - function definition unexpected
つまり、関数が大きくなって、これが残っている - エラーは消えない。
 
Dimka-novitsek:
オートランに隠されたプラットフォームは、パソコンの電源を入れると全画面に展開されますが、その動作を隠す、見えないようにすることは可能でしょうか?

"一筋縄ではいかない "ということですね。

こんな やり方もあるんですね。

または、こちらもどうぞ

cmd или bat файл:

start "" /min "c:\Program Files\Mozilla Firefox\firefox.exe"
 
Abzasc:

空のテンプレートに関数を書き始める

というエラーが発生します。

つまり、関数が大きくなって、これが残っている - エラーは消えない。

この関数は、start()の外側に 記述する必要があります。
 

みんな、助けてくれ!ここに数式があるんだけど、それが何なのかわからないんだ。

int init()
{
return(0)です。
}

int deinit()
{
double AngleIndex=0;
string AngleName=";


for(AngleIndex=0;AngleIndex<=720;AngleIndex=AngleIndex+22.5)とする。
{
AngleName = "Angle_" + AngleIndex;
ObjectDelete(AngleName+"Label")を実行します。
ObjectDelete(AngleName+""線");
}


return(0)です。
}

int start()
{
double AngleIndex=0;
string AngleName=";
double FactorIndex=0;
double AnglePriceLevel=0;
int Index=0;
string strLabel=";

for(AngleIndex=0;AngleIndex<=720;AngleIndex=AngleIndex+22.5)とする。
{
AnglePriceLevel = CalculateSquare(FactorIndex,StartPrice)。

//トリムゼロの
if(インデックス==1)
{
strLabel = DoubleToStr(AngleIndex,1)とする。
}
さもなくば
{
strLabel = DoubleToStr(AngleIndex,0)とする。
}

AngleName = "Angle_" + AngleIndex;



if(ObjectFind(AngleName + "Line") != 0)
{
ObjectCreate(AngleName + " Line",OBJ_HLINE, 0, Time[40], AnglePriceLevel);
//ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASHDOTDOT)を使用します。
ObjectSet(AngleName + " Line", OBJPROP_BACK, true)を使用します。

if(MathMod(Index,2) == 0)
{
ObjectSet(AngleName + " Line", OBJPROP_COLOR, _45Degree_Color);
ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASH);
}
さもなくば
{
ObjectSet(AngleName + " Line", OBJPROP_COLOR, _22.5Degree_Color); //25.5
ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASHDOTDOT)を使用します。
}
}
さもなくば
{
ObjectMove(AngleName + " Line", 0, Time[40], AnglePriceLevel);
}

if(ObjectFind(AngleName + " Label") != 0)
{
ObjectCreate(AngleName + " Label", OBJ_TEXT, 0, Time[20], AnglePriceLevel);

if(MathMod(Index,2) == 0)
{
ObjectSetText(AngleName + " Label", strLabel + "°", 12, "Verdana", _45Degree_Color);

}
さもなくば
{
ObjectSetText(AngleName + " Label", strLabel + "°", 12, "Verdana", EMPTY)を使用します。
}

}
さもなくば
{
ObjectMove(AngleName + " Label", 0, Time[20], AnglePriceLevel);
}

FactorIndex = FactorIndex + 0.56;// 0.125 <<<<<<<<< レニヤーゲット 0.14
インデックス=インデックス+1。
}

return(0)です。
}






double CalculateSquare(double Factor, double Price)
{
double AnglePrice=0;

if(価格 > 0)
{

if(StringFind(Symbol(), "JPY",0) == -1)
{
価格=価格×100000。
}
さもなくば
{
価格 = 価格 * 1000;
}

if(Direction_Up==true)
{
AnglePrice = MathPow(MathSqrt(Price) + Factor,2)です。
}
さもなくば
{
AnglePrice = MathPow(MathSqrt(Price) - Factor,2)です。
}

if(StringFind(Symbol(), "JPY",0) == -1)
{
AnglePrice = AnglePrice / 100000;
}
さもなくば
{
AnglePrice = AnglePrice / 1000;
}

}

return(AnglePrice);

}


ただ、計算しやすいようにExcelで数式を書きたいのですが、よろしくお願いします。

 
artmedia70:
関数は、start()の外側に 記述する必要があります。

どうですか?

もしそうなら。

int start()
  {
//----

//----
   return(0);
  }
  int My_function (int a, bool b=true, int c=1, double d=0.5)
   {
   return(0);
   }

では

Function "My_function" is not referenced and will be removed from exp-file      

とはいえ、ブラケットを使えばエラーはなくなるのですが...。それから、範囲外だと関数のネストはできないんですか?

その場では遅いんだけど...。

 
Abzasc:

どうですか?

もしそうなら。

では

ブラケットを使えば、エラーはなくなるけれど...。それから、範囲外だと関数のネストはできないんですか?

その場では遅いんだけど...。

警告を英語からロシア語に翻訳してみましたか?

これ以上質問する前に翻訳してください。この警告が出る理由は、ロシア語に翻訳してみるとよくわかると思います。

また、あなたにとって、関数のネスト化とはどのような概念なのでしょうか?

 
artmedia70:

警告を英語からロシア語に翻訳してみましたか?

これ以上質問する前に翻訳してください。この警告が出る理由は、ロシア語に翻訳してみるとよくわかると思います。

うんうん。了解です。理解できないことoutsideは参照されないから削除される、insideは機能しない、から。

サンプルが欲しい、か。