[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 63

 
Roman.:

ごきげんよう。

「...しかし、彼らはそれを思い返すことを忘れていた」。

もちろん、何もかも開発者のせいであることは言うまでもない!

誰のために作ったんだろう?




ストリングからダブルへの変換を指摘されたのはあなたです。

intからstringへの変換は必要ない

文字列にintを代入するだけです

int bars = 1000;
string stroka = bars;
Print(stroka);
 
一日の始まりから現在のタイムフレームまでのバーの数を知る方法を教えてください。現在のタイムフレームで、一日の始まりから現在までのバーの本数を 知るにはどうしたらよいですか。
 
SvSerg:


文字列からダブルへの変換、その逆を指摘したのはあなたです。

intからstringへの変換は必要ない

に文字列を代入するだけです。

いずれにせよ、すべては開発者の責任だ!:-)
 
Arles:
現在のタイムフレームのバーの本数を調べる方法を教えてください。一日の始まりから現在までのバーの数を知る方法。現在のタイムフレームで、 。
iBarShift(NULL,0,iTime(NULL,1440,0))です。
 
tara:
iBarShift(NULL,0,iTime(NULL,1440,0))です。



ありがとうございました。
 
ごきげんよう!!!みんなにハッピーホリデーを!!!ハッピーニューイヤー&メリークリスマス



ヒントを教えてください!!!今まで配列を使ったことがありません。配列の0番目の要素を設定したいのですが、チケット1枚、価格1円と覚えてください。配列の 最初の要素で、チケット2、価格2を覚えてください。などなど。

どう書けばいいのか?2つの言葉で言うと...いや、だいたい話題は覚えている、アレイは読んだことがある。設定方法を一行で書くだけです。



そして、不要ですが、私のコードの一部を紹介します。 extern int Raz=5;
int start()
{
//----
if (!PozyProstavleny){ 

Price= (Ask+Dist*Point) ; TP_BUY=(Price+TP*Point); SL_BUY= (Price- SL*Point);
Price_SELL= (Bid-Dist*Point) ; TP_SELL=Price_SELL-TP*Point; SL_SELL=Price_SELL+SL*Point; 

for(int Raz1=Raz;Raz1>0;Raz1--){

Sleep(2000); RefreshRates(); for(int A=25;A>=0;A--){if(IsTradeAllowed())break;
if(A==0) Comment(" эксперту не разрешено торговать или поток для выполнения торговых операций занят "); } 
OrderSend (Symbol( ), OP_BUYSTOP, Lot ,NormalizeDouble(Price, Digits), 5, NormalizeDouble( SL_BUY,Digits), 
NormalizeDouble( TP_BUY,Digits), NULL, 450, 0, CLR_NONE);
Price= (Price+Dist*Point) ; TP_BUY= (Price+TP*Point); SL_BUY= (Price- SL*Point);
Error=GetLastError();
if (Error!=0){ string errorcomment = "Ошибка открытия ордера байстоп " + " " + Symbol() + " " + ErrorDescript(Error); 
Print (errorcomment);}

Sleep(2000); RefreshRates(); for( A=25;A>=0;A--){if(IsTradeAllowed())break;
if(A==0) Comment(" эксперту не разрешено торговать или поток для выполнения торговых операций занят "); } 
OrderSend (Symbol( ), OP_SELLSTOP, Lot ,NormalizeDouble(Price_SELL, Digits), 5, NormalizeDouble( SL_SELL,Digits), 
NormalizeDouble( TP_SELL,Digits), NULL, 450, 0, CLR_NONE);
Price_SELL= (Price_SELL -Dist*Point) ;TP_SELL=Price_SELL-TP*Point; SL_SELL=Price_SELL+SL*Point;
Error=GetLastError();if (Error==0)

{errorcomment = "Ошибка открытия ордера селлстоп " + " " + Symbol() + " " + ErrorDescript(Error); 
Print (errorcomment);} Print ("for1");PozyProstavleny=1; 
}
} 
 
Dimka-novitsek:
ごきげんよう!!!みんなにハッピーホリデーを!!!新年、そしてクリスマス、おめでとうございます。



ヒント!!!今まで配列を使ったことがないんです。 配列の0番目の要素を設定したいのですが、チケット1枚、価格1円と覚えてください。配列の最初の要素で、チケット2、価格2を覚えてください。などなど。

どう書けばいいのか?2つの言葉で言うと... いや、だいたい話題は覚えている、アレイは読んだことがある。設定方法を一行で書くだけ。



そして、不要ですが、私のコードの一部を紹介します。 extern int Raz=5;

ダブルマス[Raz,2]。

...

質量[0,0] =ticket1;

質量[0,1] =ticket1;

...

 
ありがとうございます!!!
 

#property copyright"著作権 2012, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"

double Mass[Raz,2];

'Raz' - integer number expected D:\TeleTRADE_experts Phanthus VERSION_DIEMY_PREMIUM_Alex_Wearwolf.mq4 (30, 99)
'2' - variable expected D:\TeleTRADE﹑Version_dynamic_perception_Alex_Wearwolf.mq4 (30, 103)
']'- '''D:\TeleTRADE﹑Version_dynamic_perception﹑Alex_Wearwolf.mq4 (30, 104)
']'- ']' ''D:\TeleTRADE</experts'' ''Variant_dynamic_perception_Alex_Wearwolf.mq4 (67, 12)
エラー20件、警告0件

 
噂通り、本当に同じ土俵に立っていますね...。