[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 577 1...570571572573574575576577578579580581582583584...652 新しいコメント Роман 2012.02.19 23:55 #5761 Dimka-novitsek: こんばんはdtxth私は買い注文を開く、ちょうど買う、価格では、それはascと言う、ちょうどasc、そしてここで、それはそう誓う 2012.02.19 22:31:57 2010.08.02 01:12 注文 EURUSD、M15:無効な価格 1.30616000 for OrderSend 関数 これは正常なのか? 注文の内部で直接正規化を加えることはできますか? 正規化は、Ordersandの内部で直接規定することができます。 Roman Kutemov 2012.02.20 02:44 #5762 こんにちは。 MACDのMAを構築するためのコードを教えてください。 doubleiMA( 文字列シンボル、int timeframe、intperiod、int ma_shift、int ma_method、int applied_price、int shift) applied_priceはMACDの値と同じでなければなりません。 Artyom Trishkin 2012.02.20 04:23 #5763 Stells:こんにちは。MACDのMAを構築するためのコードを教えてください。 doubleiMA( 文字列シンボル、int timeframe、int period、int ma_shift、int ma_method、int applied_price、int shift) applied_priceはMACDの値と同じでなければ なりません。 うまくいかない...。 それは、「だから」です。 適用価格 - 使用した価格です。価格定数のいずれかを指定することができます。 また、価格定数は値をとることができる。 指標の計算に使用する価格は、以下のいずれかの値を取ることができます。 定数 価値 商品説明 PRICE_CLOSE 0 終値 PRICE_OPEN 1 オープニング価格 PRICE_HIGH 2 最高価格 PRICE_LOW 3 最低価格 PRICE_MEDIAN 4 平均価格, (高値+安値)/2 プライス 5 代表的な価格、(高値+安値+終値)/3 PRICE_WEIGHTED 6 加重終値, (高値+安値+終値)/4 だから使う double iMAOnArray( double array[],int total,int period,int ma_shift,int ma_method,int shift). 配列に格納されたデータに対して移動平均を計算する。iMA(...)とは異なり、iMAOnArray関数は、商品名、タイムフレーム、使用価格に基づいてデータを選択しません - 価格データは事前に準備する必要があります。計算は左から右に行われます。配列要素へのアクセスを時系列に並べる(右から左へ並べる)には、 ArraySetAsSeries 関数を使用します。 パラメータ array[] - データを含む配列。 ぜんすう - 計算する要素数。0は配列の全要素を意味します。 時期 - 移動平均を算出するための平均化期間。 ma_shift - 価格チャートに対するインジケータの相対的な移動。 ma_method - 平均化方式。移動平均法の任意の値を指定することができます。 シフト - 指標バッファから 取得した値のインデックス(現在のバーから指定した期間分後ろに相対的にシフト)。 どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 [ARCHIVE] Any rookie question, Dimka-novitsek 2012.02.20 05:26 #5764 Roman.: 正規化は、ordersendの内部で直接指定することができます。 ありがとうございます!!!しました。さて、申し訳ないが、彼はロットが好きではないようで、このような書き方をしている。2012.02.20 08:16:41 2010.08.02 01:12 テスター:PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 653, FreeMargin: -153.05 これはデモ口座 です。ロット1はロットなんですか、すみません?また、新しいマージン、フリーマージンとは? そうです、それです、1000歩のバランスでたくさんです。 Роман 2012.02.20 05:46 #5765 Dimka-novitsek: ありがとうございます!!!そうしました。 さて、申し訳ないが、彼はロットが好きではないようで、こんな風に書いている。 2012.02.20 08:16:41 2010.08.02 01:12 テスター:PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 653, FreeMargin: -153.05 これはデモ口座です。 1ロットって、すみません? また、新しいマージン、フリーマージンとは? Free Marginは、対応する(このマージンに)出来高のある注文を開くための自由なマージンです。 FreeMargin: -153.05」なので、この値がマイナスであるため、注文は全く建ちません。 電卓を ご覧ください。 例えば、さまざまな数値を入力し、ポジションの大きさに応じて必要な証拠金を確認することができます。 ユーロバックスで1ロット建てるには、レバレッジ1:500で265ドルの自由証拠金が必要です。ポイントは10ドルと同額です。 Dimka-novitsek 2012.02.20 05:50 #5766 ありがとうございました!!!!!!!ありがとうございました!!! DOCTORGAD 2012.02.20 10:21 #5767 みんな、助けてくれ・・・ 混乱しているんだ。 ここで問題なのは、チャート上にスクリプトを表示し続けるにはどうしたらいいかということです :( 以下はスクリプトの例です。 nt start() { int i; bool k=1; //---- while (k==1) { if ((AccountProfit()>=500) || (AccountProfit()<=-300)) { for(i=OrdersTotal()-1; i>=0;i--) { if(OrderSelect(i,SELECT_BY_POS)) { if (OrderType() == OP_SELL) OrderClose( OrderTicket(),OrderLots(), Ask, 20, 0 ); } } for(i=OrdersTotal()-1; i>=0;i--) { if(OrderSelect(i,SELECT_BY_POS)) { if (OrderType() == OP_BUY) OrderClose( OrderTicket(),OrderLots(), Bid, 20, 0 ); } } } k=0; } return(0); } どちらかの方向(この場合は500と-300)で口座の利益が割れるまでハングアップさせたい。 コーディングのヘルプ どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [ARCHIVE] Any rookie question, link1 2012.02.20 10:36 #5768 EAに条件を登録し、注文が開始されたときに、1つの注文だけを 開き、この注文がストップまたはテイクプロフィットで 閉じない限り、他の注文は開かないようにする方法を教えてください。 DOCTORGAD 2012.02.20 10:38 #5769 link1: EAに条件を登録し、注文が開始されたときに、1つの注文だけを 開き、この注文がストップまたはテイクプロフィットで閉じられない限り、他の注文は開かないようにする方法を教えてください。 int ticket, total; //<---забыл указать...сорри total = OrdersTotal(); if(total < 1){ ticket=OrderSend(...); } link1 2012.02.20 10:40 #5770 DOCTORS: int total; total = OrdersTotal(); if(total < 1){ ticket=OrderSend(...); } ありがとうございました。) 1...570571572573574575576577578579580581582583584...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんばんはdtxth私は買い注文を開く、ちょうど買う、価格では、それはascと言う、ちょうどasc、そしてここで、それはそう誓う 2012.02.19 22:31:57 2010.08.02 01:12 注文 EURUSD、M15:無効な価格 1.30616000 for OrderSend 関数
これは正常なのか? 注文の内部で直接正規化を加えることはできますか?
正規化は、Ordersandの内部で直接規定することができます。
こんにちは。
MACDのMAを構築するためのコードを教えてください。
applied_priceはMACDの値と同じでなければなりません。
こんにちは。
MACDのMAを構築するためのコードを教えてください。
applied_priceはMACDの値と同じでなければ なりません。
うまくいかない...。
それは、「だから」です。
また、価格定数は値をとることができる。
指標の計算に使用する価格は、以下のいずれかの値を取ることができます。
だから使う
double iMAOnArray( double array[],int total,int period,int ma_shift,int ma_method,int shift).
配列に格納されたデータに対して移動平均を計算する。iMA(...)とは異なり、iMAOnArray関数は、商品名、タイムフレーム、使用価格に基づいてデータを選択しません - 価格データは事前に準備する必要があります。計算は左から右に行われます。配列要素へのアクセスを時系列に並べる(右から左へ並べる)には、 ArraySetAsSeries 関数を使用します。正規化は、ordersendの内部で直接指定することができます。
ありがとうございます!!!しました。さて、申し訳ないが、彼はロットが好きではないようで、このような書き方をしている。2012.02.20 08:16:41 2010.08.02 01:12 テスター:PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 653, FreeMargin: -153.05
これはデモ口座 です。ロット1はロットなんですか、すみません?また、新しいマージン、フリーマージンとは?
そうです、それです、1000歩のバランスでたくさんです。
ありがとうございます!!!そうしました。 さて、申し訳ないが、彼はロットが好きではないようで、こんな風に書いている。 2012.02.20 08:16:41 2010.08.02 01:12 テスター:PrevBalance: 500.00, PrevPL: 0.00, PrevEquity 500.00, PrevMargin: 0.00, NewMargin: 653, FreeMargin: -153.05
これはデモ口座です。 1ロットって、すみません? また、新しいマージン、フリーマージンとは?
Free Marginは、対応する(このマージンに)出来高のある注文を開くための自由なマージンです。
FreeMargin: -153.05」なので、この値がマイナスであるため、注文は全く建ちません。
電卓を ご覧ください。 例えば、さまざまな数値を入力し、ポジションの大きさに応じて必要な証拠金を確認することができます。
ユーロバックスで1ロット建てるには、レバレッジ1:500で265ドルの自由証拠金が必要です。ポイントは10ドルと同額です。
みんな、助けてくれ・・・ 混乱しているんだ。
ここで問題なのは、チャート上にスクリプトを表示し続けるにはどうしたらいいかということです :(
以下はスクリプトの例です。
nt start()
{
int i;
bool k=1;
//----
while (k==1) {
if ((AccountProfit()>=500) || (AccountProfit()<=-300))
{
for(i=OrdersTotal()-1; i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if (OrderType() == OP_SELL)
OrderClose( OrderTicket(),OrderLots(), Ask, 20, 0 );
}
}
for(i=OrdersTotal()-1; i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if (OrderType() == OP_BUY)
OrderClose( OrderTicket(),OrderLots(), Bid, 20, 0 );
}
}
}
k=0;
}
return(0);
}
どちらかの方向(この場合は500と-300)で口座の利益が割れるまでハングアップさせたい。
EAに条件を登録し、注文が開始されたときに、1つの注文だけを 開き、この注文がストップまたはテイクプロフィットで閉じられない限り、他の注文は開かないようにする方法を教えてください。
int ticket, total; //<---забыл указать...сорри
total = OrdersTotal();
if(total < 1){
ticket=OrderSend(...);
}
int total;
total = OrdersTotal();
if(total < 1){
ticket=OrderSend(...);
}
ありがとうございました。)