[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 362 1...355356357358359360361362363364365366367368369...537 新しいコメント 削除済み 2011.05.01 19:48 #3611 皆様にご挨拶申し上げます。 取引開始後、自動的にSLを設定するスクリプトがあるかどうか教えてください。 トレードが多いので、いつもセットする時間がない、忘れることもある。 KONDOR 2011.05.01 19:54 #3612 markeliano: 取引開始後、自動的にSLを設定するスクリプトがあれば教えてください。 ターミナルでの標準的なmodify.mq4 スクリプト Rossi 2011.05.01 20:06 #3613 どのような形式のボリュームを持つCSVファイルを読み込むことができますか? チャイキンインジケーターや マネーフローインジケーターのような指標と実際の出来高を1時間または1日のタイムフレームで確認するために必要です。 見積書フォーマットのエクスポートの例 http://www.finam.ru/analysis/export/default.asp KONDOR 2011.05.01 20:17 #3614 Rossi: ボリューム付きのCSVファイルはどのように読み込まれるのでしょうか? ニーズに合わせたWinAPI 編集によるファイル操作 ファイル: reader.mq4 4 kb 削除済み 2011.05.02 08:40 #3615 どこにエラーがあるのか? if (BUY TERMINAL) if(OrderSymbol()==symbol)とする。 { RefreshRates(); // 価格更新 ticket=OrderSend(Symbol()、OP_BUY、Lot、Ask、3、Bid-StopLoss*ポイント、Bid+TakeProfit*ポイント、「買い」、1111、0、緑)。 if(チケット>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("BUY order opened : ",OrderOpenPrice()); } else Print("買い注文の開始エラー:",GetLastError()).Print("Error opening BUY order : "); return(0)です。 }else { if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) { if(オーダータイプ()==OP_SELL) RefreshRates(); // 価格更新 OrderClose(NULL,Lot,Bid,3)です。 return(0)です。 } } の意味です。 買う条件が揃えば このペアで未決済の取引がない場合 買い付ける このペアで複数の未決済取引がある場合 トレード「X to buy」が開始されます。 そうでない場合は、案件を開く際にエラーが発生する それ以外の場合は、このペアの新規注文を選択します。 売り注文の場合 ならす ループで戻る。 今あるコードでターミナルにエラーが出ました - invalid ticket for OrderClose function この問題を解決するのを助けてください どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - Getlasterror returns 0, why? [Archive!] Any rookie question, Andrey F. Zelinsky 2011.05.02 08:52 #3616 frxmax: どこにエラーがあるのか? if (CONDITION TO BUY) if(OrderSymbol()==symbol)とする。 { RefreshRates(); // 価格を更新する ticket=OrderSend(Symbol()、OP_BUY、Lot、Ask、3、Bid-StopLoss*ポイント、Bid+TakeProfit*ポイント、「買い」、1111、0、緑)。 if(チケット>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("BUY order opened : ",OrderOpenPrice()); } else Print("買い注文の開始エラー:",GetLastError()).Print("Error opening BUY order : "); return(0)です。 }else { if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) { if(オーダータイプ()==OP_SELL) RefreshRates(); // 価格更新 OrderClose(NULL,Lot,Bid,3)です。 return(0)です。 } } という意味です。 買う条件が揃えば このペアでオープンな取引がない場合 買い付ける このペアで複数のオープンディールがある場合 トレード「X to buy」が開始されます。 そうでない場合は、取引開始のエラーを出します。 それ以外の場合は、このペアでオープンオーダーを選択します。 売り注文の場合 売り出す ループに戻る 現在、私のターミナルにあるコードでは、OrderClose 関数に対して無効なチケットというエラーが表示されます。 この問題を解決するために、ご協力をお願いします。 まあ、あなたのコードはめちゃくちゃですね。意図したアルゴリズムに書いてあることをまったく実行していません。 まずは、関数の正しい使い方を理解することをお勧めします。 1) OrderClose関数のチケットが無効 OrderClose関数について読むhttps://docs.mql4.com/ru/trading/OrderClose OrderClose(NULL,Lot,Bid,3)。 チケットNULLで注文はできますか? 2) アスク価格で売り注文を決済 削除済み 2011.05.02 09:12 #3617 KONDOR: ターミナルでの標準スクリプトmodify.mq4 ありがとうございました。 チャートウィンドウにドラッグして、「チャートに接続してください」と尋ね、OKをクリックしました。しかし、トレードを開くときはうまくいきません。 ログには一度に2つのメッセージが表示されます。 1.正常にロードされました。 2. 取り外した なぜ自分で削除するのでしょうか? 削除済み 2011.05.02 09:17 #3618 助けてください。移動平均 線がティック価格を超えたらポジションをオープンするEAコードが必要です。EA全体は必要ないので、自分で書きます。ティックが移動平均線を越えたときに、どのように買いまたは売りのポジションを建てるか、推測することができません。 Роман 2011.05.02 09:18 #3619 markeliano: ありがとうございました。 チャートウィンドウにドラッグして、「チャートに接続してください」と尋ね、OKをクリックしました。しかし、トレードを開くときはうまくいきません。 ログには一度に2つのメッセージが表示されます。 1.正常にロードされました。 2. 取り外した なぜ自分で削除できるのか? それでもオーダートローリングが必要なら、スクリプトではなく、アドバイザーを・・・。はこちらを ご覧ください。 Aybulat 2011.05.02 09:54 #3620 正しく理解していますか?スタティック 変数は、start()の呼び出しの間にその値を失わないのですか? 1...355356357358359360361362363364365366367368369...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆様にご挨拶申し上げます。
取引開始後、自動的にSLを設定するスクリプトがあるかどうか教えてください。
トレードが多いので、いつもセットする時間がない、忘れることもある。
取引開始後、自動的にSLを設定するスクリプトがあれば教えてください。
どのような形式のボリュームを持つCSVファイルを読み込むことができますか?
チャイキンインジケーターや マネーフローインジケーターのような指標と実際の出来高を1時間または1日のタイムフレームで確認するために必要です。
見積書フォーマットのエクスポートの例 http://www.finam.ru/analysis/export/default.asp
ボリューム付きのCSVファイルはどのように読み込まれるのでしょうか?
ニーズに合わせたWinAPI 編集によるファイル操作
どこにエラーがあるのか?
if (BUY TERMINAL)
if(OrderSymbol()==symbol)とする。
{
RefreshRates(); // 価格更新
ticket=OrderSend(Symbol()、OP_BUY、Lot、Ask、3、Bid-StopLoss*ポイント、Bid+TakeProfit*ポイント、「買い」、1111、0、緑)。
if(チケット>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("BUY order opened : ",OrderOpenPrice());
}
else Print("買い注文の開始エラー:",GetLastError()).Print("Error opening BUY order : ");
return(0)です。
}else
{
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
if(オーダータイプ()==OP_SELL)
RefreshRates(); // 価格更新
OrderClose(NULL,Lot,Bid,3)です。
return(0)です。
}
}
の意味です。
買う条件が揃えば
このペアで未決済の取引がない場合
買い付ける
このペアで複数の未決済取引がある場合
トレード「X to buy」が開始されます。
そうでない場合は、案件を開く際にエラーが発生する
それ以外の場合は、このペアの新規注文を選択します。
売り注文の場合
ならす
ループで戻る。
今あるコードでターミナルにエラーが出ました - invalid ticket for OrderClose function
この問題を解決するのを助けてください
どこにエラーがあるのか?
if (CONDITION TO BUY)
if(OrderSymbol()==symbol)とする。
{
RefreshRates(); // 価格を更新する
ticket=OrderSend(Symbol()、OP_BUY、Lot、Ask、3、Bid-StopLoss*ポイント、Bid+TakeProfit*ポイント、「買い」、1111、0、緑)。
if(チケット>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("BUY order opened : ",OrderOpenPrice());
}
else Print("買い注文の開始エラー:",GetLastError()).Print("Error opening BUY order : ");
return(0)です。
}else
{
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
if(オーダータイプ()==OP_SELL)
RefreshRates(); // 価格更新
OrderClose(NULL,Lot,Bid,3)です。
return(0)です。
}
}
という意味です。
買う条件が揃えば
このペアでオープンな取引がない場合
買い付ける
このペアで複数のオープンディールがある場合
トレード「X to buy」が開始されます。
そうでない場合は、取引開始のエラーを出します。
それ以外の場合は、このペアでオープンオーダーを選択します。
売り注文の場合
売り出す
ループに戻る
現在、私のターミナルにあるコードでは、OrderClose 関数に対して無効なチケットというエラーが表示されます。
この問題を解決するために、ご協力をお願いします。
まあ、あなたのコードはめちゃくちゃですね。意図したアルゴリズムに書いてあることをまったく実行していません。
まずは、関数の正しい使い方を理解することをお勧めします。
1) OrderClose関数のチケットが無効
OrderClose関数について読むhttps://docs.mql4.com/ru/trading/OrderClose
OrderClose(NULL,Lot,Bid,3)。
チケットNULLで注文はできますか?
2) アスク価格で売り注文を決済
ターミナルでの標準スクリプトmodify.mq4
ありがとうございました。
チャートウィンドウにドラッグして、「チャートに接続してください」と尋ね、OKをクリックしました。しかし、トレードを開くときはうまくいきません。
ログには一度に2つのメッセージが表示されます。
1.正常にロードされました。
2. 取り外した
なぜ自分で削除するのでしょうか?
ありがとうございました。
チャートウィンドウにドラッグして、「チャートに接続してください」と尋ね、OKをクリックしました。しかし、トレードを開くときはうまくいきません。
ログには一度に2つのメッセージが表示されます。
1.正常にロードされました。
2. 取り外した
なぜ自分で削除できるのか?
それでもオーダートローリングが必要なら、スクリプトではなく、アドバイザーを・・・。はこちらを ご覧ください。